aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNils-Christian Kempke <nils-christian.kempke@intel.com>2022-07-13 11:23:36 +0200
committerIjaz, Abdul B <abdul.b.ijaz@intel.com>2023-12-29 11:28:35 +0100
commit06740cf11f601c6a5a0f3807f37aaac31d13a542 (patch)
treed9ec5dbfcff697493a1a782dcc3dd42903e997dd
parent69570475c6142c656640106ff0f6ff13c20ae621 (diff)
downloadbinutils-06740cf11f601c6a5a0f3807f37aaac31d13a542.zip
binutils-06740cf11f601c6a5a0f3807f37aaac31d13a542.tar.gz
binutils-06740cf11f601c6a5a0f3807f37aaac31d13a542.tar.bz2
gdb, dwarf: add assert to dwarf2_get_pc_bounds
In dwarf2_get_pc_bounds we were writing unchecked to *lowpc. This commit adds a gdb_assert to first check that lowpc != nullptr. Approved-by: Tom Tromey <tom@tromey.com>
-rw-r--r--gdb/dwarf2/read.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gdb/dwarf2/read.c b/gdb/dwarf2/read.c
index 59a6500..6d95874 100644
--- a/gdb/dwarf2/read.c
+++ b/gdb/dwarf2/read.c
@@ -11092,6 +11092,7 @@ dwarf2_get_pc_bounds (struct die_info *die, unrelocated_addr *lowpc,
&& !per_objfile->per_bfd->has_section_at_zero)
return PC_BOUNDS_INVALID;
+ gdb_assert (lowpc != nullptr);
*lowpc = low;
if (highpc != nullptr)
*highpc = high;