Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for ComposeDot (0.18 sec)

  1. src/cmd/vendor/github.com/google/pprof/internal/graph/dotgraph.go

    }
    
    const maxNodelets = 4 // Number of nodelets for labels (both numeric and non)
    
    // ComposeDot creates and writes a in the DOT format to the writer, using
    // the configurations given.
    func ComposeDot(w io.Writer, g *Graph, a *DotAttributes, c *DotConfig) {
    	builder := &builder{w, a, c}
    
    	// Begin constructing DOT by adding a title and legend.
    	builder.start()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 09 20:51:42 UTC 2022
    - 14.8K bytes
    - Viewed (0)
  2. src/cmd/vendor/github.com/google/pprof/internal/driver/webui.go

    	if rpt == nil {
    		return // error already reported
    	}
    
    	// Generate dot graph.
    	g, config := report.GetDOT(rpt)
    	legend := config.Labels
    	config.Labels = nil
    	dot := &bytes.Buffer{}
    	graph.ComposeDot(dot, g, &graph.DotAttributes{}, config)
    
    	// Convert to svg.
    	svg, err := dotToSvg(dot.Bytes())
    	if err != nil {
    		http.Error(w, "Could not execute dot; may need to install graphviz.",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 19:48:28 UTC 2024
    - 14K bytes
    - Viewed (0)
  3. src/cmd/vendor/github.com/google/pprof/internal/report/report.go

    		Total:       rpt.total,
    	}
    	return g, c
    }
    
    // printDOT prints an annotated callgraph in DOT format.
    func printDOT(w io.Writer, rpt *Report) error {
    	g, c := GetDOT(rpt)
    	graph.ComposeDot(w, g, &graph.DotAttributes{}, c)
    	return nil
    }
    
    // ProfileLabels returns printable labels for a profile.
    func ProfileLabels(rpt *Report) []string {
    	label := []string{}
    	prof := rpt.prof
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 19:48:28 UTC 2024
    - 37.5K bytes
    - Viewed (0)
Back to top