Home
last modified time | relevance | path

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

123

/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFContext.cpp45 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()
75 const DWARFDataExtractor &DWARFContext::getOrLoadLineData() { in getOrLoadLineData()
85 const DWARFDataExtractor &DWARFContext::getOrLoadLocData() { in getOrLoadLocData()
96 const DWARFDataExtractor &DWARFContext::getOrLoadMacroData() { in getOrLoadMacroData()
101 const DWARFDataExtractor &DWARFContext::getOrLoadRangesData() { in getOrLoadRangesData()
112 const DWARFDataExtractor &DWARFContext::getOrLoadStrData() { in getOrLoadStrData()
[all …]
H A DDWARFContext.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();
H A DDWARFDebugInfo.h24 class DWARFContext; variable
33 explicit DWARFDebugInfo(SymbolFileDWARF &dwarf, DWARFContext &context);
64 DWARFContext &m_context;
H A DDWARFDebugRanges.h18 class DWARFContext; variable
24 void Extract(DWARFContext &context);
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFContext.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()
438 static std::unique_ptr<DWARFContext>
[all …]
H A DDWARFUnit.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()
H A DDWARFCompileUnit.h16 class DWARFContext; variable
24 DWARFCompileUnit(DWARFContext &Context, const DWARFSection &Section, in DWARFCompileUnit()
H A DDWARFTypeUnit.h19 class DWARFContext; variable
26 DWARFTypeUnit(DWARFContext &Context, const DWARFSection &Section, in DWARFTypeUnit()
H A DDWARFDebugLine.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;
H A DDWARFVerifier.h27 class DWARFContext; variable
81 DWARFContext &DCtx;
285 DWARFVerifier(raw_ostream &S, DWARFContext &D,
H A DDWARFDebugAranges.h21 class DWARFContext; variable
25 void generate(DWARFContext *CTX);
H A DDWARFFormValue.h20 class DWARFContext; variable
62 const DWARFContext *C = nullptr; /// Context for extract time.
100 const DWARFContext *Context = nullptr,
/freebsd-14.2/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFContext.cpp277 std::unique_ptr<DWARFContext> Context;
537 std::shared_ptr<DWARFContext>
585 S->Context = DWARFContext::create( in getDWOContext()
729 std::shared_ptr<DWARFContext>
746 DWARFContext::DWARFContext(std::unique_ptr<const DWARFObject> DObj, in DWARFContext() function in DWARFContext
760 DWARFContext::~DWARFContext() = default;
988 void DWARFContext::dump( in dump()
1544 DWARFContext::DIEsForAddress DWARFContext::getDIEsForAddress(uint64_t Address, in getDIEsForAddress()
1890 std::shared_ptr<DWARFContext>
2438 std::unique_ptr<DWARFContext>
[all …]
H A DDWARFDebugRangeList.cpp21 assert(DWARFContext::isAddressSizeSupported(AddressSize)); in isBaseAddressSelectionEntry()
39 if (Error SizeErr = DWARFContext::checkAddressSizeSupported( in extract()
H A DDWARFUnit.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()
190 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section, in DWARFUnit()
250 Error DWARFUnitHeader::extract(DWARFContext &Context, in extract()
302 if (!DWARFContext::isSupportedVersion(getVersion())) in extract()
307 Offset, getVersion(), DWARFContext::getMaxSupportedVersion()); in extract()
327 if (Error SizeErr = DWARFContext::checkAddressSizeSupported( in extract()
870 const DWARFUnitIndex &llvm::getDWARFUnitIndex(DWARFContext &Context, in getDWARFUnitIndex()
/freebsd-14.2/contrib/llvm-project/lld/include/lld/Common/
H A DDWARF.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-14.2/contrib/llvm-project/llvm/tools/llvm-dwarfdump/
H A Dllvm-dwarfdump.cpp314 static DIDumpOptions getDumpOpts(DWARFContext &C) { in getDumpOpts()
398 const StringSet<> &Names, DWARFContext::unit_iterator_range CUs, in filterByName()
435 DWARFContext &DICtx) { in toDie()
455 static void getDies(DWARFContext &DICtx, const DWARFDebugNames &Accel, in getDies()
465 ArrayRef<std::string> Names, DWARFContext &DICtx, raw_ostream &OS, in filterByAccelName()
485 DWARFContext &DICtx, raw_ostream &OS, in findAllApple()
564 static bool collectObjectSources(ObjectFile &Obj, DWARFContext &DICtx, in collectObjectSources()
642 static bool dumpObjectFile(ObjectFile &Obj, DWARFContext &DICtx, in dumpObjectFile()
699 static bool verifyObjectFile(ObjectFile &Obj, DWARFContext &DICtx, in verifyObjectFile()
746 std::unique_ptr<DWARFContext> DICtx = DWARFContext::create( in handleBuffer()
[all …]
H A Dllvm-dwarfdump.h37 bool collectStatsForObjectFile(object::ObjectFile &Obj, DWARFContext &DICtx,
39 bool collectObjectSectionSizes(object::ObjectFile &Obj, DWARFContext &DICtx,
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/
H A DDwarfTransformer.h41 DwarfTransformer(DWARFContext &D, GsymCreator &G) : DICtx(D), Gsym(G) {} in DwarfTransformer()
84 DWARFContext &DICtx;
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFFile.h29 DWARFFile(StringRef Name, std::unique_ptr<DWARFContext> Dwarf,
39 std::unique_ptr<DWARFContext> Dwarf;
/freebsd-14.2/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/
H A DDebugInfoSupport.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-14.2/contrib/llvm-project/llvm/include/llvm/ProfileData/
H A DInstrProfCorrelator.h24 class DWARFContext; variable
177 DwarfInstrProfCorrelator(std::unique_ptr<DWARFContext> DICtx,
183 std::unique_ptr<DWARFContext> DICtx;
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-dwarfutil/
H A DDebugInfoLinker.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-14.2/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DDwarfCFIEHPrinter.h187 std::unique_ptr<DWARFContext> DICtx = DWARFContext::create( in printEHFrame()
188 ObjF, DWARFContext::ProcessDebugRelocations::Process, nullptr); in printEHFrame()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Debugging/
H A DDebugInfoSupport.h27 Expected<std::pair<std::unique_ptr<DWARFContext>,

123