[Dwarf-Discuss] DW_AT_accessibility default
Jakub Jelinek
jakub@redhat.com
Thu Jul 29 11:07:44 GMT 2010
Hi!
For DW_TAG_inheritance, DW_TAG_member and DW_TAG_subprogram
the standard says that if the DW_AT_accessibility attribute is missing,
private accessibility is assumed for class entries and public for
interfaces, structs or unions.
Does the same apply to all the other DIEs that may have DW_AT_accessibility
attribute?
What exactly is meant by in class? DIEs that are immediate children
of DW_TAG_class_type (resp. DW_TAG_{structure,interface,union}_type)?
E.g. if
DW_TAG_class_type
DW_TAG_structure_type
! DW_AT_accessibility is missing, does that imply DW_ACCESS_private
! here?
Should for DIE parents other than DW_TAG_{structure,interface,union,class}_type
DW_AT_accessibility be not considered meaningful?
Jakub
More information about the Dwarf-discuss
mailing list