Home
last modified time | relevance | path

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

1234

/openbsd/src/gnu/llvm/lldb/source/Plugins/SymbolFile/DWARF/
DDWARFContext.cpp32 DWARFContext::LoadOrGetSection(std::optional<SectionType> main_section_type, in LoadOrGetSection()
44 const DWARFDataExtractor &DWARFContext::getOrLoadCuIndexData() { in getOrLoadCuIndexData()
49 const DWARFDataExtractor &DWARFContext::getOrLoadTuIndexData() { in getOrLoadTuIndexData()
54 const DWARFDataExtractor &DWARFContext::getOrLoadAbbrevData() { in getOrLoadAbbrevData()
59 const DWARFDataExtractor &DWARFContext::getOrLoadArangesData() { in getOrLoadArangesData()
64 const DWARFDataExtractor &DWARFContext::getOrLoadAddrData() { in getOrLoadAddrData()
69 const DWARFDataExtractor &DWARFContext::getOrLoadDebugInfoData() { in getOrLoadDebugInfoData()
74 const DWARFDataExtractor &DWARFContext::getOrLoadLineData() { in getOrLoadLineData()
79 const DWARFDataExtractor &DWARFContext::getOrLoadLineStrData() { in getOrLoadLineStrData()
84 const DWARFDataExtractor &DWARFContext::getOrLoadLocData() { in getOrLoadLocData()
[all …]
DDWARFContext.h20 class DWARFContext {
24 mutable std::unique_ptr<llvm::DWARFContext> m_llvm_context;
57 explicit DWARFContext(SectionList *main_section_list, in DWARFContext() function
79 llvm::DWARFContext &GetAsLLVM();
DDWARFDebugRanges.h17 class DWARFContext; variable
24 void Extract(lldb_private::DWARFContext &context);
33 bool Extract(lldb_private::DWARFContext &context, lldb::offset_t *offset_ptr,
DDWARFDebugInfo.h23 class DWARFContext; variable
35 lldb_private::DWARFContext &context);
61 lldb_private::DWARFContext &m_context;
DDWARFDebugRanges.cpp29 void DWARFDebugRanges::Extract(DWARFContext &context) { in Extract()
40 bool DWARFDebugRanges::Extract(DWARFContext &context, in Extract()
/openbsd/src/gnu/llvm/llvm/tools/obj2yaml/
Dobj2yaml.h43 class DWARFContext; variable
49 void dumpDebugAbbrev(llvm::DWARFContext &DCtx, llvm::DWARFYAML::Data &Y);
50 llvm::Error dumpDebugAddr(llvm::DWARFContext &DCtx, llvm::DWARFYAML::Data &Y);
51 llvm::Error dumpDebugARanges(llvm::DWARFContext &DCtx,
53 void dumpDebugPubSections(llvm::DWARFContext &DCtx, llvm::DWARFYAML::Data &Y);
54 void dumpDebugInfo(llvm::DWARFContext &DCtx, llvm::DWARFYAML::Data &Y);
55 void dumpDebugLines(llvm::DWARFContext &DCtx, llvm::DWARFYAML::Data &Y);
56 llvm::Error dumpDebugRanges(llvm::DWARFContext &DCtx, llvm::DWARFYAML::Data &Y);
57 llvm::Error dumpDebugStrings(llvm::DWARFContext &DCtx,
Ddwarf2yaml.cpp25 void dumpDebugAbbrev(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugAbbrev()
52 Error dumpDebugAddr(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugAddr()
84 Error dumpDebugStrings(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugStrings()
100 Error dumpDebugARanges(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugARanges()
135 Error dumpDebugRanges(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugRanges()
170 dumpPubSection(const DWARFContext &DCtx, const DWARFSection &Section, in dumpPubSection()
198 void dumpDebugPubSections(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugPubSections()
213 void dumpDebugInfo(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugInfo()
346 void dumpDebugLines(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugLines()
/openbsd/src/gnu/llvm/llvm/lib/DebugInfo/DWARF/
DDWARFContext.cpp72 DWARFContext::DWARFContext(std::unique_ptr<const DWARFObject> DObj, in DWARFContext() function in DWARFContext
80 DWARFContext::~DWARFContext() = default;
110 collectContributionData(DWARFContext::unit_iterator_range Units) { in collectContributionData()
154 DWARFContext::unit_iterator_range Units, in dumpStringOffsetsSection()
269 DWARFContext::parseMacroOrMacinfo(MacroSecType SectionType) { in parseMacroOrMacinfo()
349 void DWARFContext::dump( in dump()
700 DWARFTypeUnit *DWARFContext::getTypeUnitForHash(uint16_t Version, uint64_t Hash, in getTypeUnitForHash()
728 DWARFCompileUnit *DWARFContext::getDWOCompileUnitForHash(uint64_t Hash) { in getDWOCompileUnitForHash()
758 DWARFDie DWARFContext::getDIEForOffset(uint64_t Offset) { in getDIEForOffset()
765 bool DWARFContext::verify(raw_ostream &OS, DIDumpOptions DumpOpts) { in verify()
[all …]
DDWARFDebugRangeList.cpp21 assert(DWARFContext::isAddressSizeSupported(AddressSize)); in isBaseAddressSelectionEntry()
39 if (Error SizeErr = DWARFContext::checkAddressSizeSupported( in extract()
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()
187 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section, in DWARFUnit()
247 bool DWARFUnitHeader::extract(DWARFContext &Context, in extract()
304 if (!DWARFContext::isSupportedVersion(getVersion())) { in extract()
309 Offset, getVersion(), DWARFContext::getMaxSupportedVersion())); in extract()
336 if (Error SizeErr = DWARFContext::checkAddressSizeSupported( in extract()
881 const DWARFUnitIndex &llvm::getDWARFUnitIndex(DWARFContext &Context, in getDWARFUnitIndex()
/openbsd/src/gnu/llvm/llvm/include/llvm/DebugInfo/DWARF/
DDWARFContext.h46 class DWARFContext : public DIContext {
77 std::unique_ptr<DWARFContext> Context;
115 DWARFContext(std::unique_ptr<const DWARFObject> DObj,
121 ~DWARFContext() override;
123 DWARFContext(DWARFContext &) = delete;
124 DWARFContext &operator=(DWARFContext &) = delete;
403 for (unsigned Size : DWARFContext::getSupportedAddressSizes()) in checkAddressSizeSupported()
409 std::shared_ptr<DWARFContext> getDWOContext(StringRef AbsolutePath);
419 static std::unique_ptr<DWARFContext>
428 static std::unique_ptr<DWARFContext>
DDWARFUnit.h37 class DWARFContext; variable
79 bool extract(DWARFContext &Context, const DWARFDataExtractor &debug_info,
116 const DWARFUnitIndex &getDWARFUnitIndex(DWARFContext &Context,
145 void addUnitsForSection(DWARFContext &C, const DWARFSection &Section,
152 void addUnitsForDWOSection(DWARFContext &C, const DWARFSection &DWOSection,
172 void addUnitsImpl(DWARFContext &Context, const DWARFObject &Obj,
207 DWARFContext &Context;
301 DWARFUnit(DWARFContext &Context, const DWARFSection &Section,
312 DWARFContext& getContext() const { return Context; } in getContext()
DDWARFDebugLine.h128 const DWARFContext &Ctx, const DWARFUnit *U = nullptr);
280 const DWARFContext &Ctx, const DWARFUnit *U,
309 const DWARFContext &Ctx, const DWARFUnit *U,
318 SectionParser(DWARFDataExtractor &Data, const DWARFContext &C,
362 const DWARFContext &Context;
DDWARFCompileUnit.h16 class DWARFContext; variable
24 DWARFCompileUnit(DWARFContext &Context, const DWARFSection &Section, in DWARFCompileUnit()
DDWARFTypeUnit.h19 class DWARFContext; variable
26 DWARFTypeUnit(DWARFContext &Context, const DWARFSection &Section, in DWARFTypeUnit()
DDWARFVerifier.h27 class DWARFContext; variable
81 DWARFContext &DCtx;
286 DWARFVerifier(raw_ostream &S, DWARFContext &D,
DDWARFDebugAranges.h21 class DWARFContext; variable
25 void generate(DWARFContext *CTX);
DDWARFFormValue.h20 class DWARFContext; variable
62 const DWARFContext *C = nullptr; /// Context for extract time.
97 const DWARFContext *Context = nullptr,
/openbsd/src/gnu/llvm/lld/include/lld/Common/
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;
/openbsd/src/gnu/llvm/llvm/tools/llvm-dwarfdump/
Dllvm-dwarfdump.cpp300 static DIDumpOptions getDumpOpts(DWARFContext &C) { in getDumpOpts()
348 using HandlerFn = std::function<bool(ObjectFile &, DWARFContext &DICtx,
383 const StringSet<> &Names, DWARFContext::unit_iterator_range CUs, in filterByName()
397 static void getDies(DWARFContext &DICtx, const AppleAcceleratorTable &Accel, in getDies()
408 DWARFContext &DICtx) { in toDie()
428 static void getDies(DWARFContext &DICtx, const DWARFDebugNames &Accel, in getDies()
438 ArrayRef<std::string> Names, DWARFContext &DICtx, raw_ostream &OS, in filterByAccelName()
462 static bool lookup(ObjectFile &Obj, DWARFContext &DICtx, uint64_t Address, in lookup()
506 static bool collectObjectSources(ObjectFile &Obj, DWARFContext &DICtx, in collectObjectSources()
584 static bool dumpObjectFile(ObjectFile &Obj, DWARFContext &DICtx, in dumpObjectFile()
[all …]
Dllvm-dwarfdump.h37 bool collectStatsForObjectFile(object::ObjectFile &Obj, DWARFContext &DICtx,
39 bool collectObjectSectionSizes(object::ObjectFile &Obj, DWARFContext &DICtx,
/openbsd/src/gnu/llvm/llvm/include/llvm/DWARFLinker/
DDWARFLinker.h23 class DWARFContext; variable
163 const CompileUnit &Unit, DWARFContext &Dwarf,
183 virtual void emitMacroTables(DWARFContext *Context,
212 DWARFFile(StringRef Name, DWARFContext *Dwarf, AddressesMap *Addresses, in DWARFFile()
220 DWARFContext *Dwarf = nullptr;
431 void copyInvariantDebugSection(DWARFContext &Dwarf);
617 uint64_t cloneAllCompileUnits(DWARFContext &DwarfContext,
741 void patchRangesForUnit(const CompileUnit &Unit, DWARFContext &Dwarf,
751 void patchLineTableForUnit(CompileUnit &Unit, DWARFContext &OrigDwarf,
759 DWARFContext &, unsigned AddressSize);
/openbsd/src/gnu/llvm/llvm/include/llvm/DebugInfo/GSYM/
DDwarfTransformer.h43 DwarfTransformer(DWARFContext &D, raw_ostream &OS, GsymCreator &G) : in DwarfTransformer()
81 DWARFContext &DICtx;
/openbsd/src/gnu/llvm/llvm/include/llvm/ProfileData/
DInstrProfCorrelator.h24 class DWARFContext; variable
160 DwarfInstrProfCorrelator(std::unique_ptr<DWARFContext> DICtx,
166 std::unique_ptr<DWARFContext> DICtx;
/openbsd/src/gnu/llvm/llvm/tools/llvm-readobj/
DDwarfCFIEHPrinter.h188 std::unique_ptr<DWARFContext> DICtx = DWARFContext::create( in printEHFrame()
189 ObjF, DWARFContext::ProcessDebugRelocations::Process, nullptr); in printEHFrame()

1234