aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/runtime/panic.c
diff options
context:
space:
mode:
authorCarl Shapiro <cshapiro@google.com>2013-08-07 12:47:01 -0700
committerCarl Shapiro <cshapiro@google.com>2013-08-07 12:47:01 -0700
commit73c93a404c16550ab1993aab1ce4a9b90c6f5772 (patch)
tree17f77ddc00ffe4ee33b8d1b8520c242aa02c724c /src/pkg/runtime/panic.c
parent0273dc131e4d5c63875824784e4240d0c8bb23bc (diff)
downloadgo-73c93a404c16550ab1993aab1ce4a9b90c6f5772.tar.xz
cmd/cc, cmd/gc, runtime: emit bitmaps for scanning locals.
Previously, all word aligned locations in the local variables area were scanned as conservative roots. With this change, a bitmap is generated describing the locations of pointer values in local variables. With this change the argument bitmap information has been changed to only store information about arguments. The locals member, has been removed. In its place, the bitmap data for local variables is now used to store the size of locals. If the size is negative, the magnitude indicates the size of the local variables area. R=rsc CC=golang-dev https://golang.org/cl/12328044
Diffstat (limited to 'src/pkg/runtime/panic.c')
0 files changed, 0 insertions, 0 deletions