Home
last modified time | relevance | path

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

12345

/external/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;
/external/llvm-project/llvm/tools/obj2yaml/
Dobj2yaml.h39 class DWARFContext; variable
45 void dumpDebugAbbrev(llvm::DWARFContext &DCtx, llvm::DWARFYAML::Data &Y);
46 llvm::Error dumpDebugAddr(llvm::DWARFContext &DCtx, llvm::DWARFYAML::Data &Y);
47 llvm::Error dumpDebugARanges(llvm::DWARFContext &DCtx,
49 void dumpDebugPubSections(llvm::DWARFContext &DCtx, llvm::DWARFYAML::Data &Y);
50 void dumpDebugInfo(llvm::DWARFContext &DCtx, llvm::DWARFYAML::Data &Y);
51 void dumpDebugLines(llvm::DWARFContext &DCtx, llvm::DWARFYAML::Data &Y);
52 llvm::Error dumpDebugRanges(llvm::DWARFContext &DCtx, llvm::DWARFYAML::Data &Y);
53 llvm::Error dumpDebugStrings(llvm::DWARFContext &DCtx,
Ddwarf2yaml.cpp23 void dumpDebugAbbrev(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugAbbrev()
50 Error dumpDebugAddr(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugAddr()
82 Error dumpDebugStrings(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugStrings()
98 Error dumpDebugARanges(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugARanges()
133 Error dumpDebugRanges(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugRanges()
168 dumpPubSection(const DWARFContext &DCtx, const DWARFSection &Section, in dumpPubSection()
196 void dumpDebugPubSections(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugPubSections()
211 void dumpDebugInfo(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugInfo()
344 void dumpDebugLines(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugLines()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/DWARF/
DDWARFContext.cpp68 DWARFContext::DWARFContext(std::unique_ptr<const DWARFObject> DObj, in DWARFContext() function in DWARFContext
72 DWARFContext::~DWARFContext() = default;
102 collectContributionData(DWARFContext::unit_iterator_range Units) { in collectContributionData()
136 DWARFContext::unit_iterator_range Units, bool LittleEndian) { in dumpDWARFv5StringOffsetsSection()
211 DWARFContext::unit_iterator_range Units, in dumpStringOffsetsSection()
251 DWARFContext::dumpWarning)) { in dumpAddrSection()
322 void DWARFContext::dump( in dump()
647 DWARFCompileUnit *DWARFContext::getDWOCompileUnitForHash(uint64_t Hash) { in getDWOCompileUnitForHash()
677 DWARFDie DWARFContext::getDIEForOffset(uint64_t Offset) { in getDIEForOffset()
684 bool DWARFContext::verify(raw_ostream &OS, DIDumpOptions DumpOpts) { in verify()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/DebugInfo/DWARF/
DDWARFContext.h58 class DWARFContext : public DIContext {
85 std::unique_ptr<DWARFContext> Context;
109 DWARFContext(std::unique_ptr<const DWARFObject> DObj,
111 ~DWARFContext();
113 DWARFContext(DWARFContext &) = delete;
114 DWARFContext &operator=(DWARFContext &) = delete;
342 std::shared_ptr<DWARFContext> getDWOContext(StringRef AbsolutePath);
349 static std::unique_ptr<DWARFContext>
354 static std::unique_ptr<DWARFContext>
DDWARFUnit.h40 class DWARFContext; variable
73 bool extract(DWARFContext &Context, const DWARFDataExtractor &debug_info,
109 const DWARFUnitIndex &getDWARFUnitIndex(DWARFContext &Context,
133 void addUnitsForSection(DWARFContext &C, const DWARFSection &Section,
140 void addUnitsForDWOSection(DWARFContext &C, const DWARFSection &DWOSection,
160 void addUnitsImpl(DWARFContext &Context, const DWARFObject &Obj,
195 DWARFContext &Context;
267 DWARFUnit(DWARFContext &Context, const DWARFSection &Section,
277 DWARFContext& getContext() const { return Context; } in getContext()
DDWARFDebugLine.h141 const DWARFContext &Ctx, const DWARFUnit *U = nullptr);
284 const DWARFContext &Ctx, const DWARFUnit *U,
313 const DWARFContext &Ctx, const DWARFUnit *U,
323 SectionParser(DWARFDataExtractor &Data, const DWARFContext &C, cu_range CUs,
364 const DWARFContext &Context;
/external/llvm-project/llvm/unittests/DebugInfo/DWARF/
DDWARFDebugInfoTest.cpp230 std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj); in TestAllForms()
494 std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj); in TestChildren()
671 std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj); in TestReferences()
881 std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj); in TestAddresses()
1044 std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj); in TEST()
1097 std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj); in TEST()
1150 std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj); in TEST()
1322 std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj); in TEST()
1379 std::unique_ptr<DWARFContext> DwarfContext = in TEST()
1380 DWARFContext::create(*ErrOrSections, 8); in TEST()
[all …]
DDWARFDataExtractorTest.cpp55 std::unique_ptr<DWARFContext> Ctx = DWARFContext::create(*Obj); in TEST()
187 std::unique_ptr<DWARFContext> Ctx = DWARFContext::create(*Obj); in TEST()
/external/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;
375 std::shared_ptr<DWARFContext> getDWOContext(StringRef AbsolutePath);
385 static std::unique_ptr<DWARFContext>
393 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;
271 DWARFUnit(DWARFContext &Context, const DWARFSection &Section,
281 DWARFContext& getContext() const { return Context; } in getContext()
DDWARFTypeUnit.h20 class DWARFContext; variable
27 DWARFTypeUnit(DWARFContext &Context, const DWARFSection &Section, in DWARFTypeUnit()
/external/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 …]
/external/llvm/include/llvm/DebugInfo/DWARF/
DDWARFUnit.h28 class DWARFContext; variable
42 void parse(DWARFContext &C, const DWARFSection &Section);
43 void parseDWO(DWARFContext &C, const DWARFSection &DWOSection,
47 virtual void parseImpl(DWARFContext &Context, const DWARFSection &Section,
55 const DWARFUnitIndex &getDWARFUnitIndex(DWARFContext &Context,
81 void parseImpl(DWARFContext &Context, const DWARFSection &Section, in parseImpl()
104 DWARFContext &Context;
131 std::unique_ptr<DWARFContext> DWOContext;
147 DWARFUnit(DWARFContext &Context, const DWARFSection &Section,
155 DWARFContext& getContext() const { return Context; } in getContext()
DDWARFContext.h39 class DWARFContext : public DIContext {
58 DWARFContext(DWARFContext &) = delete;
59 DWARFContext &operator=(DWARFContext &) = delete;
78 DWARFContext() : DIContext(CK_DWARF) {} in DWARFContext() function
240 class DWARFContextInMemory : public DWARFContext {
/external/llvm/lib/DebugInfo/DWARF/
DDWARFContext.cpp78 void DWARFContext::dump(raw_ostream &OS, DIDumpType DumpType, bool DumpEH) { in dump()
276 const DWARFUnitIndex &DWARFContext::getCUIndex() { in getCUIndex()
287 const DWARFUnitIndex &DWARFContext::getTUIndex() { in getTUIndex()
298 const DWARFDebugAbbrev *DWARFContext::getDebugAbbrev() { in getDebugAbbrev()
309 const DWARFDebugAbbrev *DWARFContext::getDebugAbbrevDWO() { in getDebugAbbrevDWO()
319 const DWARFDebugLoc *DWARFContext::getDebugLoc() { in getDebugLoc()
331 const DWARFDebugLocDWO *DWARFContext::getDebugLocDWO() { in getDebugLocDWO()
341 const DWARFDebugAranges *DWARFContext::getDebugAranges() { in getDebugAranges()
350 const DWARFDebugFrame *DWARFContext::getDebugFrame() { in getDebugFrame()
370 const DWARFDebugFrame *DWARFContext::getEHFrame() { in getEHFrame()
[all …]
DDWARFUnit.cpp20 void DWARFUnitSectionBase::parse(DWARFContext &C, const DWARFSection &Section) { in parse()
26 void DWARFUnitSectionBase::parseDWO(DWARFContext &C, in parseDWO()
35 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section, in DWARFUnit()
95 bool VersionOK = DWARFContext::isSupportedVersion(Version); in extractImpl()
279 cast<DWARFContext>(new DWARFContextInMemory(*DWOFile.getBinary()))); in DWOHolder()
399 const DWARFUnitIndex &getDWARFUnitIndex(DWARFContext &Context, in getDWARFUnitIndex()
/external/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;
/external/llvm-project/llvm/tools/llvm-dwarfdump/
Dllvm-dwarfdump.cpp267 static DIDumpOptions getDumpOpts(DWARFContext &C) { in getDumpOpts()
313 using HandlerFn = std::function<bool(ObjectFile &, DWARFContext &DICtx,
346 DWARFContext::unit_iterator_range CUs, in filterByName()
359 static void getDies(DWARFContext &DICtx, const AppleAcceleratorTable &Accel, in getDies()
370 DWARFContext &DICtx) { in toDie()
390 static void getDies(DWARFContext &DICtx, const DWARFDebugNames &Accel, in getDies()
399 static void filterByAccelName(ArrayRef<std::string> Names, DWARFContext &DICtx, in filterByAccelName()
422 static bool lookup(ObjectFile &Obj, DWARFContext &DICtx, uint64_t Address, in lookup()
447 static bool dumpObjectFile(ObjectFile &Obj, DWARFContext &DICtx, in dumpObjectFile()
481 static bool verifyObjectFile(ObjectFile &Obj, DWARFContext &DICtx, in verifyObjectFile()
[all …]
Dllvm-dwarfdump.h35 bool collectStatsForObjectFile(object::ObjectFile &Obj, DWARFContext &DICtx,
37 bool collectObjectSectionSizes(object::ObjectFile &Obj, DWARFContext &DICtx,
/external/llvm-project/llvm/include/llvm/DWARFLinker/
DDWARFLinker.h174 const CompileUnit &Unit, DWARFContext &Dwarf,
207 DWARFFile(StringRef Name, DWARFContext *Dwarf, AddressesMap *Addresses, in DWARFFile()
215 DWARFContext *Dwarf = nullptr;
400 void updateAccelKind(DWARFContext &Dwarf);
406 void copyInvariantDebugSection(DWARFContext &Dwarf);
564 uint64_t cloneAllCompileUnits(DWARFContext &DwarfContext,
689 void patchRangesForUnit(const CompileUnit &Unit, DWARFContext &Dwarf,
699 void patchLineTableForUnit(CompileUnit &Unit, DWARFContext &OrigDwarf,
709 DWARFContext &, unsigned AddressSize);
/external/llvm-project/llvm/include/llvm/DebugInfo/GSYM/
DDwarfTransformer.h43 DwarfTransformer(DWARFContext &D, raw_ostream &OS, GsymCreator &G) : in DwarfTransformer()
81 DWARFContext &DICtx;

12345