aboutsummaryrefslogtreecommitdiff
path: root/src/runtime/mpallocbits.go
diff options
context:
space:
mode:
authorKeith Randall <khr@google.com>2019-09-23 14:36:48 -0700
committerKeith Randall <khr@golang.org>2019-11-08 21:05:17 +0000
commit9ee6ba089dc9dd2402bccd9ed28b07140f76de15 (patch)
tree49f74474a7613c22e062d96cd3d33b21eb4a4380 /src/runtime/mpallocbits.go
parent9e914f55dded9f779aae86cfb2e989bc9a1d3ea4 (diff)
downloadgo-9ee6ba089dc9dd2402bccd9ed28b07140f76de15.tar.xz
runtime: fix line number for faulting instructions
Unlike function calls, when processing instructions that directly fault we must not subtract 1 from the pc before looking up the file/line information. Since the file/line lookup unconditionally subtracts 1, add 1 to the faulting instruction PCs to compensate. Fixes #34123 Change-Id: Ie7361e3d2f84a0d4f48d97e5a9e74f6291ba7a8b Reviewed-on: https://go-review.googlesource.com/c/go/+/196962 Run-TryBot: Keith Randall <khr@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Emmanuel Odeke <emm.odeke@gmail.com>
Diffstat (limited to 'src/runtime/mpallocbits.go')
0 files changed, 0 insertions, 0 deletions