Go: cmd/vendor/github.com/google/pprof/internal/symbolz Index | Files

package symbolz

import "cmd/vendor/github.com/google/pprof/internal/symbolz"

Package symbolz symbolizes a profile using the output from the symbolz service.


Package Files


func Symbolize Uses

func Symbolize(p *profile.Profile, force bool, sources plugin.MappingSources, syms func(string, string) ([]byte, error), ui plugin.UI) error

Symbolize symbolizes profile p by parsing data returned by a symbolz handler. syms receives the symbolz query (hex addresses separated by '+') and returns the symbolz output in a string. If force is false, it will only symbolize locations from mappings not already marked as HasFunctions. Never attempts symbolization of addresses from unsymbolizable system mappings as those may look negative - e.g. "[vsyscall]".

Package symbolz imports 10 packages (graph). Updated 2021-01-21. Refresh now. Tools for package owners.