OSDN Git Service

* dwarf2read.c (add_partial_subprogram): Add missing baseaddr to
authordevans <devans>
Wed, 3 Mar 2010 02:19:53 +0000 (02:19 +0000)
committerdevans <devans>
Wed, 3 Mar 2010 02:19:53 +0000 (02:19 +0000)
lowpc,highpc args to addrmap_set_empty.

gdb/ChangeLog
gdb/dwarf2read.c

index d21e9e8..4140f2c 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  H.J. Lu  <hongjiu.lu@intel.com>
 
        * amd64-tdep.c (amd64_byte_names): New.
index a05c946..549d2c0 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)