go/src/pkg/runtime/linux
Russ Cox 12307008e9 runtime: print signal information during panic
$ 6.out
panic: runtime error: invalid memory address or nil pointer dereference

[signal 11 code=0x1 addr=0x0 pc=0x1c16]

runtime.panic+0xa7 /Users/rsc/g/go/src/pkg/runtime/proc.c:1089
	runtime.panic(0xf6c8, 0x25c010)
runtime.panicstring+0x69 /Users/rsc/g/go/src/pkg/runtime/runtime.c:88
	runtime.panicstring(0x24814, 0x0)
runtime.sigpanic+0x144 /Users/rsc/g/go/src/pkg/runtime/darwin/thread.c:465
	runtime.sigpanic()
main.f+0x16 /Users/rsc/x.go:5
	main.f()
main.main+0x1c /Users/rsc/x.go:9
	main.main()
runtime.mainstart+0xf /Users/rsc/g/go/src/pkg/runtime/amd64/asm.s:77
	runtime.mainstart()
runtime.goexit /Users/rsc/g/go/src/pkg/runtime/proc.c:149
	runtime.goexit()

R=r
CC=golang-dev
https://golang.org/cl/4036042
2011-01-18 14:15:11 -05:00
..
386 runtime: print signal information during panic 2011-01-18 14:15:11 -05:00
amd64 runtime: print signal information during panic 2011-01-18 14:15:11 -05:00
arm runtime: print signal information during panic 2011-01-18 14:15:11 -05:00
defs.c runtime: add mmap of null page just in case 2010-09-28 20:30:01 -04:00
defs1.c runtime: turn divide by zero, nil dereference into panics 2010-04-08 18:15:30 -07:00
defs2.c runtime: add mmap of null page just in case 2010-09-28 20:30:01 -04:00
defs_arm.c arm: fix signal handler 2010-10-26 01:32:36 +02:00
mem.c runtime: remove paranoid mapping at 0 2010-12-13 16:57:35 -05:00
os.h runtime: ,s/[a-zA-Z0-9_]+/runtimeĀ·&/g, almost 2010-11-04 14:00:19 -04:00
runtime_defs.go runtime: parallel definitions in Go for all C structs. 2010-11-30 18:21:26 +01:00
signals.h runtime: ,s/[a-zA-Z0-9_]+/runtimeĀ·&/g, almost 2010-11-04 14:00:19 -04:00
thread.c runtime: revert 6974:1f3c3696babb 2011-01-12 11:48:15 +11:00