>>>>> "Mark" == Mark Wielaard <[email protected]> writes:
Mark> <structure_type offset=[0x2898c8] Mark> specification=[0x28889b] Mark> byte_size=0x8 Mark> decl_file="...libdw/c++/dwarf_data" decl_line=761 Mark> containing_type=[0x2898c8]> Mark> Is this valid dwarf? Can a structure_type have a containing_type? A Mark> strict reading of the dwarf4 spec seems to imply only a Mark> DW_TAG_ptr_to_member_type may have a DW_AT_containing_type. If only DWARF actually specified that anything at all was invalid. One thing to know is that GCC does not properly emit DW_TAG_ptr_to_member_type. Instead it emits a structure type that the consumer must know is "really" a pointer to member. See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28767 Tom _______________________________________________ elfutils-devel mailing list [email protected] https://fedorahosted.org/mailman/listinfo/elfutils-devel
