/external/llvm/include/llvm/DebugInfo/DWARF/ |
D | DWARFDebugInfoEntry.h | 23 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 …]
|
D | DWARFFormValue.h | 19 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;
|
D | DWARFTypeUnit.h | 17 class DWARFTypeUnit : public DWARFUnit { 27 : DWARFUnit(Context, Section, DA, RS, SS, SOS, AOS, LS, LE, IsDWO, in DWARFTypeUnit() 30 return DWARFUnit::getHeaderSize() + 12; in getHeaderSize()
|
D | DWARFUnit.h | 30 class DWARFUnit; variable 40 virtual DWARFUnit *getUnitForOffset(uint32_t Offset) const = 0; 103 class DWARFUnit { 132 DWARFUnit *DWOU; 135 DWARFUnit *getUnit() const { return DWOU; } in getUnit() 147 DWARFUnit(DWARFContext &Context, const DWARFSection &Section, 153 virtual ~DWARFUnit();
|
D | DWARFCompileUnit.h | 17 class DWARFCompileUnit : public DWARFUnit { 24 : DWARFUnit(Context, Section, DA, RS, SS, SOS, AOS, LS, LE, IsDWO, in DWARFCompileUnit()
|
D | DWARFContext.h | 179 const DWARFDebugLine::LineTable *getLineTableForUnit(DWARFUnit *cu);
|
/external/llvm/lib/DebugInfo/DWARF/ |
D | DWARFUnit.cpp | 35 DWARFUnit::DWARFUnit(DWARFContext &DC, const DWARFSection &Section, in DWARFUnit() function in llvm::DWARFUnit 52 DWARFUnit::~DWARFUnit() { in ~DWARFUnit() 55 bool DWARFUnit::getAddrOffsetSectionItem(uint32_t Index, in getAddrOffsetSectionItem() 65 bool DWARFUnit::getStringOffsetSectionItem(uint32_t Index, in getStringOffsetSectionItem() 77 bool DWARFUnit::extractImpl(DataExtractor debug_info, uint32_t *offset_ptr) { in extractImpl() 105 bool DWARFUnit::extract(DataExtractor debug_info, uint32_t *offset_ptr) { in extract() 121 bool DWARFUnit::extractRangeList(uint32_t RangeListOffset, in extractRangeList() 130 void DWARFUnit::clear() { in clear() 143 const char *DWARFUnit::getCompilationDir() { in getCompilationDir() 150 uint64_t DWARFUnit::getDWOId() { in getDWOId() [all …]
|
D | DWARFDebugInfoEntry.cpp | 29 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 …]
|
D | DWARFFormValue.cpp | 135 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()
|
D | CMakeLists.txt | 18 DWARFUnit.cpp
|
D | DWARFTypeUnit.cpp | 18 if (!DWARFUnit::extractImpl(debug_info, offset_ptr)) in extractImpl()
|
D | DWARFContext.cpp | 392 DWARFContext::getLineTableForUnit(DWARFUnit *U) { in getLineTableForUnit()
|
/external/llvm/tools/dsymutil/ |
D | DwarfLinker.cpp | 198 CompileUnit(DWARFUnit &OrigUnit, unsigned ID, bool CanUseODR, in CompileUnit() 223 DWARFUnit &getOrigUnit() const { return OrigUnit; } in getOrigUnit() 333 DWARFUnit &OrigUnit; 847 DWARFUnit &OrigUnit = Unit.getOrigUnit(); in emitLocationsForUnit() 1123 void reportWarning(const Twine &Warning, const DWARFUnit *Unit = nullptr, 1211 const DWARFUnit &Unit, DebugMap &ModuleMap, 1331 const DWARFUnit &U); 1368 bool getDIENames(const DWARFDebugInfoEntryMinimal &Die, DWARFUnit &U, 1486 const DWARFFormValue &RefValue, const DWARFUnit &Unit, in resolveDIEReference() 1532 DWARFUnit &OrigUnit = U.getOrigUnit(); in setLastSeenDIE() [all …]
|