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::ExtractUnitDIEIfNeeded() { in ExtractUnitDIEIfNeeded()
71 void DWARFUnit::ExtractDIEsIfNeeded() { in ExtractDIEsIfNeeded()
91 DWARFUnit::ScopedExtractDIEs DWARFUnit::ExtractDIEsScoped() { in ExtractDIEsScoped()
111 DWARFUnit::ScopedExtractDIEs::ScopedExtractDIEs(DWARFUnit &cu) : m_cu(&cu) { in ScopedExtractDIEs()
115 DWARFUnit::ScopedExtractDIEs::~ScopedExtractDIEs() { in ~ScopedExtractDIEs()
129 DWARFUnit::ScopedExtractDIEs::ScopedExtractDIEs(ScopedExtractDIEs &&rhs) in ScopedExtractDIEs()
134 DWARFUnit::ScopedExtractDIEs &DWARFUnit::ScopedExtractDIEs::operator=( in operator =()
135 DWARFUnit::ScopedExtractDIEs &&rhs) { in operator =()
144 void DWARFUnit::ExtractDIEsRWLocked() { in ExtractDIEsRWLocked()
264 void DWARFUnit::SetDwoStrOffsetsBase() { in SetDwoStrOffsetsBase()
293 uint64_t DWARFUnit::GetDWOId() { in GetDWOId()
299 void DWARFUnit::AddUnitDIE(const DWARFDebugInfoEntry &cu_die) { in AddUnitDIE()
365 DWARFUnit *dwo_cu = dwo_symbol_file->GetDWOCompileUnitForHash(m_dwo_id); in AddUnitDIE()
399 m_dwo = std::shared_ptr<DWARFUnit>(std::move(dwo_symbol_file), dwo_cu); in AddUnitDIE()
402 size_t DWARFUnit::GetDebugInfoSize() const { in GetDebugInfoSize()
406 const DWARFAbbreviationDeclarationSet *DWARFUnit::GetAbbreviations() const { in GetAbbreviations()
410 dw_offset_t DWARFUnit::GetAbbrevOffset() const { in GetAbbrevOffset()
414 dw_offset_t DWARFUnit::GetLineTableOffset() { in GetLineTableOffset()
419 void DWARFUnit::SetAddrBase(dw_addr_t addr_base) { m_addr_base = addr_base; } in SetAddrBase()
445 void DWARFUnit::SetLoclistsBase(dw_addr_t loclists_base) { in SetLoclistsBase()
464 DWARFUnit::GetLocationTable(const DataExtractor &data) const { in GetLocationTable()
474 DWARFDataExtractor DWARFUnit::GetLocationData() const { in GetLocationData()
487 void DWARFUnit::SetRangesBase(dw_addr_t ranges_base) { in SetRangesBase()
494 DWARFUnit::GetRnglistTable() { in GetRnglistTable()
511 llvm::Expected<uint64_t> DWARFUnit::GetRnglistOffset(uint32_t Index) { in GetRnglistOffset()
530 void DWARFUnit::SetStrOffsetsBase(dw_offset_t str_offsets_base) { in SetStrOffsetsBase()
535 void DWARFUnit::ClearDIEsRWLocked() { in ClearDIEsRWLocked()
543 lldb::ByteOrder DWARFUnit::GetByteOrder() const { in GetByteOrder()
547 void DWARFUnit::SetBaseAddress(dw_addr_t base_addr) { m_base_addr = base_addr; } in SetBaseAddress()
561 DWARFUnit::GetDIE(dw_offset_t die_offset) { in GetDIE()
582 DWARFUnit &DWARFUnit::GetNonSkeletonUnit() { in GetNonSkeletonUnit()
589 uint8_t DWARFUnit::GetAddressByteSize(const DWARFUnit *cu) { in GetAddressByteSize()
592 return DWARFUnit::GetDefaultAddressSize(); in GetAddressByteSize()
595 uint8_t DWARFUnit::GetDefaultAddressSize() { return 4; } in GetDefaultAddressSize()
597 void *DWARFUnit::GetUserData() const { return m_user_data; } in GetUserData()
599 void DWARFUnit::SetUserData(void *d) { m_user_data = d; } in SetUserData()
601 bool DWARFUnit::Supports_DW_AT_APPLE_objc_complete_type() { in Supports_DW_AT_APPLE_objc_complete_type()
605 bool DWARFUnit::DW_AT_decl_file_attributes_are_invalid() { in DW_AT_decl_file_attributes_are_invalid()
611 bool DWARFUnit::Supports_unnamed_objc_bitfields() { in Supports_unnamed_objc_bitfields()
621 void DWARFUnit::ParseProducerInfo() { in ParseProducerInfo()
660 DWARFProducer DWARFUnit::GetProducer() { in GetProducer()
666 uint32_t DWARFUnit::GetProducerVersionMajor() { in GetProducerVersionMajor()
672 uint32_t DWARFUnit::GetProducerVersionMinor() { in GetProducerVersionMinor()
678 uint32_t DWARFUnit::GetProducerVersionUpdate() { in GetProducerVersionUpdate()
684 uint64_t DWARFUnit::GetDWARFLanguageType() { in GetDWARFLanguageType()
696 bool DWARFUnit::GetIsOptimized() { in GetIsOptimized()
710 FileSpec::Style DWARFUnit::GetPathStyle() { in GetPathStyle()
716 const FileSpec &DWARFUnit::GetCompilationDirectory() { in GetCompilationDirectory()
722 const FileSpec &DWARFUnit::GetAbsolutePath() { in GetAbsolutePath()
728 FileSpec DWARFUnit::GetFile(size_t file_idx) { in GetFile()
752 void DWARFUnit::ComputeCompDirAndGuessPathStyle() { in ComputeCompDirAndGuessPathStyle()
774 void DWARFUnit::ComputeAbsolutePath() { in ComputeAbsolutePath()
788 SymbolFileDWARFDwo *DWARFUnit::GetDwoSymbolFile() { in GetDwoSymbolFile()
795 const DWARFDebugAranges &DWARFUnit::GetFunctionAranges() { in GetFunctionAranges()
896 DWARFUnit::extract(SymbolFileDWARF &dwarf, user_id_t uid, in extract()
932 const lldb_private::DWARFDataExtractor &DWARFUnit::GetData() const { in GetData()
938 uint32_t DWARFUnit::GetHeaderByteSize() const { in GetHeaderByteSize()
954 DWARFUnit::GetStringOffsetSectionItem(uint32_t index) const { in GetStringOffsetSectionItem()
960 DWARFUnit::FindRnglistFromOffset(dw_offset_t offset) { in FindRnglistFromOffset()
1003 DWARFUnit::FindRnglistFromIndex(uint32_t index) { in FindRnglistFromIndex()