Searched refs:DebugInfoData (Results 1 – 8 of 8) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/ |
| H A D | DWARFDebugInfoEntry.cpp | 24 DWARFDataExtractor DebugInfoData = U.getDebugInfoExtractor(); in extractFast() local 26 return extractFast(U, OffsetPtr, DebugInfoData, UEndOffset, 0); in extractFast() 30 const DWARFDataExtractor &DebugInfoData, in extractFast() argument 43 assert(DebugInfoData.isValidOffset(UEndOffset - 1)); in extractFast() 44 uint64_t AbbrCode = DebugInfoData.getULEB128(OffsetPtr); in extractFast() 87 } else if (!DWARFFormValue::skipValue(AttrSpec.Form, DebugInfoData, in extractFast()
|
| H A D | DWARFFormValue.cpp | 108 bool DWARFFormValue::skipValue(dwarf::Form Form, DataExtractor DebugInfoData, in skipValue() argument 118 uint64_t size = DebugInfoData.getULEB128(OffsetPtr); in skipValue() 123 uint8_t size = DebugInfoData.getU8(OffsetPtr); in skipValue() 128 uint16_t size = DebugInfoData.getU16(OffsetPtr); in skipValue() 133 uint32_t size = DebugInfoData.getU32(OffsetPtr); in skipValue() 140 DebugInfoData.getCStr(OffsetPtr); in skipValue() 181 DebugInfoData.getSLEB128(OffsetPtr); in skipValue() 192 DebugInfoData.getULEB128(OffsetPtr); in skipValue() 196 DebugInfoData.getULEB128(OffsetPtr); in skipValue() 202 Form = static_cast<dwarf::Form>(DebugInfoData.getULEB128(OffsetPtr)); in skipValue()
|
| H A D | DWARFAbbreviationDeclaration.cpp | 159 auto DebugInfoData = U.getDebugInfoExtractor(); in getAttributeValue() local 169 DWARFFormValue::skipValue(AttributeSpecs[CurAttrIdx].Form, DebugInfoData, in getAttributeValue() 179 if (FormValue.extractValue(DebugInfoData, &Offset, U.getFormParams(), &U)) in getAttributeValue()
|
| H A D | DWARFVerifier.cpp | 118 std::tie(Length, Format) = DebugInfoData.getInitialLength(Offset); in verifyUnitHeader() 120 Version = DebugInfoData.getU16(Offset); in verifyUnitHeader() 123 UnitType = DebugInfoData.getU8(Offset); in verifyUnitHeader() 124 AddrSize = DebugInfoData.getU8(Offset); in verifyUnitHeader() 125 AbbrOffset = isUnitDWARF64 ? DebugInfoData.getU64(Offset) : DebugInfoData.getU32(Offset); in verifyUnitHeader() 129 AbbrOffset = isUnitDWARF64 ? DebugInfoData.getU64(Offset) : DebugInfoData.getU32(Offset); in verifyUnitHeader() 130 AddrSize = DebugInfoData.getU8(Offset); in verifyUnitHeader() 136 ValidLength = DebugInfoData.isValidOffset(OffsetStart + Length + 3); in verifyUnitHeader() 299 bool hasDIE = DebugInfoData.isValidOffset(Offset); in verifyUnitSection() 304 if (!verifyUnitHeader(DebugInfoData, &Offset, UnitIdx, UnitType, in verifyUnitSection() [all …]
|
| H A D | DWARFUnit.cpp | 411 DWARFDataExtractor DebugInfoData = getDebugInfoExtractor(); in extractDIEsToVector() local 413 assert(DebugInfoData.isValidOffset(NextCUOffset - 1)); in extractDIEsToVector() 417 while (DIE.extractFast(*this, &DIEOffset, DebugInfoData, NextCUOffset, in extractDIEsToVector()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/ |
| H A D | DWARFFormValue.h | 136 bool skipValue(DataExtractor DebugInfoData, uint64_t *OffsetPtr, in skipValue() argument 138 return DWARFFormValue::skipValue(Form, DebugInfoData, OffsetPtr, Params); in skipValue() 151 static bool skipValue(dwarf::Form Form, DataExtractor DebugInfoData,
|
| H A D | DWARFDebugInfoEntry.h | 43 const DWARFDataExtractor &DebugInfoData, uint64_t UEndOffset,
|
| H A D | DWARFVerifier.h | 140 bool verifyUnitHeader(const DWARFDataExtractor DebugInfoData,
|