Home
last modified time | relevance | path

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

123

/external/swiftshader/third_party/llvm-7.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::cu_iterator_range CUs, in collectContributionData()
103 DWARFContext::tu_section_iterator_range TUSs) { in collectContributionData()
139 DWARFContext::cu_iterator_range CUs, in dumpDWARFv5StringOffsetsSection()
140 DWARFContext::tu_section_iterator_range TUSs, bool LittleEndian) { in dumpDWARFv5StringOffsetsSection()
221 DWARFContext::cu_iterator_range CUs, in dumpStringOffsetsSection()
222 DWARFContext::tu_section_iterator_range TUSs, bool LittleEndian, in dumpStringOffsetsSection()
305 void DWARFContext::dump( in dump()
586 DWARFCompileUnit *DWARFContext::getDWOCompileUnitForHash(uint64_t Hash) { in getDWOCompileUnitForHash()
[all …]
DDWARFUnit.cpp34 void DWARFUnitSectionBase::parse(DWARFContext &C, const DWARFSection &Section) { in parse()
42 void DWARFUnitSectionBase::parseDWO(DWARFContext &C, in parseDWO()
51 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section, in DWARFUnit()
96 bool DWARFUnitHeader::extract(DWARFContext &Context, in extract()
150 bool VersionOK = DWARFContext::isSupportedVersion(getVersion()); in extract()
542 const DWARFUnitIndex &llvm::getDWARFUnitIndex(DWARFContext &Context, in getDWARFUnitIndex()
/external/swiftshader/third_party/LLVM/lib/DebugInfo/
DDWARFContext.h26 class DWARFContext : public DIContext {
34 DWARFContext(DWARFContext &); // = delete
35 DWARFContext &operator=(DWARFContext &); // = delete
40 DWARFContext(bool isLittleEndian) : IsLittleEndian(isLittleEndian) {} in DWARFContext() function
88 class DWARFContextInMemory : public DWARFContext {
101 : DWARFContext(isLittleEndian), in DWARFContextInMemory()
DDWARFContext.cpp18 void DWARFContext::dump(raw_ostream &OS) { in dump()
57 const DWARFDebugAbbrev *DWARFContext::getDebugAbbrev() { in getDebugAbbrev()
68 const DWARFDebugAranges *DWARFContext::getDebugAranges() { in getDebugAranges()
82 DWARFContext::getLineTableForCompileUnit(DWARFCompileUnit *cu) { in getLineTableForCompileUnit()
102 void DWARFContext::parseCompileUnits() { in parseCompileUnits()
132 DWARFCompileUnit *DWARFContext::getCompileUnitForOffset(uint32_t offset) { in getCompileUnitForOffset()
143 DILineInfo DWARFContext::getLineInfoForAddress(uint64_t address) { in getLineInfoForAddress()
DDWARFCompileUnit.h19 class DWARFContext; variable
23 DWARFContext &Context;
34 DWARFCompileUnit(DWARFContext &context) : Context(context) { in DWARFCompileUnit()
38 DWARFContext &getContext() const { return Context; } in getContext()
DDWARFDebugAranges.h18 class DWARFContext; variable
67 bool generate(DWARFContext *ctx);
DDWARFCompileUnit.cpp38 bool versionOK = DWARFContext::isSupportedVersion(Version); in extract()
68 bool versionOK = DWARFContext::isSupportedVersion(Version); in extract()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/DebugInfo/DWARF/
DDWARFContext.h59 class DWARFContext : public DIContext {
88 std::unique_ptr<DWARFContext> Context;
117 DWARFContext(std::unique_ptr<const DWARFObject> DObj,
119 ~DWARFContext();
121 DWARFContext(DWARFContext &) = delete;
122 DWARFContext &operator=(DWARFContext &) = delete;
305 std::shared_ptr<DWARFContext> getDWOContext(StringRef AbsolutePath);
312 static std::unique_ptr<DWARFContext>
317 static std::unique_ptr<DWARFContext>
DDWARFUnit.h40 class DWARFContext; variable
73 bool extract(DWARFContext &Context, const DWARFDataExtractor &debug_info,
113 void parse(DWARFContext &C, const DWARFSection &Section);
114 void parseDWO(DWARFContext &C, const DWARFSection &DWOSection,
120 virtual void parseImpl(DWARFContext &Context, const DWARFObject &Obj,
128 const DWARFUnitIndex &getDWARFUnitIndex(DWARFContext &Context,
181 void parseImpl(DWARFContext &Context, const DWARFObject &Obj, in parseImpl()
256 DWARFContext &Context;
323 DWARFUnit(DWARFContext &Context, const DWARFSection &Section,
332 DWARFContext& getContext() const { return Context; } in getContext()
DDWARFDebugLine.h128 const DWARFContext &Ctx, const DWARFUnit *U = nullptr);
251 const DWARFContext &Ctx, const DWARFUnit *U,
275 const DWARFContext &Ctx, const DWARFUnit *U,
286 SectionParser(DWARFDataExtractor &Data, const DWARFContext &C, cu_range CUs,
326 const DWARFContext &Context;
DDWARFVerifier.h25 class DWARFContext; variable
92 DWARFContext &DCtx;
270 DWARFVerifier(raw_ostream &S, DWARFContext &D,
DDWARFTypeUnit.h21 class DWARFContext; variable
28 DWARFTypeUnit(DWARFContext &Context, const DWARFSection &Section, in DWARFTypeUnit()
DDWARFDebugAranges.h20 class DWARFContext; variable
24 void generate(DWARFContext *CTX);
DDWARFFormValue.h23 class DWARFContext; variable
58 const DWARFContext *C = nullptr; /// Context for extract time.
85 const DWARFContext *Context = nullptr,
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/DebugInfo/DWARF/
DDWARFDebugInfoTest.cpp231 std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj); in TestAllForms()
494 std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj); in TestChildren()
670 std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj); in TestReferences()
878 std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj); in TestAddresses()
1053 std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj); in TEST()
1220 std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj); in TEST()
1281 std::unique_ptr<DWARFContext> DwarfContext = in TEST()
1282 DWARFContext::create(*ErrOrSections, 8); in TEST()
1329 std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj); in TEST()
1397 std::unique_ptr<DWARFContext> DwarfContext = DWARFContext::create(**Obj); in TEST()
[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 {
DDWARFDebugAranges.h19 class DWARFContext; variable
23 void generate(DWARFContext *CTX);
/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()
DCMakeLists.txt5 DWARFContext.cpp
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-dwarfdump/
Dllvm-dwarfdump.cpp280 using HandlerFn = std::function<bool(ObjectFile &, DWARFContext &DICtx, Twine,
285 DWARFContext::cu_iterator_range CUs, raw_ostream &OS) { in filterByName()
312 static void getDies(DWARFContext &DICtx, const AppleAcceleratorTable &Accel, in getDies()
323 DWARFContext &DICtx) { in toDie()
343 static void getDies(DWARFContext &DICtx, const DWARFDebugNames &Accel, in getDies()
352 static void filterByAccelName(ArrayRef<std::string> Names, DWARFContext &DICtx, in filterByAccelName()
370 static bool lookup(DWARFContext &DICtx, uint64_t Address, raw_ostream &OS) { in lookup()
391 bool collectStatsForObjectFile(ObjectFile &Obj, DWARFContext &DICtx,
394 static bool dumpObjectFile(ObjectFile &Obj, DWARFContext &DICtx, Twine Filename, in dumpObjectFile()
428 static bool verifyObjectFile(ObjectFile &Obj, DWARFContext &DICtx, in verifyObjectFile()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/tools/dsymutil/
DDwarfLinker.h77 void updateAccelKind(DWARFContext &Dwarf);
148 std::unique_ptr<DWARFContext> DwarfContext;
161 DwarfContext = ObjectFile ? DWARFContext::create(*ObjectFile) : nullptr; in LinkContext()
293 void cloneAllCompileUnits(DWARFContext &DwarfContext,
404 void patchRangesForUnit(const CompileUnit &Unit, DWARFContext &Dwarf,
414 void patchLineTableForUnit(CompileUnit &Unit, DWARFContext &OrigDwarf,
424 DWARFContext &, unsigned AddressSize);
/external/swiftshader/third_party/llvm-7.0/llvm/tools/obj2yaml/
Ddwarf2yaml.cpp27 void dumpDebugAbbrev(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugAbbrev()
51 void dumpDebugStrings(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugStrings()
60 void dumpDebugARanges(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugARanges()
83 void dumpPubSection(DWARFContext &DCtx, DWARFYAML::PubSection &Y, in dumpPubSection()
101 void dumpDebugPubSections(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugPubSections()
116 void dumpDebugInfo(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugInfo()
240 void dumpDebugLines(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dumpDebugLines()
349 std::error_code dwarf2yaml(DWARFContext &DCtx, DWARFYAML::Data &Y) { in dwarf2yaml()
Dobj2yaml.h32 class DWARFContext; variable
38 std::error_code dwarf2yaml(llvm::DWARFContext &DCtx, llvm::DWARFYAML::Data &Y);

123