Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDebugNamesDWARFIndex.h89 using DebugNames = llvm::DWARFDebugNames; variable
90 std::unique_ptr<DebugNames> m_debug_names_up;
93 DWARFUnit *GetNonSkeletonUnit(const DebugNames::Entry &entry) const;
94 DWARFDIE GetDIE(const DebugNames::Entry &entry) const;
118 GetForeignTypeUnit(const DebugNames::Entry &entry) const;
120 bool ProcessEntry(const DebugNames::Entry &entry,
125 llvm::ArrayRef<DebugNames::Entry> parent_entries) const;
128 llvm::ArrayRef<DebugNames::Entry> parent_entries) const;
148 llvm::ArrayRef<DebugNames::Entry> parent_chain) const;
152 const DebugNames::Entry &entry) const;
[all …]
H A DDebugNamesDWARFIndex.cpp29 auto index_up = std::make_unique<DebugNames>(debug_names.GetAsLLVMDWARF(), in Create()
39 DebugNamesDWARFIndex::GetTypeUnitSignatures(const DebugNames &debug_names) { in GetTypeUnitSignatures()
41 for (const DebugNames::NameIndex &ni : debug_names) { in GetTypeUnitSignatures()
50 DebugNamesDWARFIndex::GetUnits(const DebugNames &debug_names) { in GetUnits()
52 for (const DebugNames::NameIndex &ni : debug_names) { in GetUnits()
64 DebugNamesDWARFIndex::GetForeignTypeUnit(const DebugNames::Entry &entry) const { in GetForeignTypeUnit()
121 DebugNamesDWARFIndex::GetNonSkeletonUnit(const DebugNames::Entry &entry) const { in GetNonSkeletonUnit()
139 DWARFDIE DebugNamesDWARFIndex::GetDIE(const DebugNames::Entry &entry) const { in GetDIE()
155 const DebugNames::Entry &entry, in ProcessEntry()
169 const DebugNames::NameIndex &ni, in MaybeLogLookupError()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFLinkerBase.h46 DebugNames, enumerator
96 DebugNames ///< .debug_names. enumerator
H A DDWARFLinker.h
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DDWARFYAML.cpp55 if (DebugNames) in getNonEmptySectionNames()
110 IO.mapOptional("debug_names", DWARF.DebugNames); in mapping()
149 IO &IO, DWARFYAML::DebugNamesSection &DebugNames) { in mapping() argument
150 IO.mapRequired("Abbreviations", DebugNames.Abbrevs); in mapping()
151 IO.mapRequired("Entries", DebugNames.Entries); in mapping()
H A DDWARFEmitter.cpp875 assert(DI.DebugNames && "unexpected emitDebugNames() call"); in emitDebugNames()
876 const DebugNamesSection DebugNames = DI.DebugNames.value(); in emitDebugNames() local
879 groupEntries(DebugNames.Entries); in emitDebugNames()
884 DI.IsLittleEndian, StrpToEntries, DebugNames.Abbrevs); in emitDebugNames()
890 std::string AbbrevData = emitDebugNamesAbbrev(DebugNames.Abbrevs); in emitDebugNames()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Parallel/
H A DDWARFLinkerImpl.cpp1133 AccelTableKind::DebugNames)) in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
1134 CommonSections.getOrCreateSectionDescriptor(DebugSectionKind::DebugNames); in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
1148 AccelTableKind::DebugNames)) { in emitCommonSectionsAndWriteCompileUnitsToTheOutput()
1339 std::unique_ptr<DWARF5AccelTable> DebugNames; in emitDWARFv5DebugNamesSection() local
1349 if (DebugNames == nullptr) in emitDWARFv5DebugNamesSection()
1350 DebugNames = std::make_unique<DWARF5AccelTable>(); in emitDWARFv5DebugNamesSection()
1357 DebugNames->addName(*DebugStrStrings.getExistingEntry(Info.String), in emitDWARFv5DebugNamesSection()
1376 if (DebugNames != nullptr) { in emitDWARFv5DebugNamesSection()
1381 CommonSections.getSectionDescriptor(DebugSectionKind::DebugNames); in emitDWARFv5DebugNamesSection()
1390 Emitter.emitDebugNames(*DebugNames, CompUnits, CUidToIdx); in emitDWARFv5DebugNamesSection()
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinkerParallel/
H A DDWARFLinker.h
/freebsd/contrib/llvm-project/llvm/include/llvm/Object/
H A DWasm.h157 ArrayRef<wasm::WasmDebugName> debugNames() const { return DebugNames; } in debugNames()
296 std::vector<wasm::WasmDebugName> DebugNames; variable
/freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfutil/
H A DDebugInfoLinker.cpp256 .Case(".debug_names", AccelTableKind::DebugNames) in getAcceleratorTableKind()
412 AccelTables.push_back(Linker::AccelTableKind::DebugNames); in linkDebugInfoImpl()
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp
/freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/
H A DDWARFLinker.cpp2376 case AccelTableKind::DebugNames: { in emitAcceleratorEntriesForUnit()
2378 DebugNames.addName( in emitAcceleratorEntriesForUnit()
2384 DebugNames.addName( in emitAcceleratorEntriesForUnit()
2390 DebugNames.addName( in emitAcceleratorEntriesForUnit()
3032 case AccelTableKind::DebugNames: in link()
3033 TheDwarfEmitter->emitDebugNames(DebugNames); in link()
H A DDWARFStreamer.cpp275 case DebugSectionKind::DebugNames: in getMCSection()
/freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinker/Classic/
H A DDWARFLinker.h775 DWARF5AccelTable DebugNames; variable
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DDWARFYAML.h257 std::optional<DebugNamesSection> DebugNames; member
/freebsd/contrib/llvm-project/llvm/lib/Object/
H A DWasmObjectFile.cpp604 DebugNames.push_back(wasm::WasmDebugName{nameType, Index, Name}); in parseNameSection()
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DDwarf.def1312 HANDLE_DWARF_SECTION(DebugNames, ".debug_names", "debug-names", BoolOption)