type runtime.gclinkptr
15 uses
runtime (current package)
malloc.go#L845: func nextFreeFast(s *mspan) gclinkptr {
malloc.go#L857: return gclinkptr(result*s.elemsize + s.base())
malloc.go#L872: func (c *mcache) nextFree(spc spanClass) (v gclinkptr, s *mspan, shouldhelpgc bool) {
malloc.go#L893: v = gclinkptr(freeIndex*s.elemsize + s.base())
mcache.go#L62: next gclinkptr
mcache.go#L67: type gclinkptr uintptr
mcache.go#L72: func (p gclinkptr) ptr() *gclink {
mcache.go#L77: list gclinkptr // linked list of free stacks
mheap.go#L390: manualFreeList gclinkptr // list of free objects in mSpanManual spans
stack.go#L184: func stackpoolalloc(order uint8) gclinkptr {
stack.go#L203: x := gclinkptr(s.base() + i)
stack.go#L223: func stackpoolfree(x gclinkptr, order uint8) {
stack.go#L269: var list gclinkptr
stack.go#L362: var x gclinkptr
stack.go#L459: x := gclinkptr(v)
![]() |
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. |