func go.etcd.io/bbolt.unsafeAdd
8 uses
go.etcd.io/bbolt (current package)
freelist.go#L273: c := *(*pgid)(unsafeAdd(unsafe.Pointer(p), unsafe.Sizeof(*p)))
freelist.go#L325: data := unsafeAdd(unsafe.Pointer(p), unsafe.Sizeof(*p))
freelist.go#L331: data := unsafeAdd(unsafe.Pointer(p), unsafe.Sizeof(*p))
page.go#L53: return (*meta)(unsafeAdd(unsafe.Pointer(p), unsafe.Sizeof(*p)))
page.go#L68: data := unsafeAdd(unsafe.Pointer(p), unsafe.Sizeof(*p))
page.go#L85: data := unsafeAdd(unsafe.Pointer(p), unsafe.Sizeof(*p))
unsafe.go#L8: func unsafeAdd(base unsafe.Pointer, offset uintptr) unsafe.Pointer {
unsafe.go#L27: return (*[maxAllocSize]byte)(unsafeAdd(base, offset))[i:j:j]