func lostProfileEvent() { … }
type profileBuilder …
type memMap …
type symbolizeFlag …
const lookupTried …
const lookupFailed …
const tagProfile_SampleType …
const tagProfile_Sample …
const tagProfile_Mapping …
const tagProfile_Location …
const tagProfile_Function …
const tagProfile_StringTable …
const tagProfile_DropFrames …
const tagProfile_KeepFrames …
const tagProfile_TimeNanos …
const tagProfile_DurationNanos …
const tagProfile_PeriodType …
const tagProfile_Period …
const tagProfile_Comment …
const tagProfile_DefaultSampleType …
const tagValueType_Type …
const tagValueType_Unit …
const tagSample_Location …
const tagSample_Value …
const tagSample_Label …
const tagLabel_Key …
const tagLabel_Str …
const tagLabel_Num …
const tagMapping_ID …
const tagMapping_Start …
const tagMapping_Limit …
const tagMapping_Offset …
const tagMapping_Filename …
const tagMapping_BuildID …
const tagMapping_HasFunctions …
const tagMapping_HasFilenames …
const tagMapping_HasLineNumbers …
const tagMapping_HasInlineFrames …
const tagLocation_ID …
const tagLocation_MappingID …
const tagLocation_Address …
const tagLocation_Line …
const tagLine_FunctionID …
const tagLine_Line …
const tagFunction_ID …
const tagFunction_Name …
const tagFunction_SystemName …
const tagFunction_Filename …
const tagFunction_StartLine …
func (b *profileBuilder) stringIndex(s string) int64 { … }
func (b *profileBuilder) flush() { … }
func (b *profileBuilder) pbValueType(tag int, typ, unit string) { … }
func (b *profileBuilder) pbSample(values []int64, locs []uint64, labels func()) { … }
func (b *profileBuilder) pbLabel(tag int, key, str string, num int64) { … }
func (b *profileBuilder) pbLine(tag int, funcID uint64, line int64) { … }
func (b *profileBuilder) pbMapping(tag int, id, base, limit, offset uint64, file, buildID string, hasFuncs bool) { … }
func allFrames(addr uintptr) ([]runtime.Frame, symbolizeFlag) { … }
type locInfo …
func newProfileBuilder(w io.Writer) *profileBuilder { … }
func (b *profileBuilder) addCPUData(data []uint64, tags []unsafe.Pointer) error { … }
func (b *profileBuilder) build() { … }
func (b *profileBuilder) appendLocsForStack(locs []uint64, stk []uintptr) (newLocs []uint64) { … }
type pcDeck …
func (d *pcDeck) reset() { … }
func (d *pcDeck) tryAdd(pc uintptr, frames []runtime.Frame, symbolizeResult symbolizeFlag) (success bool) { … }
func (b *profileBuilder) emitLocation() uint64 { … }
var space …
var newline …
func parseProcSelfMaps(data []byte, addMapping func(lo, hi, offset uint64, file, buildID string)) { … }
func (b *profileBuilder) addMapping(lo, hi, offset uint64, file, buildID string) { … }
func (b *profileBuilder) addMappingEntry(lo, hi, offset uint64, file, buildID string, fake bool) { … }