summaryrefslogtreecommitdiff
path: root/src/pkg/runtime/darwin/amd64/signal.c
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2010-04-05 12:51:09 -0700
committerRuss Cox <rsc@golang.org>2010-04-05 12:51:09 -0700
commite1b021aaf220611b99a25e40b618d0bddef46766 (patch)
treee2bf4258f564d82aefbc656e700d7ab0d6acbdc4 /src/pkg/runtime/darwin/amd64/signal.c
parentbca5b465fee7deddf3c314127803d6acfe236517 (diff)
downloadgolang-e1b021aaf220611b99a25e40b618d0bddef46766.tar.gz
runtime: various arm fixes
* correct symbol table size * do not reorder functions in output * traceback * signal handling * use same code for go + defer * handle leaf functions in symbol table R=kaib, dpx CC=golang-dev http://codereview.appspot.com/884041
Diffstat (limited to 'src/pkg/runtime/darwin/amd64/signal.c')
-rw-r--r--src/pkg/runtime/darwin/amd64/signal.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pkg/runtime/darwin/amd64/signal.c b/src/pkg/runtime/darwin/amd64/signal.c
index bf1bca994..beb55decf 100644
--- a/src/pkg/runtime/darwin/amd64/signal.c
+++ b/src/pkg/runtime/darwin/amd64/signal.c
@@ -73,7 +73,7 @@ sighandler(int32 sig, Siginfo *info, void *context)
printf("\n");
if(gotraceback()){
- traceback((void*)r->rip, (void*)r->rsp, (void*)r->r15);
+ traceback((void*)r->rip, (void*)r->rsp, 0, (void*)r->r15);
tracebackothers((void*)r->r15);
dumpregs(r);
}