Lines Matching refs:OffsetPtr
103 uint64_t *OffsetPtr) { in createFromUnit() argument
105 FormValue.extractValue(U->getDebugInfoExtractor(), OffsetPtr, in createFromUnit()
111 uint64_t *OffsetPtr, in skipValue() argument
120 uint64_t size = DebugInfoData.getULEB128(OffsetPtr); in skipValue()
121 *OffsetPtr += size; in skipValue()
125 uint8_t size = DebugInfoData.getU8(OffsetPtr); in skipValue()
126 *OffsetPtr += size; in skipValue()
130 uint16_t size = DebugInfoData.getU16(OffsetPtr); in skipValue()
131 *OffsetPtr += size; in skipValue()
135 uint32_t size = DebugInfoData.getU32(OffsetPtr); in skipValue()
136 *OffsetPtr += size; in skipValue()
142 DebugInfoData.getCStr(OffsetPtr); in skipValue()
178 *OffsetPtr += *FixedSize; in skipValue()
185 DebugInfoData.getSLEB128(OffsetPtr); in skipValue()
196 DebugInfoData.getULEB128(OffsetPtr); in skipValue()
200 DebugInfoData.getULEB128(OffsetPtr); in skipValue()
201 *OffsetPtr += 4; in skipValue()
206 Form = static_cast<dwarf::Form>(DebugInfoData.getULEB128(OffsetPtr)); in skipValue()
221 uint64_t *OffsetPtr, dwarf::FormParams FP, in extractValue() argument
243 Data.getRelocatedValue(Size, OffsetPtr, &Value.SectionIndex, &Err); in extractValue()
248 Value.uval = Data.getULEB128(OffsetPtr, &Err); in extractValue()
252 Value.uval = Data.getU8(OffsetPtr, &Err); in extractValue()
256 Value.uval = Data.getU16(OffsetPtr, &Err); in extractValue()
260 Value.uval = Data.getU32(OffsetPtr, &Err); in extractValue()
268 Value.uval = Data.getU8(OffsetPtr, &Err); in extractValue()
274 Value.uval = Data.getU16(OffsetPtr, &Err); in extractValue()
278 Value.uval = Data.getU24(OffsetPtr, &Err); in extractValue()
285 Value.uval = Data.getRelocatedValue(4, OffsetPtr, nullptr, &Err); in extractValue()
290 Value.uval = Data.getRelocatedValue(8, OffsetPtr, nullptr, &Err); in extractValue()
298 Value.sval = Data.getSLEB128(OffsetPtr, &Err); in extractValue()
308 Value.uval = Data.getULEB128(OffsetPtr, &Err); in extractValue()
311 Value.uval = Data.getULEB128(OffsetPtr, &Err) << 32; in extractValue()
312 Value.uval |= Data.getU32(OffsetPtr, &Err); in extractValue()
315 Value.cstr = Data.getCStr(OffsetPtr, &Err); in extractValue()
318 Form = static_cast<dwarf::Form>(Data.getULEB128(OffsetPtr, &Err)); in extractValue()
328 OffsetPtr, nullptr, &Err); in extractValue()
335 Value.uval = Data.getU64(OffsetPtr, &Err); in extractValue()
348 Value.data = Data.getBytes(OffsetPtr, Value.uval, &Err).bytes_begin(); in extractValue()