]> sourceware.org Git - systemtap.git/commit
PR15452 Follow DW_AT_signature attributes when trying to find a DW_AT_type.
authorMark Wielaard <mjw@redhat.com>
Wed, 15 May 2013 15:36:08 +0000 (11:36 -0400)
committerMark Wielaard <mjw@redhat.com>
Wed, 15 May 2013 15:51:42 +0000 (11:51 -0400)
commit28a494df26044efdba92a30460042e5884f98551
treea03b1fb797d71622e722270afd736bcdd8b567c7
parent5d9306dfa4f177a7aa2e801fea6488c761de658c
PR15452 Follow DW_AT_signature attributes when trying to find a DW_AT_type.

When we are trying to find a type DIE we might hit upon a DIE that simply
has a DW_AT_signature pointing to the actual type (possibly in .debug_type).
Extend the debugtypes.exp testcase a bit. Add DW_AT_signature chasing to
dwarf_wrappers.h (dwarf_attr_die) when searching for a DW_AT_type. And
clarify that dwflpp::print_members takes a type DIE not a variable DIE.
dwarf_wrappers.h
dwflpp.cxx
testsuite/systemtap.pass1-4/debugtypes.cxx
testsuite/systemtap.pass1-4/debugtypes.stp
This page took 0.026757 seconds and 5 git commands to generate.