Shawn Walker-Salas
Shawn Walker-Salas
``` # go run run.go -- fixedbugs/issue13160.go exit status 1 panic: bad pointer read 0xc2f8! goroutine 20 [running]: panic(0x12d380, 0xc42000c300) /builds/srwalker/golang/go-sparc/src/runtime/panic.go:507 +0x5f8 main.main.func2(0xc420016180, 0x8, 0x8, 0x7, 0xc420016140, 0x8, 0x8, 0xc42005c060)...
Aram's notes: - Things are saved on the stack in different places comapred to other architectures, even accounting for the stack bias. plus there is the whole register windows spill...
Even on x86, Go's internal linker does not write .dynsym / .symtab entries as expected. In particular, functions imported from libraries such as libc.so (e.g. via loadcgo) when written to...