Home
last modified time | relevance | path

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

123

/freebsd-12-stable/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
DDWARFContext.cpp31 DWARFContext::LoadOrGetSection(llvm::Optional<SectionType> main_section_type, in LoadOrGetSection()
43 const DWARFDataExtractor &DWARFContext::getOrLoadCuIndexData() { in getOrLoadCuIndexData()
48 const DWARFDataExtractor &DWARFContext::getOrLoadTuIndexData() { in getOrLoadTuIndexData()
53 const DWARFDataExtractor &DWARFContext::getOrLoadAbbrevData() { in getOrLoadAbbrevData()
58 const DWARFDataExtractor &DWARFContext::getOrLoadArangesData() { in getOrLoadArangesData()
63 const DWARFDataExtractor &DWARFContext::getOrLoadAddrData() { in getOrLoadAddrData()
68 const DWARFDataExtractor &DWARFContext::getOrLoadDebugInfoData() { in getOrLoadDebugInfoData()
73 const DWARFDataExtractor &DWARFContext::getOrLoadLineData() { in getOrLoadLineData()
78 const DWARFDataExtractor &DWARFContext::getOrLoadLineStrData() { in getOrLoadLineStrData()
83 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);
63 lldb_private::DWARFContext &m_context;
DDWARFDebugRanges.cpp29 void DWARFDebugRanges::Extract(DWARFContext &context) { in Extract()
40 bool DWARFDebugRanges::Extract(DWARFContext &context, in Extract()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
DDWARFContext.cpp67 DWARFContext::DWARFContext(std::unique_ptr<const DWARFObject> DObj, in DWARFContext() function in DWARFContext
75 DWARFContext::~DWARFContext() = default;
105 collectContributionData(DWARFContext::unit_iterator_range Units) { in collectContributionData()
149 DWARFContext::unit_iterator_range Units, in dumpStringOffsetsSection()
264 DWARFContext::parseMacroOrMacinfo(MacroSecType SectionType) { in parseMacroOrMacinfo()
346 void DWARFContext::dump( in dump()
696 DWARFCompileUnit *DWARFContext::getDWOCompileUnitForHash(uint64_t Hash) { in getDWOCompileUnitForHash()
726 DWARFDie DWARFContext::getDIEForOffset(uint64_t Offset) { in getDIEForOffset()
733 bool DWARFContext::verify(raw_ostream &OS, DIDumpOptions DumpOpts) { in verify()
746 const DWARFUnitIndex &DWARFContext::getCUIndex() { in getCUIndex()
[all …]
DDWARFUnit.cpp35 void DWARFUnitVector::addUnitsForSection(DWARFContext &C, in addUnitsForSection()
46 void DWARFUnitVector::addUnitsForDWOSection(DWARFContext &C, in addUnitsForDWOSection()
59 DWARFContext &Context, const DWARFObject &Obj, const DWARFSection &Section, in addUnitsImpl()
173 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section, in DWARFUnit()
229 bool DWARFUnitHeader::extract(DWARFContext &Context, in extract()
286 if (!DWARFContext::isSupportedVersion(getVersion())) { in extract()
291 Offset, getVersion(), DWARFContext::getMaxSupportedVersion())); in extract()
318 if (!DWARFContext::isAddressSizeSupported(getAddressByteSize())) { in extract()
320 for (auto Size : DWARFContext::getSupportedAddressSizes()) in extract()
742 const DWARFUnitIndex &llvm::getDWARFUnitIndex(DWARFContext &Context, in getDWARFUnitIndex()
DDWARFDebugAranges.cpp45 void DWARFDebugAranges::generate(DWARFContext *CTX) { in generate()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
DDWARFContext.h53 class DWARFContext : public DIContext {
82 std::unique_ptr<DWARFContext> Context;
119 DWARFContext(std::unique_ptr<const DWARFObject> DObj,
125 ~DWARFContext();
127 DWARFContext(DWARFContext &) = delete;
128 DWARFContext &operator=(DWARFContext &) = delete;
380 std::shared_ptr<DWARFContext> getDWOContext(StringRef AbsolutePath);
390 static std::unique_ptr<DWARFContext>
398 static std::unique_ptr<DWARFContext>
DDWARFUnit.h40 class DWARFContext; variable
76 bool extract(DWARFContext &Context, const DWARFDataExtractor &debug_info,
113 const DWARFUnitIndex &getDWARFUnitIndex(DWARFContext &Context,
142 void addUnitsForSection(DWARFContext &C, const DWARFSection &Section,
149 void addUnitsForDWOSection(DWARFContext &C, const DWARFSection &DWOSection,
169 void addUnitsImpl(DWARFContext &Context, const DWARFObject &Obj,
204 DWARFContext &Context;
269 DWARFUnit(DWARFContext &Context, const DWARFSection &Section,
279 DWARFContext& getContext() const { return Context; } in getContext()
DDWARFDebugLine.h136 const DWARFContext &Ctx, const DWARFUnit *U = nullptr);
283 const DWARFContext &Ctx, const DWARFUnit *U,
312 const DWARFContext &Ctx, const DWARFUnit *U,
320 SectionParser(DWARFDataExtractor &Data, const DWARFContext &C,
364 const DWARFContext &Context;
DDWARFVerifier.h25 class DWARFContext; variable
92 DWARFContext &DCtx;
290 DWARFVerifier(raw_ostream &S, DWARFContext &D,
DDWARFTypeUnit.h20 class DWARFContext; variable
27 DWARFTypeUnit(DWARFContext &Context, const DWARFSection &Section, in DWARFTypeUnit()
DDWARFDebugAranges.h19 class DWARFContext; variable
23 void generate(DWARFContext *CTX);
DDWARFFormValue.h22 class DWARFContext; variable
62 const DWARFContext *C = nullptr; /// Context for extract time.
97 const DWARFContext *Context = nullptr,
DDWARFCompileUnit.h19 DWARFCompileUnit(DWARFContext &Context, const DWARFSection &Section, in DWARFCompileUnit()
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-dwarfdump/
Dllvm-dwarfdump.cpp278 static DIDumpOptions getDumpOpts(DWARFContext &C) { in getDumpOpts()
324 using HandlerFn = std::function<bool(ObjectFile &, DWARFContext &DICtx,
357 DWARFContext::unit_iterator_range CUs, in filterByName()
370 static void getDies(DWARFContext &DICtx, const AppleAcceleratorTable &Accel, in getDies()
381 DWARFContext &DICtx) { in toDie()
401 static void getDies(DWARFContext &DICtx, const DWARFDebugNames &Accel, in getDies()
410 static void filterByAccelName(ArrayRef<std::string> Names, DWARFContext &DICtx, in filterByAccelName()
433 static bool lookup(ObjectFile &Obj, DWARFContext &DICtx, uint64_t Address, in lookup()
458 static bool dumpObjectFile(ObjectFile &Obj, DWARFContext &DICtx, in dumpObjectFile()
492 static bool verifyObjectFile(ObjectFile &Obj, DWARFContext &DICtx, in verifyObjectFile()
[all …]
Dllvm-dwarfdump.h37 bool collectStatsForObjectFile(object::ObjectFile &Obj, DWARFContext &DICtx,
39 bool collectObjectSectionSizes(object::ObjectFile &Obj, DWARFContext &DICtx,
DSectionSizes.cpp105 DWARFContext & /*DICtx*/, in collectObjectSectionSizes() argument
/freebsd-12-stable/contrib/llvm-project/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;
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
DDWARFLinker.h182 const CompileUnit &Unit, DWARFContext &Dwarf,
216 DWARFFile(StringRef Name, DWARFContext *Dwarf, AddressesMap *Addresses, in DWARFFile()
224 DWARFContext *Dwarf = nullptr;
414 void updateAccelKind(DWARFContext &Dwarf);
420 void copyInvariantDebugSection(DWARFContext &Dwarf);
575 uint64_t cloneAllCompileUnits(DWARFContext &DwarfContext,
700 void patchRangesForUnit(const CompileUnit &Unit, DWARFContext &Dwarf,
710 void patchLineTableForUnit(CompileUnit &Unit, DWARFContext &OrigDwarf,
721 DWARFContext &, unsigned AddressSize);
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/
DDwarfTransformer.h43 DwarfTransformer(DWARFContext &D, raw_ostream &OS, GsymCreator &G) : in DwarfTransformer()
81 DWARFContext &DICtx;
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-dwp/
Dllvm-dwp.cpp57 std::unique_ptr<DWARFContext> DWARFCtx = DWARFContext::create(Obj); in getDWOFilenames()
/freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-readobj/
DDwarfCFIEHPrinter.h188 std::unique_ptr<DWARFContext> DICtx = DWARFContext::create(ObjF, nullptr); in printEHFrame()
/freebsd-12-stable/contrib/llvm-project/lld/Common/
DDWARF.cpp16 DWARFCache::DWARFCache(std::unique_ptr<llvm::DWARFContext> d) in DWARFCache()

123