package profilerecord
Import Path
internal/profilerecord (on go.dev )
Dependency Relation
imports 0 packages, and imported by 2 packages
Package-Level Type Names (total 3, all are exported)
/* sort exporteds by: alphabet | popularity */
type BlockProfileRecord (struct)
Fields (total 3, all are exported )
Count int64
Cycles int64
Stack []uintptr
As Inputs Of (at least 6, none are exported )
/* 6+ unexporteds ... */ /* 6+ unexporteds: */
func runtime.copyBlockProfileRecord (dst *runtime .BlockProfileRecord , src BlockProfileRecord )
func runtime.pprof_blockProfileInternal (p []BlockProfileRecord ) (n int , ok bool )
func runtime.pprof_mutexProfileInternal (p []BlockProfileRecord ) (n int , ok bool )
func runtime/pprof.pprof_blockProfileInternal (p []BlockProfileRecord ) (n int , ok bool )
func runtime/pprof.pprof_mutexProfileInternal (p []BlockProfileRecord ) (n int , ok bool )
func runtime/pprof.printCountCycleProfile (w io .Writer , countName, cycleName string , records []BlockProfileRecord ) error
type MemProfileRecord (struct)
Fields (total 5, all are exported )
AllocBytes int64
AllocObjects int64
FreeBytes int64
FreeObjects int64
Stack []uintptr
Methods (total 2, both are exported )
(*MemProfileRecord) InUseBytes () int64
(*MemProfileRecord) InUseObjects () int64
As Inputs Of (at least 4, none are exported )
/* 4+ unexporteds ... */ /* 4+ unexporteds: */
func runtime.copyMemProfileRecord (dst *runtime .MemProfileRecord , src MemProfileRecord )
func runtime.pprof_memProfileInternal (p []MemProfileRecord , inuseZero bool ) (n int , ok bool )
func runtime/pprof.pprof_memProfileInternal (p []MemProfileRecord , inuseZero bool ) (n int , ok bool )
func runtime/pprof.writeHeapProto (w io .Writer , p []MemProfileRecord , rate int64 , defaultSampleType string ) error
type StackRecord (struct)
Fields (only one, which is exported )
Stack []uintptr
As Inputs Of (at least 9, none are exported )
/* 9+ unexporteds ... */ /* 9+ unexporteds: */
func runtime.goroutineProfileInternal (p []StackRecord ) (n int , ok bool )
func runtime.goroutineProfileWithLabels (p []StackRecord , labels []unsafe .Pointer ) (n int , ok bool )
func runtime.goroutineProfileWithLabelsConcurrent (p []StackRecord , labels []unsafe .Pointer ) (n int , ok bool )
func runtime.goroutineProfileWithLabelsSync (p []StackRecord , labels []unsafe .Pointer ) (n int , ok bool )
func runtime.pprof_goroutineProfileWithLabels (p []StackRecord , labels []unsafe .Pointer ) (n int , ok bool )
func runtime.pprof_threadCreateInternal (p []StackRecord ) (n int , ok bool )
func runtime.saveg (pc, sp uintptr , gp *runtime .g , r *StackRecord , pcbuf []uintptr )
func runtime/pprof.pprof_goroutineProfileWithLabels (p []StackRecord , labels []unsafe .Pointer ) (n int , ok bool )
func runtime/pprof.pprof_threadCreateInternal (p []StackRecord ) (n int , ok bool )