aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorDoug Evans <dje@google.com>2010-03-02 17:19:58 +0000
committerDoug Evans <dje@google.com>2010-03-02 17:19:58 +0000
commit01637564babaecf321df2df1bde199f7ff70b35f (patch)
treec87c1deab687fdccb3076517329df2b6561a03d4 /gdb
parent0b6ae52290bac3fee2f4ce2e435b70b52c932d69 (diff)
downloadgdb-01637564babaecf321df2df1bde199f7ff70b35f.zip
gdb-01637564babaecf321df2df1bde199f7ff70b35f.tar.gz
gdb-01637564babaecf321df2df1bde199f7ff70b35f.tar.bz2
* dwarf2read.c (add_partial_subprogram): Add missing baseaddr to
lowpc,highpc args to addrmap_set_empty.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/dwarf2read.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index d21e9e8..4140f2c 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@
+2010-03-02 Doug Evans <dje@google.com>
+
+ * dwarf2read.c (add_partial_subprogram): Add missing baseaddr to
+ lowpc,highpc args to addrmap_set_empty.
+
2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
* amd64-tdep.c (amd64_byte_names): New.
diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c
index a05c946..549d2c0 100644
--- a/gdb/dwarf2read.c
+++ b/gdb/dwarf2read.c
@@ -2695,7 +2695,8 @@ add_partial_subprogram (struct partial_die_info *pdi,
baseaddr = ANOFFSET (objfile->section_offsets,
SECT_OFF_TEXT (objfile));
addrmap_set_empty (objfile->psymtabs_addrmap,
- pdi->lowpc, pdi->highpc - 1,
+ pdi->lowpc + baseaddr,
+ pdi->highpc - 1 + baseaddr,
cu->per_cu->psymtab);
}
if (!pdi->is_declaration)