Home
last modified time | relevance | path

Searched refs:DWARFUnit (Results 1 – 14 of 14) sorted by relevance

/external/llvm/include/llvm/DebugInfo/DWARF/
DDWARFDebugInfoEntry.h23 class DWARFUnit; variable
41 void dump(raw_ostream &OS, DWARFUnit *u, unsigned recurseDepth,
43 void dumpAttribute(raw_ostream &OS, DWARFUnit *u, uint32_t *offset_ptr,
49 bool extractFast(const DWARFUnit *U, uint32_t *OffsetPtr);
89 bool getAttributeValue(const DWARFUnit *U, const uint16_t Attr,
92 const char *getAttributeValueAsString(const DWARFUnit *U, const uint16_t Attr,
95 uint64_t getAttributeValueAsAddress(const DWARFUnit *U, const uint16_t Attr,
98 uint64_t getAttributeValueAsUnsignedConstant(const DWARFUnit *U,
102 uint64_t getAttributeValueAsReference(const DWARFUnit *U, const uint16_t Attr,
105 uint64_t getAttributeValueAsSectionOffset(const DWARFUnit *U,
[all …]
DDWARFFormValue.h19 class DWARFUnit; variable
59 void dump(raw_ostream &OS, const DWARFUnit *U) const;
68 const DWARFUnit *u);
75 Optional<uint64_t> getAsReference(const DWARFUnit *U) const;
78 Optional<const char *> getAsCString(const DWARFUnit *U) const;
79 Optional<uint64_t> getAsAddress(const DWARFUnit *U) const;
84 const DWARFUnit *u) const;
86 uint32_t *offset_ptr, const DWARFUnit *u);
94 void dumpString(raw_ostream &OS, const DWARFUnit *U) const;
DDWARFTypeUnit.h17 class DWARFTypeUnit : public DWARFUnit {
27 : DWARFUnit(Context, Section, DA, RS, SS, SOS, AOS, LS, LE, UnitSection, in DWARFTypeUnit()
30 return DWARFUnit::getHeaderSize() + 12; in getHeaderSize()
DDWARFUnit.h30 class DWARFUnit; variable
40 virtual DWARFUnit *getUnitForOffset(uint32_t Offset) const = 0;
106 class DWARFUnit {
134 DWARFUnit *DWOU;
137 DWARFUnit *getUnit() const { return DWOU; } in getUnit()
149 DWARFUnit(DWARFContext &Context, const DWARFSection &Section,
155 virtual ~DWARFUnit();
DDWARFCompileUnit.h17 class DWARFCompileUnit : public DWARFUnit {
24 : DWARFUnit(Context, Section, DA, RS, SS, SOS, AOS, LS, LE, UnitSection, in DWARFCompileUnit()
DDWARFContext.h175 const DWARFDebugLine::LineTable *getLineTableForUnit(DWARFUnit *cu);
/external/llvm/lib/DebugInfo/DWARF/
DDWARFUnit.cpp34 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section, in DWARFUnit() function in llvm::DWARFUnit
51 DWARFUnit::~DWARFUnit() { in ~DWARFUnit()
54 bool DWARFUnit::getAddrOffsetSectionItem(uint32_t Index, in getAddrOffsetSectionItem()
64 bool DWARFUnit::getStringOffsetSectionItem(uint32_t Index, in getStringOffsetSectionItem()
76 bool DWARFUnit::extractImpl(DataExtractor debug_info, uint32_t *offset_ptr) { in extractImpl()
104 bool DWARFUnit::extract(DataExtractor debug_info, uint32_t *offset_ptr) { in extract()
120 bool DWARFUnit::extractRangeList(uint32_t RangeListOffset, in extractRangeList()
129 void DWARFUnit::clear() { in clear()
142 const char *DWARFUnit::getCompilationDir() { in getCompilationDir()
149 uint64_t DWARFUnit::getDWOId() { in getDWOId()
[all …]
DDWARFDebugInfoEntry.cpp29 static const DWARFUnit *findUnitAndExtractFast(DWARFDebugInfoEntryMinimal &DIE, in findUnitAndExtractFast()
30 const DWARFUnit *Unit, in findUnitAndExtractFast()
36 void DWARFDebugInfoEntryMinimal::dump(raw_ostream &OS, DWARFUnit *u, in dump()
112 DWARFUnit *u, in dumpAttribute()
169 if (const DWARFUnit *RefU = findUnitAndExtractFast(DIE, u, &RefOffset)) in dumpAttribute()
184 bool DWARFDebugInfoEntryMinimal::extractFast(const DWARFUnit *U, in extractFast()
235 const DWARFUnit *U, const uint16_t Attr, DWARFFormValue &FormValue) const { in getAttributeValue()
260 const DWARFUnit *U, const uint16_t Attr, const char *FailValue) const { in getAttributeValueAsString()
269 const DWARFUnit *U, const uint16_t Attr, uint64_t FailValue) const { in getAttributeValueAsAddress()
278 const DWARFUnit *U, const uint16_t Attr, uint64_t FailValue) const { in getAttributeValueAsUnsignedConstant()
[all …]
DDWARFFormValue.cpp135 const DWARFUnit *cu) { in extractValue()
257 const DWARFUnit *cu) const { in skipValue()
263 uint32_t *offset_ptr, const DWARFUnit *cu) { in skipValue()
371 DWARFFormValue::dump(raw_ostream &OS, const DWARFUnit *cu) const { in dump()
495 void DWARFFormValue::dumpString(raw_ostream &OS, const DWARFUnit *U) const { in dumpString()
505 Optional<const char *> DWARFFormValue::getAsCString(const DWARFUnit *U) const { in getAsCString()
526 Optional<uint64_t> DWARFFormValue::getAsAddress(const DWARFUnit *U) const { in getAsAddress()
539 Optional<uint64_t> DWARFFormValue::getAsReference(const DWARFUnit *U) const { in getAsReference()
DCMakeLists.txt18 DWARFUnit.cpp
DDWARFTypeUnit.cpp18 if (!DWARFUnit::extractImpl(debug_info, offset_ptr)) in extractImpl()
DAndroid.mk19 DWARFUnit.cpp \
DDWARFContext.cpp374 DWARFContext::getLineTableForUnit(DWARFUnit *U) { in getLineTableForUnit()
/external/llvm/tools/dsymutil/
DDwarfLinker.cpp198 CompileUnit(DWARFUnit &OrigUnit, unsigned ID, bool CanUseODR, in CompileUnit()
223 DWARFUnit &getOrigUnit() const { return OrigUnit; } in getOrigUnit()
334 DWARFUnit &OrigUnit;
845 DWARFUnit &OrigUnit = Unit.getOrigUnit(); in emitLocationsForUnit()
1121 void reportWarning(const Twine &Warning, const DWARFUnit *Unit = nullptr,
1209 const DWARFUnit &Unit, DebugMap &ModuleMap,
1329 const DWARFUnit &U);
1366 bool getDIENames(const DWARFDebugInfoEntryMinimal &Die, DWARFUnit &U,
1481 const DWARFFormValue &RefValue, const DWARFUnit &Unit, in resolveDIEReference()
1527 DWARFUnit &OrigUnit = U.getOrigUnit(); in setLastSeenDIE()
[all …]