aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/runtime/runtime.h
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2013-07-17 12:47:18 -0400
committerRuss Cox <rsc@golang.org>2013-07-17 12:47:18 -0400
commita83748596c009db47bcd35a69531e485e2c7f924 (patch)
tree2cd2f1b4cb878e05dde91af1b12d2929937f9203 /src/pkg/runtime/runtime.h
parent7b7dac5e235145b08644e2fe4864b3d1fb8e2d5a (diff)
downloadgo-a83748596c009db47bcd35a69531e485e2c7f924.tar.xz
runtime: use new frame argument size information
With this CL, I believe the runtime always knows the frame size during the gc walk. There is no fallback to "assume entire stack frame of caller" anymore. R=golang-dev, khr, cshapiro, dvyukov CC=golang-dev https://golang.org/cl/11374044
Diffstat (limited to 'src/pkg/runtime/runtime.h')
-rw-r--r--src/pkg/runtime/runtime.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/pkg/runtime/runtime.h b/src/pkg/runtime/runtime.h
index 3940c30447..ce451b0105 100644
--- a/src/pkg/runtime/runtime.h
+++ b/src/pkg/runtime/runtime.h
@@ -690,6 +690,7 @@ int32 runtime·gentraceback(uintptr, uintptr, uintptr, G*, int32, uintptr*, int3
void runtime·traceback(uintptr pc, uintptr sp, uintptr lr, G* gp);
void runtime·tracebackothers(G*);
bool runtime·haszeroargs(uintptr pc);
+bool runtime·topofstack(Func*);
/*
* external data