Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugInfoEntry.cpp24 DWARFDataExtractor DebugInfoData = U.getDebugInfoExtractor(); in extractFast() local
26 return extractFast(U, OffsetPtr, DebugInfoData, UEndOffset, 0); in extractFast()
30 const DWARFDataExtractor &DebugInfoData, in extractFast() argument
34 if (Offset >= UEndOffset || !DebugInfoData.isValidOffset(Offset)) in extractFast()
36 uint64_t AbbrCode = DebugInfoData.getULEB128(OffsetPtr); in extractFast()
61 } else if (!DWARFFormValue::skipValue(AttrSpec.Form, DebugInfoData, in extractFast()
H A DDWARFFormValue.cpp81 bool DWARFFormValue::skipValue(dwarf::Form Form, DataExtractor DebugInfoData, in skipValue() argument
91 uint64_t size = DebugInfoData.getULEB128(OffsetPtr); in skipValue()
96 uint8_t size = DebugInfoData.getU8(OffsetPtr); in skipValue()
101 uint16_t size = DebugInfoData.getU16(OffsetPtr); in skipValue()
106 uint32_t size = DebugInfoData.getU32(OffsetPtr); in skipValue()
113 DebugInfoData.getCStr(OffsetPtr); in skipValue()
153 DebugInfoData.getSLEB128(OffsetPtr); in skipValue()
164 DebugInfoData.getULEB128(OffsetPtr); in skipValue()
169 Form = static_cast<dwarf::Form>(DebugInfoData.getULEB128(OffsetPtr)); in skipValue()
H A DDWARFAbbreviationDeclaration.cpp158 auto DebugInfoData = U.getDebugInfoExtractor(); in getAttributeValue() local
172 if (FormValue.extractValue(DebugInfoData, &Offset, U.getFormParams(), &U)) in getAttributeValue()
179 DWARFFormValue::skipValue(Spec.Form, DebugInfoData, &Offset, in getAttributeValue()
H A DDWARFVerifier.cpp124 Length = DebugInfoData.getU32(Offset); in verifyUnitHeader()
132 Version = DebugInfoData.getU16(Offset); in verifyUnitHeader()
135 UnitType = DebugInfoData.getU8(Offset); in verifyUnitHeader()
136 AddrSize = DebugInfoData.getU8(Offset); in verifyUnitHeader()
137 AbbrOffset = DebugInfoData.getU32(Offset); in verifyUnitHeader()
141 AbbrOffset = DebugInfoData.getU32(Offset); in verifyUnitHeader()
142 AddrSize = DebugInfoData.getU8(Offset); in verifyUnitHeader()
148 ValidLength = DebugInfoData.isValidOffset(OffsetStart + Length + 3); in verifyUnitHeader()
309 bool hasDIE = DebugInfoData.isValidOffset(Offset); in verifyUnitSection()
314 if (!verifyUnitHeader(DebugInfoData, &Offset, UnitIdx, UnitType, in verifyUnitSection()
[all …]
H A DDWARFUnit.cpp357 DWARFDataExtractor DebugInfoData = getDebugInfoExtractor(); in extractDIEsToVector() local
361 while (DIE.extractFast(*this, &DIEOffset, DebugInfoData, NextCUOffset, in extractDIEsToVector()
/freebsd-12.1/contrib/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFFormValue.h122 bool skipValue(DataExtractor DebugInfoData, uint32_t *OffsetPtr, in skipValue() argument
124 return DWARFFormValue::skipValue(Form, DebugInfoData, OffsetPtr, Params); in skipValue()
137 static bool skipValue(dwarf::Form Form, DataExtractor DebugInfoData,
H A DDWARFDebugInfoEntry.h44 const DWARFDataExtractor &DebugInfoData, uint32_t UEndOffset,
H A DDWARFVerifier.h141 bool verifyUnitHeader(const DWARFDataExtractor DebugInfoData,