Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/DWARF/
H A DDWARFDebugInfoEntry.cpp23 const DWARFDataExtractor &DebugInfoData, in extractFast() argument
36 assert(DebugInfoData.isValidOffset(UEndOffset - 1)); in extractFast()
37 uint64_t AbbrCode = DebugInfoData.getULEB128(OffsetPtr); in extractFast()
81 } else if (!DWARFFormValue::skipValue(AttrSpec.Form, DebugInfoData, in extractFast()
H A DDWARFFormValue.cpp110 bool DWARFFormValue::skipValue(dwarf::Form Form, DataExtractor DebugInfoData, in skipValue() argument
120 uint64_t size = DebugInfoData.getULEB128(OffsetPtr); in skipValue()
125 uint8_t size = DebugInfoData.getU8(OffsetPtr); in skipValue()
130 uint16_t size = DebugInfoData.getU16(OffsetPtr); in skipValue()
135 uint32_t size = DebugInfoData.getU32(OffsetPtr); in skipValue()
142 DebugInfoData.getCStr(OffsetPtr); in skipValue()
185 DebugInfoData.getSLEB128(OffsetPtr); in skipValue()
196 DebugInfoData.getULEB128(OffsetPtr); in skipValue()
200 DebugInfoData.getULEB128(OffsetPtr); in skipValue()
206 Form = static_cast<dwarf::Form>(DebugInfoData.getULEB128(OffsetPtr)); in skipValue()
H A DDWARFAbbreviationDeclaration.cpp172 DWARFDataExtractor DebugInfoData = U.getDebugInfoExtractor(); in getAttributeOffsetFromIndex() local
182 DWARFFormValue::skipValue(AttributeSpecs[CurAttrIdx].Form, DebugInfoData, in getAttributeOffsetFromIndex()
200 DWARFDataExtractor DebugInfoData = U.getDebugInfoExtractor(); in getAttributeValueFromOffset() local
201 if (FormValue.extractValue(DebugInfoData, &Offset, U.getFormParams(), &U)) in getAttributeValueFromOffset()
H A DDWARFVerifier.cpp125 bool DWARFVerifier::verifyUnitHeader(const DWARFDataExtractor DebugInfoData, in verifyUnitHeader() argument
141 std::tie(Length, Format) = DebugInfoData.getInitialLength(Offset); in verifyUnitHeader()
143 Version = DebugInfoData.getU16(Offset); in verifyUnitHeader()
146 UnitType = DebugInfoData.getU8(Offset); in verifyUnitHeader()
147 AddrSize = DebugInfoData.getU8(Offset); in verifyUnitHeader()
148 AbbrOffset = isUnitDWARF64 ? DebugInfoData.getU64(Offset) : DebugInfoData.getU32(Offset); in verifyUnitHeader()
152 AbbrOffset = isUnitDWARF64 ? DebugInfoData.getU64(Offset) : DebugInfoData.getU32(Offset); in verifyUnitHeader()
153 AddrSize = DebugInfoData.getU8(Offset); in verifyUnitHeader()
166 ValidLength = DebugInfoData.isValidOffset(OffsetStart + Length + 3); in verifyUnitHeader()
438 DWARFDataExtractor DebugInfoData(DObj, S, DCtx.isLittleEndian(), 0); in verifyUnitSection() local
[all …]
H A DDWARFUnit.cpp416 DWARFDataExtractor DebugInfoData = getDebugInfoExtractor(); in extractDIEsToVector() local
418 assert(DebugInfoData.isValidOffset(NextCUOffset - 1)); in extractDIEsToVector()
440 if (!DIE.extractFast(*this, &DIEOffset, DebugInfoData, NextCUOffset, in extractDIEsToVector()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFFormValue.h146 bool skipValue(DataExtractor DebugInfoData, uint64_t *OffsetPtr, in skipValue() argument
148 return DWARFFormValue::skipValue(Form, DebugInfoData, OffsetPtr, Params); in skipValue()
161 static bool skipValue(dwarf::Form Form, DataExtractor DebugInfoData,
H A DDWARFDebugInfoEntry.h42 const DWARFDataExtractor &DebugInfoData, uint64_t UEndOffset,
H A DDWARFVerifier.h141 bool verifyUnitHeader(const DWARFDataExtractor DebugInfoData,
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVDWARFReader.cpp526 DWARFDataExtractor DebugInfoData = in processOneDie() local
539 if (DebugInfoData.isValidOffset(Offset)) { in processOneDie()
606 ProcessAttributes(DIE, DebugInfoData); in processOneDie()
611 DWARFDataExtractor DebugInfoData = in processOneDie() local
614 if (DebugInfoData.isValidOffset(Offset)) in processOneDie()
615 ProcessAttributes(InputDIE, DebugInfoData); in processOneDie()