aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/rt1_amd64_linux.c
diff options
context:
space:
mode:
authorRob Pike <r@golang.org>2008-06-30 14:39:47 -0700
committerRob Pike <r@golang.org>2008-06-30 14:39:47 -0700
commitd3204ef19f13edcff34c7f0a26bc8cf9d6066a81 (patch)
tree16a72639f36a10b1c5e2dd32a5f37b2f176fb990 /src/runtime/rt1_amd64_linux.c
parent8e82a673db31cf98d808c7491819daf311055dd7 (diff)
downloadgo-d3204ef19f13edcff34c7f0a26bc8cf9d6066a81.tar.xz
makes stack traces work for segmented stacks
SVN=125371
Diffstat (limited to 'src/runtime/rt1_amd64_linux.c')
-rw-r--r--src/runtime/rt1_amd64_linux.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/runtime/rt1_amd64_linux.c b/src/runtime/rt1_amd64_linux.c
index e7dfbc79b4..b31b89aa68 100644
--- a/src/runtime/rt1_amd64_linux.c
+++ b/src/runtime/rt1_amd64_linux.c
@@ -152,7 +152,7 @@ sighandler(int32 sig, siginfo* info, void** context)
prints("\npc: 0x"); sys·printpointer((void *)sc->rip);
prints("\n\n");
- traceback((void *)sc->rip, (void *)sc->rsp);
+ traceback((void *)sc->rip, (void *)sc->rsp, (void *)sc->r15);
print_sigcontext(sc);
sys·breakpoint();