Pass absolute die offset in call to get_die_type_at_offset

gdb/ChangeLog:

        * dwarf2read.c (dwarf2_get_die_type): Pass absolute offset
        in call to get_die_type_at_offset.
This commit is contained in:
Joel Brobecker 2012-03-06 23:41:50 +00:00
parent 9f3bdf60f9
commit 1281d2a30a
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2012-03-06 Joel Brobecker <brobecker@adacore.com>
* dwarf2read.c (dwarf2_get_die_type): Pass absolute offset
in call to get_die_type_at_offset.
2012-03-06 Stan Shebs <stan@codesourcery.com>
* mi/mi-cmd-break.c: Enforce coding standards, fix comments.

View File

@ -14269,7 +14269,7 @@ dwarf2_get_die_type (unsigned int die_offset,
struct dwarf2_per_cu_data *per_cu)
{
dw2_setup (per_cu->objfile);
return get_die_type_at_offset (die_offset, per_cu);
return get_die_type_at_offset (per_cu->offset + die_offset, per_cu);
}
/* Follow the signature attribute ATTR in SRC_DIE.