Lines Matching refs:DWARFUnit

34 DWARFUnit::DWARFUnit(SymbolFileDWARF *dwarf)  in DWARFUnit()  function in DWARFUnit
37 DWARFUnit::~DWARFUnit() {} in ~DWARFUnit()
42 void DWARFUnit::ExtractUnitDIEIfNeeded() { in ExtractUnitDIEIfNeeded()
79 void DWARFUnit::ExtractDIEsIfNeeded() { in ExtractDIEsIfNeeded()
101 DWARFUnit::ScopedExtractDIEs DWARFUnit::ExtractDIEsScoped() { in ExtractDIEsScoped()
121 DWARFUnit::ScopedExtractDIEs::ScopedExtractDIEs(DWARFUnit *cu) : m_cu(cu) { in ScopedExtractDIEs()
126 DWARFUnit::ScopedExtractDIEs::~ScopedExtractDIEs() { in ~ScopedExtractDIEs()
140 DWARFUnit::ScopedExtractDIEs::ScopedExtractDIEs(ScopedExtractDIEs &&rhs) in ScopedExtractDIEs()
145 DWARFUnit::ScopedExtractDIEs &DWARFUnit::ScopedExtractDIEs::operator=( in operator =()
146 DWARFUnit::ScopedExtractDIEs &&rhs) { in operator =()
157 void DWARFUnit::ExtractDIEsRWLocked() { in ExtractDIEsRWLocked()
270 DWARFUnit *dwo_cu = m_dwo_symbol_file->GetCompileUnit(); in ExtractDIEsRWLocked()
278 void DWARFUnit::ExtractDIEsEndCheck(lldb::offset_t offset) const { in ExtractDIEsEndCheck()
307 static void SetDwoStrOffsetsBase(DWARFUnit *dwo_cu) { in SetDwoStrOffsetsBase()
327 void DWARFUnit::AddUnitDIE(const DWARFDebugInfoEntry &cu_die) { in AddUnitDIE()
353 DWARFUnit *dwo_cu = dwo_symbol_file->GetCompileUnit(); in AddUnitDIE()
392 DWARFDIE DWARFUnit::LookupAddress(const dw_addr_t address) { in LookupAddress()
403 size_t DWARFUnit::AppendDIEsWithTag(const dw_tag_t tag, in AppendDIEsWithTag()
422 lldb::user_id_t DWARFUnit::GetID() const { in GetID()
431 dw_offset_t DWARFUnit::GetNextCompileUnitOffset() const { in GetNextCompileUnitOffset()
435 size_t DWARFUnit::GetDebugInfoSize() const { in GetDebugInfoSize()
439 const DWARFAbbreviationDeclarationSet *DWARFUnit::GetAbbreviations() const { in GetAbbreviations()
443 dw_offset_t DWARFUnit::GetAbbrevOffset() const { in GetAbbrevOffset()
447 void DWARFUnit::SetAddrBase(dw_addr_t addr_base) { m_addr_base = addr_base; } in SetAddrBase()
449 void DWARFUnit::SetRangesBase(dw_addr_t ranges_base) { in SetRangesBase()
453 void DWARFUnit::SetBaseObjOffset(dw_offset_t base_obj_offset) { in SetBaseObjOffset()
457 void DWARFUnit::SetStrOffsetsBase(dw_offset_t str_offsets_base) { in SetStrOffsetsBase()
462 void DWARFUnit::ClearDIEsRWLocked() { in ClearDIEsRWLocked()
470 void DWARFUnit::BuildAddressRangeTable(SymbolFileDWARF *dwarf, in BuildAddressRangeTable()
563 lldb::ByteOrder DWARFUnit::GetByteOrder() const { in GetByteOrder()
567 TypeSystem *DWARFUnit::GetTypeSystem() { in GetTypeSystem()
574 DWARFFormValue::FixedFormSizes DWARFUnit::GetFixedFormSizes() { in GetFixedFormSizes()
579 void DWARFUnit::SetBaseAddress(dw_addr_t base_addr) { m_base_addr = base_addr; } in SetBaseAddress()
597 DWARFUnit::GetDIE(dw_offset_t die_offset) { in GetDIE()
621 uint8_t DWARFUnit::GetAddressByteSize(const DWARFUnit *cu) { in GetAddressByteSize()
624 return DWARFUnit::GetDefaultAddressSize(); in GetAddressByteSize()
627 bool DWARFUnit::IsDWARF64(const DWARFUnit *cu) { in IsDWARF64()
633 uint8_t DWARFUnit::GetDefaultAddressSize() { return 4; } in GetDefaultAddressSize()
635 void *DWARFUnit::GetUserData() const { return m_user_data; } in GetUserData()
637 void DWARFUnit::SetUserData(void *d) { in SetUserData()
643 bool DWARFUnit::Supports_DW_AT_APPLE_objc_complete_type() { in Supports_DW_AT_APPLE_objc_complete_type()
647 bool DWARFUnit::DW_AT_decl_file_attributes_are_invalid() { in DW_AT_decl_file_attributes_are_invalid()
653 bool DWARFUnit::Supports_unnamed_objc_bitfields() { in Supports_unnamed_objc_bitfields()
663 SymbolFileDWARF *DWARFUnit::GetSymbolFileDWARF() const { return m_dwarf; } in GetSymbolFileDWARF()
665 void DWARFUnit::ParseProducerInfo() { in ParseProducerInfo()
708 DWARFProducer DWARFUnit::GetProducer() { in GetProducer()
714 uint32_t DWARFUnit::GetProducerVersionMajor() { in GetProducerVersionMajor()
720 uint32_t DWARFUnit::GetProducerVersionMinor() { in GetProducerVersionMinor()
726 uint32_t DWARFUnit::GetProducerVersionUpdate() { in GetProducerVersionUpdate()
731 LanguageType DWARFUnit::LanguageTypeFromDWARF(uint64_t val) { in LanguageTypeFromDWARF()
744 LanguageType DWARFUnit::GetLanguageType() { in GetLanguageType()
755 bool DWARFUnit::GetIsOptimized() { in GetIsOptimized()
769 SymbolFileDWARFDwo *DWARFUnit::GetDwoSymbolFile() const { in GetDwoSymbolFile()
773 dw_offset_t DWARFUnit::GetBaseObjOffset() const { return m_base_obj_offset; } in GetBaseObjOffset()
775 const DWARFDebugAranges &DWARFUnit::GetFunctionAranges() { in GetFunctionAranges()
793 DWARFUnit *dwo_cu = m_dwo_symbol_file->GetCompileUnit(); in GetFunctionAranges()