type internal/runtime/atomic.Uintptr
34 uses
internal/runtime/atomic (current package)
types.go#L350: type Uintptr struct {
types.go#L358: func (u *Uintptr) Load() uintptr {
types.go#L371: func (u *Uintptr) LoadAcquire() uintptr {
types.go#L378: func (u *Uintptr) Store(value uintptr) {
types.go#L391: func (u *Uintptr) StoreRelease(value uintptr) {
types.go#L400: func (u *Uintptr) CompareAndSwap(old, new uintptr) bool {
types.go#L408: func (u *Uintptr) Swap(value uintptr) uintptr {
types.go#L419: func (u *Uintptr) Add(delta uintptr) uintptr {
runtime
mgcscavenge.go#L1009: min, max atomic.Uintptr
mgcscavenge.go#L1010: minHeapIdx atomic.Uintptr
mheap.go#L106: pagesInUse atomic.Uintptr // pages of spans in stats mSpanInUse
mheap.go#L126: reclaimCredit atomic.Uintptr
mheap.go#L2446: handle *atomic.Uintptr
mheap.go#L2456: handle := (*atomic.Uintptr)(u)
mheap.go#L2556: func getOrAddWeakHandle(p unsafe.Pointer) *atomic.Uintptr {
mheap.go#L2579: handle := new(atomic.Uintptr)
mheap.go#L2633: func getWeakHandle(p unsafe.Pointer) *atomic.Uintptr {
mheap.go#L2653: var handle *atomic.Uintptr
mheap.go#L2689: func (h *immortalWeakHandle) handle() *atomic.Uintptr {
mheap.go#L2693: return (*atomic.Uintptr)(unsafe.Pointer(&h.ptr))
mheap.go#L2698: func (tab *immortalWeakHandleMap) getOrAdd(p uintptr) *atomic.Uintptr {
mpagealloc.go#L279: releasedBg atomic.Uintptr
mpagealloc.go#L283: releasedEager atomic.Uintptr
mspanset.go#L37: spineLen atomic.Uintptr // Spine array length
netpoll.go#L79: fdseq atomic.Uintptr // protects against stale pollDesc
netpoll.go#L100: rg atomic.Uintptr // pdReady, pdWait, G waiting for read or pdNil
netpoll.go#L101: wg atomic.Uintptr // pdReady, pdWait, G waiting for write or pdNil
proc.go#L2731: extraM atomic.Uintptr
runtime.go#L251: var crashFD atomic.Uintptr
trace.go#L55: readerGen atomic.Uintptr // the generation the reader is currently reading for
trace.go#L56: flushedGen atomic.Uintptr // the last completed generation
trace.go#L121: gen atomic.Uintptr
traceregion.go#L37: off atomic.Uintptr
traceruntime.go#L28: seqlock atomic.Uintptr // seqlock indicating that this M is writing to a trace buffer.
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)