Home
last modified time | relevance | path

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

/freebsd-14.2/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.cpp98 if (auto *type_unit = llvm::dyn_cast<DWARFTypeUnit>(unit_sp->get())) { in ParseUnitsFor()
171 DWARFTypeUnit *DWARFDebugInfo::GetTypeUnitForHash(uint64_t hash) { in GetTypeUnitForHash()
176 return llvm::cast<DWARFTypeUnit>(GetUnitAtIndex(pos->second)); in GetTypeUnitForHash()
H A DDWARFTypeUnit.cpp18 void DWARFTypeUnit::Dump(Stream *s) const { in Dump()
H A DDWARFDebugInfo.h42 DWARFTypeUnit *GetTypeUnitForHash(uint64_t hash);
H A DSymbolFileDWARF.h60 class DWARFTypeUnit; variable
492 const SupportFileList *GetTypeUnitSupportFiles(DWARFTypeUnit &tu);
H A DDWARFFormValue.cpp535 DWARFTypeUnit *tu = in ReferencedUnitAndOffset()
H A DManualDWARFIndex.cpp63 if (auto *tu = llvm::dyn_cast<DWARFTypeUnit>(dwp_info->GetUnitAtIndex(U))) in Index()
H A DDWARFUnit.cpp1037 return DWARFUnitSP(new DWARFTypeUnit(dwarf, uid, *expected_header, *abbrevs, in extract()
H A DSymbolFileDWARF.cpp1111 auto &tu = llvm::cast<DWARFTypeUnit>(unit); in GetFile()
1118 SymbolFileDWARF::GetTypeUnitSupportFiles(DWARFTypeUnit &tu) { in GetTypeUnitSupportFiles()
/freebsd-14.2/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.h42 class DWARFTypeUnit; variable
98 virtual const DenseMap<uint64_t, DWARFTypeUnit *> &
265 DWARFTypeUnit *getTypeUnitForHash(uint16_t Version, uint64_t Hash, bool IsDWO);
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFTypeUnit.cpp18 void DWARFTypeUnit::dump(raw_ostream &OS, DIDumpOptions DumpOpts) { in dump()
H A DDWARFContext.cpp253 std::optional<DenseMap<uint64_t, DWARFTypeUnit *>> NormalTypeUnits;
271 std::optional<DenseMap<uint64_t, DWARFTypeUnit *>> DWOTypeUnits;
596 const DenseMap<uint64_t, DWARFTypeUnit *> &getNormalTypeUnitMap() { in getNormalTypeUnitMap()
600 if (DWARFTypeUnit *TU = dyn_cast<DWARFTypeUnit>(U.get())) in getNormalTypeUnitMap()
607 const DenseMap<uint64_t, DWARFTypeUnit *> &getDWOTypeUnitMap() { in getDWOTypeUnitMap()
611 if (DWARFTypeUnit *TU = dyn_cast<DWARFTypeUnit>(U.get())) in getDWOTypeUnitMap()
618 const DenseMap<uint64_t, DWARFTypeUnit *> &
737 const DenseMap<uint64_t, DWARFTypeUnit *> &
1347 DWARFTypeUnit *DWARFContext::getTypeUnitForHash(uint16_t Version, uint64_t Hash, in getTypeUnitForHash()
1352 return dyn_cast_or_null<DWARFTypeUnit>( in getTypeUnitForHash()
H A DDWARFDie.cpp330 if (DWARFTypeUnit *TU = U->getContext().getTypeUnitForHash( in resolveTypeUnitReference()
H A DDWARFUnit.cpp105 U = std::make_unique<DWARFTypeUnit>(Context, InfoSection, Header, DA, in addUnitsImpl()
/freebsd-14.2/lib/clang/liblldb/
H A DMakefile562 SRCS+= Plugins/SymbolFile/DWARF/DWARFTypeUnit.cpp
/freebsd-14.2/lib/clang/libllvm/
H A DMakefile575 SRCS_MIW+= DebugInfo/DWARF/DWARFTypeUnit.cpp