DWARFDebugInfoEntry - A DIE with only the minimum required data.
void setSiblingIdx(uint32_t Idx)
Set index of sibling.
dwarf::Tag getTag() const
DWARFDebugInfoEntry()=default
std::optional< uint32_t > getSiblingIdx() const
Returns index of the sibling die.
uint64_t getOffset() const
bool extractFast(const DWARFUnit &U, uint64_t *OffsetPtr, const DWARFDataExtractor &DebugInfoData, uint64_t UEndOffset, uint32_t ParentIdx)
Extracts a debug info entry, which is a child of a given unit, starting at a given offset.
std::optional< uint32_t > getParentIdx() const
Returns index of the parent die.
const DWARFAbbreviationDeclaration * getAbbreviationDeclarationPtr() const