gitlab.com/Raven-IO/raven-delve@v1.22.4/_fixtures/examinememory.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "unsafe" 6 ) 7 8 func main() { 9 l := int(51) 10 bs := make([]byte, l) 11 for i := 0; i < l; i++ { 12 bs[i] = byte(i + int(10)) 13 } 14 15 bsp := (*byte)(unsafe.Pointer(&bs[0])) 16 17 bspUintptr := uintptr(unsafe.Pointer(bsp)) 18 19 fmt.Printf("%#x\n", bspUintptr) 20 _ = *bsp 21 22 bs[0] = 255 23 24 _ = *bsp 25 }