diff options
| author | Russ Cox <rsc@golang.org> | 2013-03-05 15:36:40 -0500 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2013-03-05 15:36:40 -0500 |
| commit | e0deb2ef7fe857b2541496197b0e5ad7882990f2 (patch) | |
| tree | d2fc9615dc6ac2adb36ccad832e259bb7afd1dbd /src/pkg/runtime/proc.c | |
| parent | d01516796c94f6c4da58bbc2f8c010e3f48ef220 (diff) | |
| download | go-e0deb2ef7fe857b2541496197b0e5ad7882990f2.tar.xz | |
undo CL 7301062 / 9742f722b558
broke arm garbage collector
traceback_arm fails with a missing pc. It needs CL 7494043.
But that only makes the build break later, this time with
"invalid freelist". Roll back until it can be fixed correctly.
««« original CL description
runtime: restrict stack root scan to locals and arguments
R=rsc
CC=golang-dev
https://golang.org/cl/7301062
»»»
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/7493044
Diffstat (limited to 'src/pkg/runtime/proc.c')
| -rw-r--r-- | src/pkg/runtime/proc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pkg/runtime/proc.c b/src/pkg/runtime/proc.c index 2a47ce1e1f..4ce0a718cd 100644 --- a/src/pkg/runtime/proc.c +++ b/src/pkg/runtime/proc.c @@ -1710,7 +1710,7 @@ runtime·sigprof(uint8 *pc, uint8 *sp, uint8 *lr, G *gp) runtime·unlock(&prof); return; } - n = runtime·gentraceback(pc, sp, lr, gp, 0, prof.pcbuf, nelem(prof.pcbuf), nil, nil); + n = runtime·gentraceback(pc, sp, lr, gp, 0, prof.pcbuf, nelem(prof.pcbuf)); if(n > 0) prof.fn(prof.pcbuf, n); runtime·unlock(&prof); |
