Lines Matching refs:DWARFUnit

32 DWARFUnit::DWARFUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid,  in DWARFUnit()  function in DWARFUnit
40 DWARFUnit::~DWARFUnit() = default;
43 void DWARFUnit::ExtractUnitDIENoDwoIfNeeded() { in ExtractUnitDIENoDwoIfNeeded()
72 void DWARFUnit::ExtractUnitDIEIfNeeded() { in ExtractUnitDIEIfNeeded()
85 DWARFUnit *dwo_cu = dwo_symbol_file->GetDWOCompileUnitForHash(m_dwo_id); in ExtractUnitDIEIfNeeded()
120 m_dwo = std::shared_ptr<DWARFUnit>(std::move(dwo_symbol_file), dwo_cu); in ExtractUnitDIEIfNeeded()
125 void DWARFUnit::ExtractDIEsIfNeeded() { in ExtractDIEsIfNeeded()
145 DWARFUnit::ScopedExtractDIEs DWARFUnit::ExtractDIEsScoped() { in ExtractDIEsScoped()
165 DWARFUnit::ScopedExtractDIEs::ScopedExtractDIEs(DWARFUnit &cu) : m_cu(&cu) { in ScopedExtractDIEs()
169 DWARFUnit::ScopedExtractDIEs::~ScopedExtractDIEs() { in ~ScopedExtractDIEs()
183 DWARFUnit::ScopedExtractDIEs::ScopedExtractDIEs(ScopedExtractDIEs &&rhs) in ScopedExtractDIEs()
188 DWARFUnit::ScopedExtractDIEs &DWARFUnit::ScopedExtractDIEs::operator=( in operator =()
189 DWARFUnit::ScopedExtractDIEs &&rhs) { in operator =()
198 void DWARFUnit::ExtractDIEsRWLocked() { in ExtractDIEsRWLocked()
319 void DWARFUnit::SetDwoStrOffsetsBase() { in SetDwoStrOffsetsBase()
348 uint64_t DWARFUnit::GetDWOId() { in GetDWOId()
354 void DWARFUnit::AddUnitDIE(const DWARFDebugInfoEntry &cu_die) { in AddUnitDIE()
414 size_t DWARFUnit::GetDebugInfoSize() const { in GetDebugInfoSize()
418 const DWARFAbbreviationDeclarationSet *DWARFUnit::GetAbbreviations() const { in GetAbbreviations()
422 dw_offset_t DWARFUnit::GetAbbrevOffset() const { in GetAbbrevOffset()
426 dw_offset_t DWARFUnit::GetLineTableOffset() { in GetLineTableOffset()
431 void DWARFUnit::SetAddrBase(dw_addr_t addr_base) { m_addr_base = addr_base; } in SetAddrBase()
462 void DWARFUnit::SetLoclistsBase(dw_addr_t loclists_base) { in SetLoclistsBase()
494 DWARFUnit::GetLocationTable(const DataExtractor &data) const { in GetLocationTable()
504 DWARFDataExtractor DWARFUnit::GetLocationData() const { in GetLocationData()
518 DWARFDataExtractor DWARFUnit::GetRnglistData() const { in GetRnglistData()
536 void DWARFUnit::SetRangesBase(dw_addr_t ranges_base) { in SetRangesBase()
543 DWARFUnit::GetRnglistTable() { in GetRnglistTable()
559 llvm::Expected<uint64_t> DWARFUnit::GetRnglistOffset(uint32_t Index) { in GetRnglistOffset()
578 void DWARFUnit::SetStrOffsetsBase(dw_offset_t str_offsets_base) { in SetStrOffsetsBase()
582 dw_addr_t DWARFUnit::ReadAddressFromDebugAddrSection(uint32_t index) const { in ReadAddressFromDebugAddrSection()
594 void DWARFUnit::ClearDIEsRWLocked() { in ClearDIEsRWLocked()
602 lldb::ByteOrder DWARFUnit::GetByteOrder() const { in GetByteOrder()
606 void DWARFUnit::SetBaseAddress(dw_addr_t base_addr) { m_base_addr = base_addr; } in SetBaseAddress()
620 DWARFUnit::GetDIE(dw_offset_t die_offset) { in GetDIE()
641 DWARFUnit &DWARFUnit::GetNonSkeletonUnit() { in GetNonSkeletonUnit()
648 uint8_t DWARFUnit::GetAddressByteSize(const DWARFUnit *cu) { in GetAddressByteSize()
651 return DWARFUnit::GetDefaultAddressSize(); in GetAddressByteSize()
654 uint8_t DWARFUnit::GetDefaultAddressSize() { return 4; } in GetDefaultAddressSize()
656 void *DWARFUnit::GetUserData() const { return m_user_data; } in GetUserData()
658 void DWARFUnit::SetUserData(void *d) { m_user_data = d; } in SetUserData()
660 bool DWARFUnit::Supports_DW_AT_APPLE_objc_complete_type() { in Supports_DW_AT_APPLE_objc_complete_type()
664 bool DWARFUnit::DW_AT_decl_file_attributes_are_invalid() { in DW_AT_decl_file_attributes_are_invalid()
670 bool DWARFUnit::Supports_unnamed_objc_bitfields() { in Supports_unnamed_objc_bitfields()
677 void DWARFUnit::ParseProducerInfo() { in ParseProducerInfo()
712 DWARFProducer DWARFUnit::GetProducer() { in GetProducer()
718 llvm::VersionTuple DWARFUnit::GetProducerVersion() { in GetProducerVersion()
724 uint64_t DWARFUnit::GetDWARFLanguageType() { in GetDWARFLanguageType()
736 bool DWARFUnit::GetIsOptimized() { in GetIsOptimized()
750 FileSpec::Style DWARFUnit::GetPathStyle() { in GetPathStyle()
756 const FileSpec &DWARFUnit::GetCompilationDirectory() { in GetCompilationDirectory()
762 const FileSpec &DWARFUnit::GetAbsolutePath() { in GetAbsolutePath()
768 FileSpec DWARFUnit::GetFile(size_t file_idx) { in GetFile()
793 void DWARFUnit::ComputeCompDirAndGuessPathStyle() { in ComputeCompDirAndGuessPathStyle()
815 void DWARFUnit::ComputeAbsolutePath() { in ComputeAbsolutePath()
829 SymbolFileDWARFDwo *DWARFUnit::GetDwoSymbolFile() { in GetDwoSymbolFile()
836 const DWARFDebugAranges &DWARFUnit::GetFunctionAranges() { in GetFunctionAranges()
943 DWARFUnit::extract(SymbolFileDWARF &dwarf, user_id_t uid, in extract()
979 const lldb_private::DWARFDataExtractor &DWARFUnit::GetData() const { in GetData()
985 uint32_t DWARFUnit::GetHeaderByteSize() const { in GetHeaderByteSize()
1001 DWARFUnit::GetStringOffsetSectionItem(uint32_t index) const { in GetStringOffsetSectionItem()
1007 DWARFUnit::FindRnglistFromOffset(dw_offset_t offset) { in FindRnglistFromOffset()
1053 DWARFUnit::FindRnglistFromIndex(uint32_t index) { in FindRnglistFromIndex()