go/src/debug/dwarf
Than McIntosh dd97871282 debug/dwarf: better stmt list attr checking in LineReader
Check for insane statement list attribute values when
constructing LineReader's for a compilation unit.

Fixes #52354.

Change-Id: Icb5298db31f6c5fe34c44e0ed4fe277a7cd676b9
Reviewed-on: https://go-review.googlesource.com/c/go/+/400255
Run-TryBot: Than McIntosh <thanm@google.com>
Auto-Submit: Than McIntosh <thanm@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@google.com>
2022-04-14 18:00:13 +00:00
..
testdata debug/dwarf: fix problems with handling of bit offsets for bitfields 2022-01-28 20:07:54 +00:00
attr_string.go debug/dwarf: add new constants defined in DWARF 5 2019-09-03 17:32:37 +00:00
buf.go debug/dwarf: better error detection in parseUnits 2022-03-21 17:14:08 +00:00
class_string.go debug/dwarf: add new constants defined in DWARF 5 2019-09-03 17:32:37 +00:00
const.go all: remove duplicate words 2021-03-13 11:56:59 +00:00
dwarf5ranges_test.go debug/dwarf: don't try to parse addr/rnglists header 2020-12-14 18:06:06 +00:00
entry.go all: gofmt main repo 2022-04-11 16:34:30 +00:00
entry_test.go debug/dwarf: better error handling in SeekPC 2022-04-01 14:08:14 +00:00
export_test.go
line.go debug/dwarf: better stmt list attr checking in LineReader 2022-04-14 18:00:13 +00:00
line_test.go debug/dwarf: better stmt list attr checking in LineReader 2022-04-14 18:00:13 +00:00
open.go debug/dwarf: don't try to parse addr/rnglists header 2020-12-14 18:06:06 +00:00
tag_string.go debug/dwarf: add new constants defined in DWARF 5 2019-09-03 17:32:37 +00:00
type.go all: replace `` and '' with “ (U+201C) and ” (U+201D) in doc comments 2022-04-05 17:52:29 +00:00
type_test.go debug/dwarf: fix problems with handling of bit offsets for bitfields 2022-01-28 20:07:54 +00:00
typeunit.go debug/dwarf: better handling for DW_FORM_indirect 2019-09-03 18:35:32 +00:00
unit.go debug/dwarf: better error detection in parseUnits 2022-03-21 17:14:08 +00:00