Searched refs:DebugInfoData (Results 1 - 8 of 8) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugInfoEntry.cpp23 DWARFDataExtractor DebugInfoData = U.getDebugInfoExtractor(); local
25 return extractFast(U, OffsetPtr, DebugInfoData, UEndOffset, 0);
29 const DWARFDataExtractor &DebugInfoData,
33 if (Offset >= UEndOffset || !DebugInfoData.isValidOffset(Offset))
35 uint64_t AbbrCode = DebugInfoData.getULEB128(OffsetPtr);
60 } else if (!DWARFFormValue::skipValue(AttrSpec.Form, DebugInfoData,
28 extractFast(const DWARFUnit &U, uint64_t *OffsetPtr, const DWARFDataExtractor &DebugInfoData, uint64_t UEndOffset, uint32_t D) argument
H A DDWARFAbbreviationDeclaration.cpp157 auto DebugInfoData = U.getDebugInfoExtractor();
171 if (FormValue.extractValue(DebugInfoData, &Offset, U.getFormParams(), &U))
178 DWARFFormValue::skipValue(Spec.Form, DebugInfoData, &Offset,
H A DDWARFFormValue.cpp108 bool DWARFFormValue::skipValue(dwarf::Form Form, DataExtractor DebugInfoData, argument
118 uint64_t size = DebugInfoData.getULEB128(OffsetPtr);
123 uint8_t size = DebugInfoData.getU8(OffsetPtr);
128 uint16_t size = DebugInfoData.getU16(OffsetPtr);
133 uint32_t size = DebugInfoData.getU32(OffsetPtr);
140 DebugInfoData.getCStr(OffsetPtr);
180 DebugInfoData.getSLEB128(OffsetPtr);
191 DebugInfoData.getULEB128(OffsetPtr);
196 Form = static_cast<dwarf::Form>(DebugInfoData.getULEB128(OffsetPtr));
H A DDWARFVerifier.cpp100 bool DWARFVerifier::verifyUnitHeader(const DWARFDataExtractor DebugInfoData, argument
115 Length = DebugInfoData.getU32(Offset);
117 Length = DebugInfoData.getU64(Offset);
120 Version = DebugInfoData.getU16(Offset);
123 UnitType = DebugInfoData.getU8(Offset);
124 AddrSize = DebugInfoData.getU8(Offset);
125 AbbrOffset = isUnitDWARF64 ? DebugInfoData.getU64(Offset) : DebugInfoData.getU32(Offset);
129 AbbrOffset = isUnitDWARF64 ? DebugInfoData.getU64(Offset) : DebugInfoData
[all...]
H A DDWARFUnit.cpp391 DWARFDataExtractor DebugInfoData = getDebugInfoExtractor(); local
395 while (DIE.extractFast(*this, &DIEOffset, DebugInfoData, NextCUOffset,
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugInfoEntry.h43 const DWARFDataExtractor &DebugInfoData, uint64_t UEndOffset,
H A DDWARFFormValue.h122 /// Skip a form's value in \p DebugInfoData at the offset specified by
127 /// \param DebugInfoData The data where we want to skip the value.
131 bool skipValue(DataExtractor DebugInfoData, uint64_t *OffsetPtr, argument
133 return DWARFFormValue::skipValue(Form, DebugInfoData, OffsetPtr, Params);
136 /// Skip a form's value in \p DebugInfoData at the offset specified by
142 /// \param DebugInfoData The data where we want to skip the value.
146 static bool skipValue(dwarf::Form Form, DataExtractor DebugInfoData,
H A DDWARFVerifier.h131 /// \param DebugInfoData The section data
140 bool verifyUnitHeader(const DWARFDataExtractor DebugInfoData,

Completed in 67 milliseconds