Lines Matching refs:OffsetPtr
101 uint64_t *OffsetPtr) { in createFromUnit() argument
103 FormValue.extractValue(U->getDebugInfoExtractor(), OffsetPtr, in createFromUnit()
109 uint64_t *OffsetPtr, in skipValue() argument
118 uint64_t size = DebugInfoData.getULEB128(OffsetPtr); in skipValue()
119 *OffsetPtr += size; in skipValue()
123 uint8_t size = DebugInfoData.getU8(OffsetPtr); in skipValue()
124 *OffsetPtr += size; in skipValue()
128 uint16_t size = DebugInfoData.getU16(OffsetPtr); in skipValue()
129 *OffsetPtr += size; in skipValue()
133 uint32_t size = DebugInfoData.getU32(OffsetPtr); in skipValue()
134 *OffsetPtr += size; in skipValue()
140 DebugInfoData.getCStr(OffsetPtr); in skipValue()
174 *OffsetPtr += *FixedSize; in skipValue()
181 DebugInfoData.getSLEB128(OffsetPtr); in skipValue()
192 DebugInfoData.getULEB128(OffsetPtr); in skipValue()
196 DebugInfoData.getULEB128(OffsetPtr); in skipValue()
197 *OffsetPtr += 4; in skipValue()
202 Form = static_cast<dwarf::Form>(DebugInfoData.getULEB128(OffsetPtr)); in skipValue()
245 uint64_t *OffsetPtr, dwarf::FormParams FP, in extractValue() argument
267 Data.getRelocatedValue(Size, OffsetPtr, &Value.SectionIndex, &Err); in extractValue()
272 Value.uval = Data.getULEB128(OffsetPtr, &Err); in extractValue()
276 Value.uval = Data.getU8(OffsetPtr, &Err); in extractValue()
280 Value.uval = Data.getU16(OffsetPtr, &Err); in extractValue()
284 Value.uval = Data.getU32(OffsetPtr, &Err); in extractValue()
292 Value.uval = Data.getU8(OffsetPtr, &Err); in extractValue()
298 Value.uval = Data.getU16(OffsetPtr, &Err); in extractValue()
301 Value.uval = Data.getU24(OffsetPtr, &Err); in extractValue()
308 Value.uval = Data.getRelocatedValue(4, OffsetPtr, nullptr, &Err); in extractValue()
313 Value.uval = Data.getRelocatedValue(8, OffsetPtr, nullptr, &Err); in extractValue()
321 Value.sval = Data.getSLEB128(OffsetPtr, &Err); in extractValue()
331 Value.uval = Data.getULEB128(OffsetPtr, &Err); in extractValue()
334 Value.uval = Data.getULEB128(OffsetPtr, &Err) << 32; in extractValue()
335 Value.uval = Data.getU32(OffsetPtr, &Err); in extractValue()
338 Value.cstr = Data.getCStr(OffsetPtr, &Err); in extractValue()
341 Form = static_cast<dwarf::Form>(Data.getULEB128(OffsetPtr, &Err)); in extractValue()
351 OffsetPtr, nullptr, &Err); in extractValue()
358 Value.uval = Data.getU64(OffsetPtr, &Err); in extractValue()
371 Value.data = Data.getBytes(OffsetPtr, Value.uval, &Err).bytes_begin(); in extractValue()