type runtime.spanSetBlock
10 uses
runtime (current package)
mspanset.go#L59: type spanSetBlock struct {
mspanset.go#L81: var block *spanSetBlock
mspanset.go#L86: block = (*spanSetBlock)(atomic.Loadp(blockp))
mspanset.go#L189: block := (*spanSetBlock)(atomic.Loadp(blockp))
mspanset.go#L244: blockp := (**spanSetBlock)(add(b.spine, sys.PtrSize*uintptr(top)))
mspanset.go#L282: func (p *spanSetBlockAlloc) alloc() *spanSetBlock {
mspanset.go#L283: if s := (*spanSetBlock)(p.stack.pop()); s != nil {
mspanset.go#L286: return (*spanSetBlock)(persistentalloc(unsafe.Sizeof(spanSetBlock{}), cpu.CacheLineSize, &memstats.gcMiscSys))
mspanset.go#L290: func (p *spanSetBlockAlloc) free(block *spanSetBlock) {
![]() |
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. |