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

/netbsd-current/external/apache2/llvm/dist/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);
61 } 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.cpp159 auto DebugInfoData = U.getDebugInfoExtractor();
169 DWARFFormValue::skipValue(AttributeSpecs[CurAttrIdx].Form, DebugInfoData,
179 if (FormValue.extractValue(DebugInfoData, &Offset, U.getFormParams(), &U))
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);
181 DebugInfoData.getSLEB128(OffsetPtr);
192 DebugInfoData.getULEB128(OffsetPtr);
196 DebugInfoData.getULEB128(OffsetPtr);
202 Form = static_cast<dwarf::Form>(DebugInfoData
[all...]
H A DDWARFVerifier.cpp102 bool DWARFVerifier::verifyUnitHeader(const DWARFDataExtractor DebugInfoData, argument
118 std::tie(Length, Format) = DebugInfoData.getInitialLength(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.getU32(Offset);
130 AddrSize = DebugInfoData
[all...]
H A DDWARFUnit.cpp363 DWARFDataExtractor DebugInfoData = getDebugInfoExtractor(); local
367 while (DIE.extractFast(*this, &DIEOffset, DebugInfoData, NextCUOffset,
/netbsd-current/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFDebugInfoEntry.h43 const DWARFDataExtractor &DebugInfoData, uint64_t UEndOffset,
H A DDWARFFormValue.h127 /// Skip a form's value in \p DebugInfoData at the offset specified by
132 /// \param DebugInfoData The data where we want to skip the value.
136 bool skipValue(DataExtractor DebugInfoData, uint64_t *OffsetPtr, argument
138 return DWARFFormValue::skipValue(Form, DebugInfoData, OffsetPtr, Params);
141 /// Skip a form's value in \p DebugInfoData at the offset specified by
147 /// \param DebugInfoData The data where we want to skip the value.
151 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 221 milliseconds