type runtime.gcBitsArena
12 uses
runtime (current package)
mheap.go#L1895: type gcBitsArena struct {
mheap.go#L1898: next *gcBitsArena
mheap.go#L1904: free *gcBitsArena
mheap.go#L1905: next *gcBitsArena // Read atomically. Write atomically under lock.
mheap.go#L1906: current *gcBitsArena
mheap.go#L1907: previous *gcBitsArena
mheap.go#L1912: func (b *gcBitsArena) tryAlloc(bytes uintptr) *gcBits {
mheap.go#L1933: head := (*gcBitsArena)(atomic.Loadp(unsafe.Pointer(&gcBitsArenas.next)))
mheap.go#L2024: func newArenaMayUnlock() *gcBitsArena {
mheap.go#L2025: var result *gcBitsArena
mheap.go#L2028: result = (*gcBitsArena)(sysAlloc(gcBitsChunkBytes, &memstats.gcMiscSys))
mheap.go#L2041: if uintptr(unsafe.Offsetof(gcBitsArena{}.bits))&7 == 0 {
![]() |
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. |