#include "DWARFAttribute.h"
#include "DWARFUnit.h"
#include "DWARFDebugInfo.h"
usingnamespacelldb_private::dwarf;
usingnamespacelldb_private::plugin::dwarf;
DWARFAttributes::DWARFAttributes() : … { … }
DWARFAttributes::~DWARFAttributes() = default;
uint32_t DWARFAttributes::FindAttributeIndex(dw_attr_t attr) const { … }
void DWARFAttributes::Append(const DWARFFormValue &form_value,
dw_offset_t attr_die_offset, dw_attr_t attr) { … }
bool DWARFAttributes::ExtractFormValueAtIndex(
uint32_t i, DWARFFormValue &form_value) const { … }
DWARFDIE
DWARFAttributes::FormValueAsReference(dw_attr_t attr) const { … }
DWARFDIE
DWARFAttributes::FormValueAsReferenceAtIndex(uint32_t i) const { … }