aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/rt1_amd64_linux.c
diff options
context:
space:
mode:
authorRob Pike <r@golang.org>2008-07-28 11:29:41 -0700
committerRob Pike <r@golang.org>2008-07-28 11:29:41 -0700
commit3835e01d97c26f110d9842f3279ec24bd3f15add (patch)
tree24d1103f17c63bf035886e72f7d475727077691c /src/runtime/rt1_amd64_linux.c
parentea0569026cddcecd8cf6df55dcd24c93fc9769ea (diff)
downloadgo-3835e01d97c26f110d9842f3279ec24bd3f15add.tar.xz
print tracebacks for all goroutines, not just the crashing one
R=ken OCL=13518 CL=13518
Diffstat (limited to 'src/runtime/rt1_amd64_linux.c')
-rw-r--r--src/runtime/rt1_amd64_linux.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/runtime/rt1_amd64_linux.c b/src/runtime/rt1_amd64_linux.c
index b31b89aa68..9f3d99e6ef 100644
--- a/src/runtime/rt1_amd64_linux.c
+++ b/src/runtime/rt1_amd64_linux.c
@@ -153,7 +153,8 @@ sighandler(int32 sig, siginfo* info, void** context)
prints("\n\n");
traceback((void *)sc->rip, (void *)sc->rsp, (void *)sc->r15);
- print_sigcontext(sc);
+ tracebackothers((void*)sc->__r15);
+ print_sigcontext(sc);
sys·breakpoint();
sys·exit(2);