]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
* dwarf2read.c (add_partial_subprogram): Add missing baseaddr to
authorDoug Evans <dje@google.com>
Tue, 2 Mar 2010 21:10:04 +0000 (21:10 +0000)
committerDoug Evans <dje@google.com>
Tue, 2 Mar 2010 21:10:04 +0000 (21:10 +0000)
lowpc,highpc args to addrmap_set_empty.

gdb/ChangeLog
gdb/dwarf2read.c

index 4ac36fd83683b9b73a31b6c1e8938403fd479607..a2c2ffde44b77580386ca9416fb40ac8f22c7fed 100644 (file)
@@ -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  Daniel Jacobowitz  <dan@codesourcery.com>
 
        * progspace.c (update_address_spaces): Update inferior address spaces
index a05c946c28ea88ab0ad8868aad6d4c7a40be6cd7..549d2c0add8239b313f0654eecb4c1d124b879c0 100644 (file)
@@ -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)