Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFTypeUnit.h21 class DWARFTypeUnit : public DWARFUnit {
34 DWARFTypeUnit(SymbolFileDWARF &dwarf, lldb::user_id_t uid, in DWARFTypeUnit() function
H A DDWARFDebugInfo.cpp117 if (auto *type_unit = llvm::dyn_cast<DWARFTypeUnit>(unit_sp.get())) { in ParseUnitsFor()
239 DWARFTypeUnit *DWARFDebugInfo::GetTypeUnitForHash(uint64_t hash) { in GetTypeUnitForHash()
244 return llvm::cast<DWARFTypeUnit>(GetUnitAtIndex(pos->second)); in GetTypeUnitForHash()
H A DDWARFTypeUnit.cpp1 //===-- DWARFTypeUnit.cpp -------------------------------------------------===//
9 #include "DWARFTypeUnit.h"
18 void DWARFTypeUnit::Dump(Stream *s) const { in Dump()
H A DDebugNamesDWARFIndex.cpp63 std::optional<DWARFTypeUnit *>
105 DWARFTypeUnit *foreign_tu = dwp_sp->DebugInfo().GetTypeUnitForHash(*type_sig); in GetForeignTypeUnit()
123 if (std::optional<DWARFTypeUnit *> foreign_tu = GetForeignTypeUnit(entry)) in GetNonSkeletonUnit()
348 std::optional<DWARFTypeUnit *> foreign_tu = GetForeignTypeUnit(entry); in GetFullyQualifiedType()
538 std::optional<DWARFTypeUnit *> foreign_tu = GetForeignTypeUnit(entry); in GetTypesWithQuery()
H A DDWARFDebugInfo.h42 DWARFTypeUnit *GetTypeUnitForHash(uint64_t hash);
H A DDebugNamesDWARFIndex.h117 std::optional<DWARFTypeUnit *>
H A DSymbolFileDWARF.h59 class DWARFTypeUnit; variable
499 const SupportFileList *GetTypeUnitSupportFiles(DWARFTypeUnit &tu);
H A DDWARFFormValue.cpp529 DWARFTypeUnit *tu = in ReferencedUnitAndOffset()
H A DManualDWARFIndex.cpp65 llvm::dyn_cast<DWARFTypeUnit>(dwp_info->GetUnitAtIndex(U))) { in Index()
H A DDWARFUnit.cpp1065 new DWARFTypeUnit(dwarf, uid, header, *abbrevs, section, is_dwo)); in extract()
H A DSymbolFileDWARF.cpp1109 auto &tu = llvm::cast<DWARFTypeUnit>(unit); in GetFile()
1116 SymbolFileDWARF::GetTypeUnitSupportFiles(DWARFTypeUnit &tu) { in GetTypeUnitSupportFiles()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFTypeUnit.h24 class DWARFTypeUnit : public DWARFUnit {
26 DWARFTypeUnit(DWARFContext &Context, const DWARFSection &Section, in DWARFTypeUnit() function
H A DDWARFContext.h43 class DWARFTypeUnit; variable
99 virtual const DenseMap<uint64_t, DWARFTypeUnit *> &
268 DWARFTypeUnit *getTypeUnitForHash(uint64_t Hash, bool IsDWO);
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFTypeUnit.cpp18 void DWARFTypeUnit::dump(raw_ostream &OS, DIDumpOptions DumpOpts) { in dump()
H A DDWARFContext.cpp252 std::optional<DenseMap<uint64_t, DWARFTypeUnit *>> NormalTypeUnits;
270 std::optional<DenseMap<uint64_t, DWARFTypeUnit *>> DWOTypeUnits;
595 const DenseMap<uint64_t, DWARFTypeUnit *> &getNormalTypeUnitMap() { in getNormalTypeUnitMap()
599 if (DWARFTypeUnit *TU = dyn_cast<DWARFTypeUnit>(U.get())) in getNormalTypeUnitMap()
606 const DenseMap<uint64_t, DWARFTypeUnit *> &getDWOTypeUnitMap() { in getDWOTypeUnitMap()
610 if (DWARFTypeUnit *TU = dyn_cast<DWARFTypeUnit>(U.get())) in getDWOTypeUnitMap()
617 const DenseMap<uint64_t, DWARFTypeUnit *> &
734 const DenseMap<uint64_t, DWARFTypeUnit *> &
1344 DWARFTypeUnit *DWARFContext::getTypeUnitForHash(uint64_t Hash, bool IsDWO) { in getTypeUnitForHash()
1348 return dyn_cast_or_null<DWARFTypeUnit>( in getTypeUnitForHash()
H A DDWARFDie.cpp322 if (DWARFTypeUnit *TU = in getAttributeValueAsReferencedDie()
332 if (DWARFTypeUnit *TU = in resolveTypeUnitReference()
H A DDWARFUnit.cpp109 U = std::make_unique<DWARFTypeUnit>(Context, InfoSection, Header, DA, in addUnitsImpl()
/freebsd/lib/clang/liblldb/
H A DMakefile593 SRCS+= Plugins/SymbolFile/DWARF/DWARFTypeUnit.cpp
/freebsd/lib/clang/libllvm/
H A DMakefile630 SRCS_MIN+= DebugInfo/DWARF/DWARFTypeUnit.cpp