| virtual |
~DWARFObject ()=default |
| virtual StringRef |
getFileName () const |
| virtual const object::ObjectFile * |
getFile () const |
| virtual ArrayRef< SectionName > |
getSectionNames () const |
| virtual bool |
isLittleEndian () const =0 |
| virtual uint8_t |
getAddressSize () const |
| virtual void |
forEachInfoSections (function_ref< void(const DWARFSection &)> F) const |
| virtual void |
forEachTypesSections (function_ref< void(const DWARFSection &)> F) const |
| virtual StringRef |
getAbbrevSection () const |
| virtual const DWARFSection & |
getLocSection () const |
| virtual const DWARFSection & |
getLoclistsSection () const |
| virtual StringRef |
getArangesSection () const |
| virtual const DWARFSection & |
getFrameSection () const |
| virtual const DWARFSection & |
getEHFrameSection () const |
| virtual const DWARFSection & |
getLineSection () const |
| virtual StringRef |
getLineStrSection () const |
| virtual StringRef |
getStrSection () const |
| virtual const DWARFSection & |
getRangesSection () const |
| virtual const DWARFSection & |
getRnglistsSection () const |
| virtual const DWARFSection & |
getMacroSection () const |
| virtual StringRef |
getMacroDWOSection () const |
| virtual StringRef |
getMacinfoSection () const |
| virtual StringRef |
getMacinfoDWOSection () const |
| virtual const DWARFSection & |
getPubnamesSection () const |
| virtual const DWARFSection & |
getPubtypesSection () const |
| virtual const DWARFSection & |
getGnuPubnamesSection () const |
| virtual const DWARFSection & |
getGnuPubtypesSection () const |
| virtual const DWARFSection & |
getStrOffsetsSection () const |
| virtual void |
forEachInfoDWOSections (function_ref< void(const DWARFSection &)> F) const |
| virtual void |
forEachTypesDWOSections (function_ref< void(const DWARFSection &)> F) const |
| virtual StringRef |
getAbbrevDWOSection () const |
| virtual const DWARFSection & |
getLineDWOSection () const |
| virtual const DWARFSection & |
getLocDWOSection () const |
| virtual const DWARFSection & |
getLoclistsDWOSection () const |
| virtual StringRef |
getStrDWOSection () const |
| virtual const DWARFSection & |
getStrOffsetsDWOSection () const |
| virtual const DWARFSection & |
getRangesDWOSection () const |
| virtual const DWARFSection & |
getRnglistsDWOSection () const |
| virtual const DWARFSection & |
getAddrSection () const |
| virtual const DWARFSection & |
getAppleNamesSection () const |
| virtual const DWARFSection & |
getAppleTypesSection () const |
| virtual const DWARFSection & |
getAppleNamespacesSection () const |
| virtual const DWARFSection & |
getNamesSection () const |
| virtual const DWARFSection & |
getAppleObjCSection () const |
| virtual StringRef |
getCUIndexSection () const |
| virtual StringRef |
getGdbIndexSection () const |
| virtual StringRef |
getTUIndexSection () const |
| virtual std::optional< RelocAddrEntry > |
find (const DWARFSection &Sec, uint64_t Pos) const =0 |