Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for Disassemble (0.28 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)
  6. src/cmd/go/internal/work/build.go

    different sets of packages. If a package matches patterns given in
    multiple flags, the latest match on the command line wins.
    For example, 'go build -gcflags=-S fmt' prints the disassembly
    only for package fmt, while 'go build -gcflags=all=-S fmt'
    prints the disassembly for fmt and all its dependencies.
    
    For more about specifying packages, see 'go help packages'.
    For more about where packages and binaries are installed,
    run 'go help gopath'.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 17:22:59 UTC 2024
    - 33.2K bytes
    - Viewed (0)
Back to top