type runtime.bucket
21 uses
runtime (current package)
heapdump.go#L597: func dumpmemprof_callback(b *bucket, nstk uintptr, pstk *uintptr, size, allocs, frees uintptr) {
mheap.go#L1833: b *bucket
mheap.go#L1837: func setprofilebucket(p unsafe.Pointer, b *bucket) {
mprof.go#L48: type bucket struct {
mprof.go#L49: next *bucket
mprof.go#L50: allnext *bucket
mprof.go#L141: mbuckets *bucket // memory profile buckets
mprof.go#L142: bbuckets *bucket // blocking profile buckets
mprof.go#L143: xbuckets *bucket // mutex profile buckets
mprof.go#L144: buckhash *[179999]*bucket
mprof.go#L162: func newBucket(typ bucketType, nstk int) *bucket {
mprof.go#L163: size := unsafe.Sizeof(bucket{}) + uintptr(nstk)*unsafe.Sizeof(uintptr(0))
mprof.go#L173: b := (*bucket)(persistentalloc(size, 0, &memstats.buckhash_sys))
mprof.go#L181: func (b *bucket) stk() []uintptr {
mprof.go#L187: func (b *bucket) mp() *memRecord {
mprof.go#L196: func (b *bucket) bp() *blockRecord {
mprof.go#L205: func stkbucket(typ bucketType, size uintptr, stk []uintptr, alloc bool) *bucket {
mprof.go#L207: buckhash = (*[buckHashSize]*bucket)(sysAlloc(unsafe.Sizeof(*buckhash), &memstats.buckhash_sys))
mprof.go#L362: func mProf_Free(b *bucket, size uintptr) {
mprof.go#L592: func record(r *MemProfileRecord, b *bucket) {
mprof.go#L610: func iterate_memprof(fn func(*bucket, uintptr, *uintptr, uintptr, uintptr, uintptr)) {
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |