Lines Matching refs:OffsetPtr
104 uint64_t *OffsetPtr) { in createFromUnit() argument
106 FormValue.extractValue(U->getDebugInfoExtractor(), OffsetPtr, in createFromUnit()
112 uint64_t *OffsetPtr, in skipValue() argument
121 uint64_t size = DebugInfoData.getULEB128(OffsetPtr); in skipValue()
122 *OffsetPtr += size; in skipValue()
126 uint8_t size = DebugInfoData.getU8(OffsetPtr); in skipValue()
127 *OffsetPtr += size; in skipValue()
131 uint16_t size = DebugInfoData.getU16(OffsetPtr); in skipValue()
132 *OffsetPtr += size; in skipValue()
136 uint32_t size = DebugInfoData.getU32(OffsetPtr); in skipValue()
137 *OffsetPtr += size; in skipValue()
143 DebugInfoData.getCStr(OffsetPtr); in skipValue()
177 *OffsetPtr += *FixedSize; in skipValue()
184 DebugInfoData.getSLEB128(OffsetPtr); in skipValue()
195 DebugInfoData.getULEB128(OffsetPtr); in skipValue()
199 DebugInfoData.getULEB128(OffsetPtr); in skipValue()
200 *OffsetPtr += 4; in skipValue()
205 Form = static_cast<dwarf::Form>(DebugInfoData.getULEB128(OffsetPtr)); in skipValue()
248 uint64_t *OffsetPtr, dwarf::FormParams FP, in extractValue() argument
270 Data.getRelocatedValue(Size, OffsetPtr, &Value.SectionIndex, &Err); in extractValue()
275 Value.uval = Data.getULEB128(OffsetPtr, &Err); in extractValue()
279 Value.uval = Data.getU8(OffsetPtr, &Err); in extractValue()
283 Value.uval = Data.getU16(OffsetPtr, &Err); in extractValue()
287 Value.uval = Data.getU32(OffsetPtr, &Err); in extractValue()
295 Value.uval = Data.getU8(OffsetPtr, &Err); in extractValue()
301 Value.uval = Data.getU16(OffsetPtr, &Err); in extractValue()
304 Value.uval = Data.getU24(OffsetPtr, &Err); in extractValue()
311 Value.uval = Data.getRelocatedValue(4, OffsetPtr, nullptr, &Err); in extractValue()
316 Value.uval = Data.getRelocatedValue(8, OffsetPtr, nullptr, &Err); in extractValue()
324 Value.sval = Data.getSLEB128(OffsetPtr, &Err); in extractValue()
334 Value.uval = Data.getULEB128(OffsetPtr, &Err); in extractValue()
337 Value.uval = Data.getULEB128(OffsetPtr, &Err) << 32; in extractValue()
338 Value.uval |= Data.getU32(OffsetPtr, &Err); in extractValue()
341 Value.cstr = Data.getCStr(OffsetPtr, &Err); in extractValue()
344 Form = static_cast<dwarf::Form>(Data.getULEB128(OffsetPtr, &Err)); in extractValue()
354 OffsetPtr, nullptr, &Err); in extractValue()
361 Value.uval = Data.getU64(OffsetPtr, &Err); in extractValue()
374 Value.data = Data.getBytes(OffsetPtr, Value.uval, &Err).bytes_begin(); in extractValue()