Home
last modified time | relevance | path

Searched refs:DWARFCompileUnit (Results 1 – 19 of 19) sorted by relevance

/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFCompileUnit.h15 class DWARFCompileUnit : public DWARFUnit {
23 DWARFCompileUnit &GetNonSkeletonUnit();
28 DWARFCompileUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid, in DWARFCompileUnit() function
34 DWARFCompileUnit(const DWARFCompileUnit &) = delete;
35 const DWARFCompileUnit &operator=(const DWARFCompileUnit &) = delete;
H A DSymbolFileDWARFDwo.cpp38 DWARFCompileUnit *SymbolFileDWARFDwo::GetDWOCompileUnitForHash(uint64_t hash) { in GetDWOCompileUnitForHash()
42 return llvm::dyn_cast_or_null<DWARFCompileUnit>( in GetDWOCompileUnitForHash()
49 DWARFCompileUnit *cu = FindSingleCompileUnit(); in GetDWOCompileUnitForHash()
57 DWARFCompileUnit *SymbolFileDWARFDwo::FindSingleCompileUnit() { in FindSingleCompileUnit()
63 return llvm::cast<DWARFCompileUnit>(debug_info.GetUnitAtIndex(0)); in FindSingleCompileUnit()
67 DWARFCompileUnit *cu = nullptr; in FindSingleCompileUnit()
70 llvm::dyn_cast<DWARFCompileUnit>(debug_info.GetUnitAtIndex(i))) { in FindSingleCompileUnit()
H A DDWARFCompileUnit.cpp20 void DWARFCompileUnit::Dump(Stream *s) const { in Dump()
28 void DWARFCompileUnit::BuildAddressRangeTable( in BuildAddressRangeTable()
103 DWARFCompileUnit &DWARFCompileUnit::GetNonSkeletonUnit() { in GetNonSkeletonUnit()
104 return llvm::cast<DWARFCompileUnit>(DWARFUnit::GetNonSkeletonUnit()); in GetNonSkeletonUnit()
107 DWARFDIE DWARFCompileUnit::LookupAddress(const dw_addr_t address) { in LookupAddress()
H A DSymbolFileDWARFDwo.h32 DWARFCompileUnit *GetDWOCompileUnitForHash(uint64_t hash);
67 DWARFCompileUnit *FindSingleCompileUnit();
H A DSymbolFileDWARF.h42 class DWARFCompileUnit; variable
75 friend class DWARFCompileUnit; variable
240 GetCompUnitForDWARFCompUnit(DWARFCompileUnit &dwarf_cu);
348 lldb::CompUnitSP ParseCompileUnit(DWARFCompileUnit &dwarf_cu);
350 virtual DWARFCompileUnit *
H A DSymbolFileDWARF.cpp658 return llvm::cast_or_null<DWARFCompileUnit>(dwarf_cu); in GetDWARFCompileUnit()
765 if (auto *dwarf_cu = llvm::cast_or_null<DWARFCompileUnit>( in ParseCompileUnitAtIndex()
918 if (auto *dwarf_cu = llvm::dyn_cast<DWARFCompileUnit>(&unit)) { in GetFile()
1524 DWARFCompileUnit *non_dwo_cu = in GetCompUnitForDWARFCompUnit()
1525 static_cast<DWARFCompileUnit *>(dwarf_cu.GetUserData()); in GetCompUnitForDWARFCompUnit()
1547 if (die && llvm::isa<DWARFCompileUnit>(die.GetCU())) { in GetFunction()
1589 static const char *GetDWOName(DWARFCompileUnit &dwarf_cu, in GetDWOName()
1601 static uint64_t GetDWOId(DWARFCompileUnit &dwarf_cu, in GetDWOId()
1632 DWARFCompileUnit *dwarf_cu = llvm::dyn_cast<DWARFCompileUnit>(&unit); in GetDwoSymbolFileForCompileUnit()
1831 DWARFCompileUnit &cu = in ResolveFunctionAndBlock()
[all …]
H A DDWARFUnit.h20 class DWARFCompileUnit; variable
H A DSymbolFileDWARFDebugMap.h152 friend class DWARFCompileUnit; variable
H A DDWARFUnit.cpp928 return DWARFUnitSP(new DWARFCompileUnit(dwarf, uid, *expected_header, in extract()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFCompileUnit.h17 class DWARFCompileUnit : public DWARFUnit {
19 DWARFCompileUnit(DWARFContext &Context, const DWARFSection &Section, in DWARFCompileUnit() function
29 ~DWARFCompileUnit() override;
H A DDWARFContext.h245 DWARFCompileUnit *getDWOCompileUnitForHash(uint64_t Hash);
248 DWARFCompileUnit *getCompileUnitForOffset(uint64_t Offset);
341 DWARFCompileUnit *CompileUnit = nullptr;
423 DWARFCompileUnit *getCompileUnitForAddress(uint64_t Address);
430 void addLocalsForDie(DWARFCompileUnit *CU, DWARFDie Subprogram, DWARFDie Die,
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFCompileUnit.cpp17 void DWARFCompileUnit::dump(raw_ostream &OS, DIDumpOptions DumpOpts) { in dump()
42 DWARFCompileUnit::~DWARFCompileUnit() = default;
H A DDWARFContext.cpp696 DWARFCompileUnit *DWARFContext::getDWOCompileUnitForHash(uint64_t Hash) { in getDWOCompileUnitForHash()
701 return dyn_cast_or_null<DWARFCompileUnit>( in getDWOCompileUnitForHash()
721 return dyn_cast<DWARFCompileUnit>(DWOCU.get()); in getDWOCompileUnitForHash()
992 DWARFCompileUnit *DWARFContext::getCompileUnitForOffset(uint64_t Offset) { in getCompileUnitForOffset()
994 return dyn_cast_or_null<DWARFCompileUnit>( in getCompileUnitForOffset()
1008 DWARFCompileUnit *CU = getCompileUnitForAddress(Address); in getDIEsForAddress()
1039 DWARFCompileUnit *CU, uint64_t Address, FunctionNameKind Kind, in getFunctionNameAndStartLineForAddress()
1217 DWARFCompileUnit *CU = getCompileUnitForAddress(Address.Address); in getLocalsForAddress()
1231 DWARFCompileUnit *CU = getCompileUnitForAddress(Address.Address); in getLineInfoForAddress()
1251 DWARFCompileUnit *CU = getCompileUnitForAddress(Address.Address); in getLineInfoForAddressRange()
[all …]
H A DDWARFUnit.cpp92 U = std::make_unique<DWARFCompileUnit>(Context, InfoSection, Header, in addUnitsImpl()
586 DWARFCompileUnit *DWOCU = DWOContext->getDWOCompileUnitForHash(*DWOId); in parseDWO()
589 DWO = std::shared_ptr<DWARFCompileUnit>(std::move(DWOContext), DWOCU); in parseDWO()
H A DDWARFVerifier.cpp330 Unit = CompileUnitVector.addUnit(std::make_unique<DWARFCompileUnit>( in verifyUnitSection()
1500 auto *CU = cast<DWARFCompileUnit>(U.get()); in verifyDebugNames()
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DDwarfTransformer.cpp34 CUInfo(DWARFContext &DICtx, DWARFCompileUnit *CU) { in CUInfo()
437 CUInfo CUI(DICtx, dyn_cast<DWARFCompileUnit>(CU.get())); in convert()
463 CUInfo CUI(DICtx, dyn_cast<DWARFCompileUnit>(CU.get())); in convert()
/freebsd-13.1/contrib/llvm-project/llvm/tools/llvm-dwarfdump/
H A Dllvm-dwarfdump.cpp387 DWARFCompileUnit *CU = DICtx.getCompileUnitForOffset(*CUOff); in toDie()
/freebsd-13.1/lib/clang/liblldb/
H A DMakefile511 SRCS+= Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp
/freebsd-13.1/lib/clang/libllvm/
H A DMakefile486 SRCS_MIW+= DebugInfo/DWARF/DWARFCompileUnit.cpp