package symbolz

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

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

Index

Functions

func Symbolize

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. Does not skip unsymbolizable files since the symbolz handler can be flexible enough to handle some of those cases such as JIT locations in //anon.

Source Files

symbolz.go

Version
v0.0.0-20250602020802-c6617b811d0e (latest)
Published
Jun 2, 2025
Platform
linux/amd64
Imports
10 packages
Last checked
1 day ago

Tools for package owners.