delve/_fixtures/examinememory.go

26 lines
308 B
Go
Raw Normal View History

package main
import (
"fmt"
"unsafe"
)
func main() {
l := int(51)
bs := make([]byte, l)
for i := 0; i < l; i++ {
bs[i] = byte(i + int(10))
}
bsp := (*byte)(unsafe.Pointer(&bs[0]))
bspUintptr := uintptr(unsafe.Pointer(bsp))
fmt.Printf("%#x\n", bspUintptr)
_ = *bsp
bs[0] = 255
_ = *bsp
}