diff options
| author | Keith Randall <khr@google.com> | 2019-09-23 14:36:48 -0700 |
|---|---|---|
| committer | Keith Randall <khr@golang.org> | 2019-11-08 21:05:17 +0000 |
| commit | 9ee6ba089dc9dd2402bccd9ed28b07140f76de15 (patch) | |
| tree | 49f74474a7613c22e062d96cd3d33b21eb4a4380 /src/runtime/mpallocbits.go | |
| parent | 9e914f55dded9f779aae86cfb2e989bc9a1d3ea4 (diff) | |
| download | go-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
