const runtime.dataOffset
75 uses
runtime (current package)
map.go#L83: dataOffset = unsafe.Offsetof(struct {
map.go#L216: return add(unsafe.Pointer(b), dataOffset)
map.go#L436: k := add(unsafe.Pointer(b), dataOffset+i*uintptr(t.keysize))
map.go#L441: e := add(unsafe.Pointer(b), dataOffset+bucketCnt*uintptr(t.keysize)+i*uintptr(t.elemsize))
map.go#L494: k := add(unsafe.Pointer(b), dataOffset+i*uintptr(t.keysize))
map.go#L499: e := add(unsafe.Pointer(b), dataOffset+bucketCnt*uintptr(t.keysize)+i*uintptr(t.elemsize))
map.go#L538: k := add(unsafe.Pointer(b), dataOffset+i*uintptr(t.keysize))
map.go#L543: e := add(unsafe.Pointer(b), dataOffset+bucketCnt*uintptr(t.keysize)+i*uintptr(t.elemsize))
map.go#L614: insertk = add(unsafe.Pointer(b), dataOffset+i*uintptr(t.keysize))
map.go#L615: elem = add(unsafe.Pointer(b), dataOffset+bucketCnt*uintptr(t.keysize)+i*uintptr(t.elemsize))
map.go#L622: k := add(unsafe.Pointer(b), dataOffset+i*uintptr(t.keysize))
map.go#L633: elem = add(unsafe.Pointer(b), dataOffset+bucketCnt*uintptr(t.keysize)+i*uintptr(t.elemsize))
map.go#L656: insertk = add(unsafe.Pointer(newb), dataOffset)
map.go#L727: k := add(unsafe.Pointer(b), dataOffset+i*uintptr(t.keysize))
map.go#L741: e := add(unsafe.Pointer(b), dataOffset+bucketCnt*uintptr(t.keysize)+i*uintptr(t.elemsize))
map.go#L905: k := add(unsafe.Pointer(b), dataOffset+uintptr(offi)*uintptr(t.keysize))
map.go#L909: e := add(unsafe.Pointer(b), dataOffset+bucketCnt*uintptr(t.keysize)+uintptr(offi)*uintptr(t.elemsize))
map.go#L1148: x.k = add(unsafe.Pointer(x.b), dataOffset)
map.go#L1156: y.k = add(unsafe.Pointer(y.b), dataOffset)
map.go#L1161: k := add(unsafe.Pointer(b), dataOffset)
map.go#L1212: dst.k = add(unsafe.Pointer(dst.b), dataOffset)
map.go#L1240: ptr := add(b, dataOffset)
map.go#L1241: n := uintptr(t.bucketsize) - dataOffset
map.go#L1306: if dataOffset%uintptr(t.key.align) != 0 {
map.go#L1309: if dataOffset%uintptr(t.elem.align) != 0 {
map_fast32.go#L45: return add(unsafe.Pointer(b), dataOffset+bucketCnt*4+i*uintptr(t.elemsize))
map_fast32.go#L85: return add(unsafe.Pointer(b), dataOffset+bucketCnt*4+i*uintptr(t.elemsize)), true
map_fast32.go#L136: k := *((*uint32)(add(unsafe.Pointer(b), dataOffset+i*4)))
map_fast32.go#L167: insertk = add(unsafe.Pointer(insertb), dataOffset+inserti*4)
map_fast32.go#L174: elem := add(unsafe.Pointer(insertb), dataOffset+bucketCnt*4+inserti*uintptr(t.elemsize))
map_fast32.go#L226: k := *((*unsafe.Pointer)(add(unsafe.Pointer(b), dataOffset+i*4)))
map_fast32.go#L257: insertk = add(unsafe.Pointer(insertb), dataOffset+inserti*4)
map_fast32.go#L264: elem := add(unsafe.Pointer(insertb), dataOffset+bucketCnt*4+inserti*uintptr(t.elemsize))
map_fast32.go#L309: e := add(unsafe.Pointer(b), dataOffset+bucketCnt*4+i*uintptr(t.elemsize))
map_fast32.go#L384: x.k = add(unsafe.Pointer(x.b), dataOffset)
map_fast32.go#L392: y.k = add(unsafe.Pointer(y.b), dataOffset)
map_fast32.go#L397: k := add(unsafe.Pointer(b), dataOffset)
map_fast32.go#L424: dst.k = add(unsafe.Pointer(dst.b), dataOffset)
map_fast32.go#L452: ptr := add(b, dataOffset)
map_fast32.go#L453: n := uintptr(t.bucketsize) - dataOffset
map_fast64.go#L45: return add(unsafe.Pointer(b), dataOffset+bucketCnt*8+i*uintptr(t.elemsize))
map_fast64.go#L85: return add(unsafe.Pointer(b), dataOffset+bucketCnt*8+i*uintptr(t.elemsize)), true
map_fast64.go#L136: k := *((*uint64)(add(unsafe.Pointer(b), dataOffset+i*8)))
map_fast64.go#L167: insertk = add(unsafe.Pointer(insertb), dataOffset+inserti*8)
map_fast64.go#L174: elem := add(unsafe.Pointer(insertb), dataOffset+bucketCnt*8+inserti*uintptr(t.elemsize))
map_fast64.go#L226: k := *((*unsafe.Pointer)(add(unsafe.Pointer(b), dataOffset+i*8)))
map_fast64.go#L257: insertk = add(unsafe.Pointer(insertb), dataOffset+inserti*8)
map_fast64.go#L264: elem := add(unsafe.Pointer(insertb), dataOffset+bucketCnt*8+inserti*uintptr(t.elemsize))
map_fast64.go#L311: e := add(unsafe.Pointer(b), dataOffset+bucketCnt*8+i*uintptr(t.elemsize))
map_fast64.go#L386: x.k = add(unsafe.Pointer(x.b), dataOffset)
map_fast64.go#L394: y.k = add(unsafe.Pointer(y.b), dataOffset)
map_fast64.go#L399: k := add(unsafe.Pointer(b), dataOffset)
map_fast64.go#L426: dst.k = add(unsafe.Pointer(dst.b), dataOffset)
map_fast64.go#L460: ptr := add(b, dataOffset)
map_fast64.go#L461: n := uintptr(t.bucketsize) - dataOffset
map_faststr.go#L38: return add(unsafe.Pointer(b), dataOffset+bucketCnt*2*sys.PtrSize+i*uintptr(t.elemsize))
map_faststr.go#L54: return add(unsafe.Pointer(b), dataOffset+bucketCnt*2*sys.PtrSize+i*uintptr(t.elemsize))
map_faststr.go#L71: k := (*stringStruct)(add(unsafe.Pointer(b), dataOffset+keymaybe*2*sys.PtrSize))
map_faststr.go#L73: return add(unsafe.Pointer(b), dataOffset+bucketCnt*2*sys.PtrSize+keymaybe*uintptr(t.elemsize))
map_faststr.go#L100: return add(unsafe.Pointer(b), dataOffset+bucketCnt*2*sys.PtrSize+i*uintptr(t.elemsize))
map_faststr.go#L133: return add(unsafe.Pointer(b), dataOffset+bucketCnt*2*sys.PtrSize+i*uintptr(t.elemsize)), true
map_faststr.go#L149: return add(unsafe.Pointer(b), dataOffset+bucketCnt*2*sys.PtrSize+i*uintptr(t.elemsize)), true
map_faststr.go#L166: k := (*stringStruct)(add(unsafe.Pointer(b), dataOffset+keymaybe*2*sys.PtrSize))
map_faststr.go#L168: return add(unsafe.Pointer(b), dataOffset+bucketCnt*2*sys.PtrSize+keymaybe*uintptr(t.elemsize)), true
map_faststr.go#L195: return add(unsafe.Pointer(b), dataOffset+bucketCnt*2*sys.PtrSize+i*uintptr(t.elemsize)), true
map_faststr.go#L248: k := (*stringStruct)(add(unsafe.Pointer(b), dataOffset+i*2*sys.PtrSize))
map_faststr.go#L283: insertk = add(unsafe.Pointer(insertb), dataOffset+inserti*2*sys.PtrSize)
map_faststr.go#L289: elem := add(unsafe.Pointer(insertb), dataOffset+bucketCnt*2*sys.PtrSize+inserti*uintptr(t.elemsize))
map_faststr.go#L334: e := add(unsafe.Pointer(b), dataOffset+bucketCnt*2*sys.PtrSize+i*uintptr(t.elemsize))
map_faststr.go#L409: x.k = add(unsafe.Pointer(x.b), dataOffset)
map_faststr.go#L417: y.k = add(unsafe.Pointer(y.b), dataOffset)
map_faststr.go#L422: k := add(unsafe.Pointer(b), dataOffset)
map_faststr.go#L449: dst.k = add(unsafe.Pointer(dst.b), dataOffset)
map_faststr.go#L472: ptr := add(b, dataOffset)
map_faststr.go#L473: n := uintptr(t.bucketsize) - dataOffset
 |
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. |