Home
last modified time | relevance | path

Searched refs:DWARFContext (Results 1 – 25 of 74) sorted by relevance

123

/freebsd-13-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
HDDWARFContext.cpp33 DWARFContext::LoadOrGetSection(std::optional<SectionType> main_section_type, in LoadOrGetSection()
45 const DWARFDataExtractor &DWARFContext::getOrLoadCuIndexData() { in getOrLoadCuIndexData()
50 const DWARFDataExtractor &DWARFContext::getOrLoadTuIndexData() { in getOrLoadTuIndexData()
55 const DWARFDataExtractor &DWARFContext::getOrLoadAbbrevData() { in getOrLoadAbbrevData()
60 const DWARFDataExtractor &DWARFContext::getOrLoadArangesData() { in getOrLoadArangesData()
65 const DWARFDataExtractor &DWARFContext::getOrLoadAddrData() { in getOrLoadAddrData()
70 const DWARFDataExtractor &DWARFContext::getOrLoadDebugInfoData() { in getOrLoadDebugInfoData()
75 const DWARFDataExtractor &DWARFContext::getOrLoadLineData() { in getOrLoadLineData()
80 const DWARFDataExtractor &DWARFContext::getOrLoadLineStrData() { in getOrLoadLineStrData()
85 const DWARFDataExtractor &DWARFContext::getOrLoadLocData() { in getOrLoadLocData()
[all …]
HDDWARFContext.h21 class DWARFContext {
25 mutable std::unique_ptr<llvm::DWARFContext> m_llvm_context;
58 explicit DWARFContext(SectionList *main_section_list, in DWARFContext() function
80 llvm::DWARFContext &GetAsLLVM();
HDDWARFDebugInfo.h24 class DWARFContext; variable
33 explicit DWARFDebugInfo(SymbolFileDWARF &dwarf, DWARFContext &context);
61 DWARFContext &m_context;
HDDWARFDebugRanges.h18 class DWARFContext; variable
24 void Extract(DWARFContext &context);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
HDDWARFContext.h48 class DWARFContext : public DIContext {
68 DWARFContext &D;
70 DWARFContextState(DWARFContext &DC) : D(DC) {} in DWARFContextState()
96 virtual std::shared_ptr<DWARFContext>
135 DWARFContext(std::unique_ptr<const DWARFObject> DObj,
142 ~DWARFContext() override;
144 DWARFContext(DWARFContext &) = delete;
145 DWARFContext &operator=(DWARFContext &) = delete;
422 for (unsigned Size : DWARFContext::getSupportedAddressSizes()) in checkAddressSizeSupported()
428 std::shared_ptr<DWARFContext> getDWOContext(StringRef AbsolutePath);
[all …]
HDDWARFUnit.h37 class DWARFContext; variable
84 Error extract(DWARFContext &Context, const DWARFDataExtractor &debug_info,
121 const DWARFUnitIndex &getDWARFUnitIndex(DWARFContext &Context,
150 void addUnitsForSection(DWARFContext &C, const DWARFSection &Section,
157 void addUnitsForDWOSection(DWARFContext &C, const DWARFSection &DWOSection,
177 void addUnitsImpl(DWARFContext &Context, const DWARFObject &Obj,
212 DWARFContext &Context;
308 DWARFUnit(DWARFContext &Context, const DWARFSection &Section,
319 DWARFContext& getContext() const { return Context; } in getContext()
HDDWARFDebugLine.h128 const DWARFContext &Ctx, const DWARFUnit *U = nullptr);
284 const DWARFContext &Ctx, const DWARFUnit *U,
313 const DWARFContext &Ctx, const DWARFUnit *U,
322 SectionParser(DWARFDataExtractor &Data, const DWARFContext &C,
367 const DWARFContext &Context;
HDDWARFCompileUnit.h16 class DWARFContext; variable
24 DWARFCompileUnit(DWARFContext &Context, const DWARFSection &Section, in DWARFCompileUnit()
HDDWARFTypeUnit.h19 class DWARFContext; variable
26 DWARFTypeUnit(DWARFContext &Context, const DWARFSection &Section, in DWARFTypeUnit()
HDDWARFVerifier.h27 class DWARFContext; variable
95 DWARFContext &DCtx;
300 DWARFVerifier(raw_ostream &S, DWARFContext &D,
HDDWARFDebugAranges.h21 class DWARFContext; variable
25 void generate(DWARFContext *CTX);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
HDDWARFContext.cpp74 void fixupIndexV4(DWARFContext &C, DWARFUnitIndex &Index) { in fixupIndexV4()
142 void fixupIndexV5(DWARFContext &C, DWARFUnitIndex &Index) { in fixupIndexV5()
185 void fixupIndex(DWARFContext &C, DWARFUnitIndex &Index) { in fixupIndex()
208 DWARFContext::DWARFContextState::parseMacroOrMacinfo(MacroSecType SectionType) { in parseMacroOrMacinfo()
251 class ThreadUnsafeDWARFContextState : public DWARFContext::DWARFContextState {
278 std::unique_ptr<DWARFContext> Context;
286 ThreadUnsafeDWARFContextState(DWARFContext &DC, std::string &DWP) : in ThreadUnsafeDWARFContextState()
287 DWARFContext::DWARFContextState(DC), in ThreadUnsafeDWARFContextState()
538 std::shared_ptr<DWARFContext>
541 DWARFContext *Ctxt = S->Context.get(); in getDWOContext()
[all …]
HDDWARFDebugRangeList.cpp21 assert(DWARFContext::isAddressSizeSupported(AddressSize)); in isBaseAddressSelectionEntry()
39 if (Error SizeErr = DWARFContext::checkAddressSizeSupported( in extract()
HDDWARFUnit.cpp42 void DWARFUnitVector::addUnitsForSection(DWARFContext &C, in addUnitsForSection()
53 void DWARFUnitVector::addUnitsForDWOSection(DWARFContext &C, in addUnitsForDWOSection()
66 DWARFContext &Context, const DWARFObject &Obj, const DWARFSection &Section, in addUnitsImpl()
194 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section, in DWARFUnit()
254 Error DWARFUnitHeader::extract(DWARFContext &Context, in extract()
306 if (!DWARFContext::isSupportedVersion(getVersion())) in extract()
311 Offset, getVersion(), DWARFContext::getMaxSupportedVersion()); in extract()
331 if (Error SizeErr = DWARFContext::checkAddressSizeSupported( in extract()
893 const DWARFUnitIndex &llvm::getDWARFUnitIndex(DWARFContext &Context, in getDWARFUnitIndex()
/freebsd-13-stable/contrib/llvm-project/lld/include/lld/Common/
HDDWARF.h28 DWARFCache(std::unique_ptr<llvm::DWARFContext> dwarf);
34 llvm::DWARFContext *getContext() { return dwarf.get(); } in getContext()
37 std::unique_ptr<llvm::DWARFContext> dwarf;
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-dwarfdump/
HDllvm-dwarfdump.cpp340 static DIDumpOptions getDumpOpts(DWARFContext &C) { in getDumpOpts()
393 using HandlerFn = std::function<bool(ObjectFile &, DWARFContext &DICtx,
428 const StringSet<> &Names, DWARFContext::unit_iterator_range CUs, in filterByName()
454 static void getDies(DWARFContext &DICtx, const AppleAcceleratorTable &Accel, in getDies()
465 DWARFContext &DICtx) { in toDie()
485 static void getDies(DWARFContext &DICtx, const DWARFDebugNames &Accel, in getDies()
495 ArrayRef<std::string> Names, DWARFContext &DICtx, raw_ostream &OS, in filterByAccelName()
515 DWARFContext &DICtx, raw_ostream &OS, in findAllApple()
550 static bool lookup(ObjectFile &Obj, DWARFContext &DICtx, uint64_t Address, in lookup()
594 static bool collectObjectSources(ObjectFile &Obj, DWARFContext &DICtx, in collectObjectSources()
[all …]
HDllvm-dwarfdump.h37 bool collectStatsForObjectFile(object::ObjectFile &Obj, DWARFContext &DICtx,
39 bool collectObjectSectionSizes(object::ObjectFile &Obj, DWARFContext &DICtx,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/
HDDwarfTransformer.h42 DwarfTransformer(DWARFContext &D, GsymCreator &G) : DICtx(D), Gsym(G) {} in DwarfTransformer()
85 DWARFContext &DICtx;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
HDDWARFFile.h29 DWARFFile(StringRef Name, std::unique_ptr<DWARFContext> Dwarf,
39 std::unique_ptr<DWARFContext> Dwarf;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/
HDDebugInfoSupport.cpp69 static void dumpDWARFContext(DWARFContext &DC) { in dumpDWARFContext()
94 Expected<std::pair<std::unique_ptr<DWARFContext>,
116 DWARFContext::create(DWARFSectionData, G.getPointerSize(), in createDWARFContext()
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ProfileData/
HDInstrProfCorrelator.h24 class DWARFContext; variable
177 DwarfInstrProfCorrelator(std::unique_ptr<DWARFContext> DICtx,
183 std::unique_ptr<DWARFContext> DICtx;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/TextAPI/BinaryReader/
HDDylibReader.cpp441 const std::unique_ptr<DWARFContext> &DiCtx) { in accumulateLocs()
517 auto DiCtx = DWARFContext::create( in accumulateSourceLocFromDSYM()
518 *Single, DWARFContext::ProcessDebugRelocations::Process, nullptr, "", in accumulateSourceLocFromDSYM()
536 auto DiCtx = DWARFContext::create( in accumulateSourceLocFromDSYM()
537 Obj, DWARFContext::ProcessDebugRelocations::Process, nullptr, "", in accumulateSourceLocFromDSYM()
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-dwarfutil/
HDDebugInfoLinker.cpp44 ObjFileAddressMap(DWARFContext &Context, const Options &Options, in ObjFileAddressMap()
369 std::unique_ptr<DWARFContext> Context = DWARFContext::create( in linkDebugInfoImpl()
370 File, DWARFContext::ProcessDebugRelocations::Process, nullptr, "", in linkDebugInfoImpl()
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-readobj/
HDDwarfCFIEHPrinter.h187 std::unique_ptr<DWARFContext> DICtx = DWARFContext::create( in printEHFrame()
188 ObjF, DWARFContext::ProcessDebugRelocations::Process, nullptr); in printEHFrame()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/InstallAPI/
HDDylibVerifier.h48 struct DWARFContext;
220 DWARFContext *DWARFCtx = nullptr;

123