diff options
| author | Russ Cox <rsc@golang.org> | 2013-07-17 12:47:18 -0400 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2013-07-17 12:47:18 -0400 |
| commit | a83748596c009db47bcd35a69531e485e2c7f924 (patch) | |
| tree | 2cd2f1b4cb878e05dde91af1b12d2929937f9203 /src/pkg/runtime/runtime.h | |
| parent | 7b7dac5e235145b08644e2fe4864b3d1fb8e2d5a (diff) | |
| download | go-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.h | 1 |
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 |
