Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func UnsymbolizableMapping ¶ added in v0.12.0
UnsymbolizableMapping returns true if a mapping points to a binary for which locations can't be symbolized in principle, at least now. Examples are "[vdso]", [vsyscall]" and some others, see the code.
Types ¶
type DebugInfoFetcher ¶ added in v0.12.0
type DebugInfoFetcher interface { // Fetch ensures that the debug info for the given build ID is available on // a local filesystem and returns a path to it. FetchDebugInfo(ctx context.Context, buildID string) (string, debuginfopb.DownloadInfo_Source, error) }
type MappingLocations ¶ added in v0.12.0
type Symbolizer ¶
type Symbolizer struct {
// contains filtered or unexported fields
}
func New ¶
func New( logger log.Logger, reg prometheus.Registerer, metastore pb.MetastoreServiceClient, debuginfo DebugInfoFetcher, symbolizer *symbol.Symbolizer, debuginfodCacheDir string, debuginfoCacheDir string, batchSize uint32, ) *Symbolizer
Click to show internal directories.
Click to hide internal directories.