type runtime.notInHeap
16 uses
runtime (current package)
malloc.go#L762: newArray := (*notInHeap)(persistentalloc(size, sys.PtrSize, &memstats.gcMiscSys))
malloc.go#L1286: base *notInHeap
malloc.go#L1302: var persistentChunks *notInHeap
malloc.go#L1312: var p *notInHeap
malloc.go#L1322: func persistentalloc1(size, align uintptr, sysStat *sysMemStat) *notInHeap {
malloc.go#L1342: return (*notInHeap)(sysAlloc(size, sysStat))
malloc.go#L1355: persistent.base = (*notInHeap)(sysAlloc(persistentChunkSize, &memstats.other_sys))
malloc.go#L1448: type notInHeap struct{}
malloc.go#L1450: func (p *notInHeap) add(bytes uintptr) *notInHeap {
malloc.go#L1451: return (*notInHeap)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + bytes))
mpagealloc_64bit.go#L84: sl := notInHeapSlice{(*notInHeap)(r), 0, entries}
mranges.go#L170: ranges.array = (*notInHeap)(persistentalloc(unsafe.Sizeof(addrRange{})*uintptr(ranges.cap), sys.PtrSize, sysStat))
mranges.go#L297: ranges.array = (*notInHeap)(persistentalloc(unsafe.Sizeof(addrRange{})*uintptr(ranges.cap), sys.PtrSize, a.sysStat))
mranges.go#L367: ranges.array = (*notInHeap)(persistentalloc(unsafe.Sizeof(addrRange{})*uintptr(ranges.cap), sys.PtrSize, b.sysStat))
slice.go#L21: array *notInHeap