Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for Disassemble (0.15 sec)

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

    	b := bu.get()
    	if !b.objdumpFound {
    		return nil, errors.New("cannot disasm: no objdump tool available")
    	}
    	args := []string{"--disassemble", "--demangle", "--no-show-raw-insn",
    		"--line-numbers", fmt.Sprintf("--start-address=%#x", start),
    		fmt.Sprintf("--stop-address=%#x", end)}
    
    	if intelSyntax {
    		if b.isLLVMObjdump {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 19:48:28 UTC 2024
    - 22.3K bytes
    - Viewed (0)
  2. src/cmd/vendor/github.com/google/pprof/internal/report/source.go

    	}
    }
    
    func (sp *sourcePrinter) expandAddresses(rpt *Report, addrs map[uint64]addrInfo, flat map[uint64]int64) {
    	// We found interesting addresses (ones with non-zero samples) above.
    	// Get covering address ranges and disassemble the ranges.
    	ranges, unprocessed := sp.splitIntoRanges(rpt.prof, addrs, flat)
    	sp.handleUnprocessed(addrs, unprocessed)
    
    	// Trim ranges if there are too many.
    	const maxRanges = 25
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 19:48:28 UTC 2024
    - 31.3K bytes
    - Viewed (0)
  3. src/cmd/vendor/github.com/google/pprof/internal/driver/driver.go

    	// sure the default heuristics of excluding insignificant nodes and edges
    	// from the call graph do not apply. One example where it is important is
    	// annotated source or disassembly listing. Those reports run on a specific
    	// function (or functions), but the trimming is applied before the function
    	// data is selected. So, with trimming enabled, the report could end up
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 19:48:28 UTC 2024
    - 10.8K bytes
    - Viewed (0)
  4. src/cmd/vendor/github.com/google/pprof/internal/report/report.go

    	SampleType        string
    	SampleUnit        string // Unit for the sample data from the profile.
    
    	OutputUnit string // Units for data formatting in report.
    
    	Symbol     *regexp.Regexp // Symbols to include on disassembly report.
    	SourcePath string         // Search path for source files.
    	TrimPath   string         // Paths to trim from source file paths.
    
    	IntelSyntax bool // Whether or not to print assembly in Intel syntax.
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 19:48:28 UTC 2024
    - 37.5K bytes
    - Viewed (0)
  5. src/cmd/vendor/github.com/google/pprof/internal/driver/webui.go

    		nodes = append(nodes, item.Name)
    	}
    
    	ui.render(w, req, "top", rpt, errList, legend, webArgs{
    		Top:   top,
    		Nodes: nodes,
    	})
    }
    
    // disasm generates a web page containing disassembly.
    func (ui *webInterface) disasm(w http.ResponseWriter, req *http.Request) {
    	args := []string{"disasm", req.URL.Query().Get("f")}
    	rpt, errList := ui.makeReport(w, req, args, nil)
    	if rpt == nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 19:48:28 UTC 2024
    - 14K bytes
    - Viewed (0)
Back to top