/external/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/ |
D | DWARFContext.cpp | 31 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 …]
|
D | DWARFContext.h | 20 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();
|
D | DWARFDebugRanges.h | 17 class DWARFContext; variable 24 void Extract(lldb_private::DWARFContext &context); 33 bool Extract(lldb_private::DWARFContext &context, lldb::offset_t *offset_ptr,
|
D | DWARFDebugInfo.h | 23 class DWARFContext; variable 35 lldb_private::DWARFContext &context); 63 lldb_private::DWARFContext &m_context;
|
/external/llvm-project/llvm/tools/obj2yaml/ |
D | obj2yaml.h | 39 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,
|
D | dwarf2yaml.cpp | 23 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/ |
D | DWARFContext.cpp | 68 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/ |
D | DWARFContext.h | 58 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>
|
D | DWARFUnit.h | 40 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()
|
D | DWARFDebugLine.h | 141 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/ |
D | DWARFDebugInfoTest.cpp | 230 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 …]
|
D | DWARFDataExtractorTest.cpp | 55 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/ |
D | DWARFContext.h | 53 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>
|
D | DWARFUnit.h | 40 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()
|
D | DWARFTypeUnit.h | 20 class DWARFContext; variable 27 DWARFTypeUnit(DWARFContext &Context, const DWARFSection &Section, in DWARFTypeUnit()
|
/external/llvm-project/llvm/lib/DebugInfo/DWARF/ |
D | DWARFContext.cpp | 67 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/ |
D | DWARFUnit.h | 28 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()
|
D | DWARFContext.h | 39 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/ |
D | DWARFContext.cpp | 78 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 …]
|
D | DWARFUnit.cpp | 20 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/ |
D | DWARF.h | 28 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/ |
D | llvm-dwarfdump.cpp | 267 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 …]
|
D | llvm-dwarfdump.h | 35 bool collectStatsForObjectFile(object::ObjectFile &Obj, DWARFContext &DICtx, 37 bool collectObjectSectionSizes(object::ObjectFile &Obj, DWARFContext &DICtx,
|
/external/llvm-project/llvm/include/llvm/DWARFLinker/ |
D | DWARFLinker.h | 174 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/ |
D | DwarfTransformer.h | 43 DwarfTransformer(DWARFContext &D, raw_ostream &OS, GsymCreator &G) : in DwarfTransformer() 81 DWARFContext &DICtx;
|