Lines Matching refs:offset_ptr
40 T DataExtractor::getU(uint64_t *offset_ptr, Error *Err) const { in getU() argument
46 uint64_t offset = *offset_ptr; in getU()
54 *offset_ptr += sizeof(val); in getU()
59 T *DataExtractor::getUs(uint64_t *offset_ptr, T *dst, uint32_t count, in getUs() argument
65 uint64_t offset = *offset_ptr; in getUs()
71 *value_ptr = getU<T>(offset_ptr, Err); in getUs()
73 *offset_ptr = offset; in getUs()
79 uint8_t DataExtractor::getU8(uint64_t *offset_ptr, llvm::Error *Err) const { in getU8() argument
80 return getU<uint8_t>(offset_ptr, Err); in getU8()
83 uint8_t *DataExtractor::getU8(uint64_t *offset_ptr, uint8_t *dst, in getU8() argument
85 return getUs<uint8_t>(offset_ptr, dst, count, nullptr); in getU8()
92 uint16_t DataExtractor::getU16(uint64_t *offset_ptr, llvm::Error *Err) const { in getU16() argument
93 return getU<uint16_t>(offset_ptr, Err); in getU16()
96 uint16_t *DataExtractor::getU16(uint64_t *offset_ptr, uint16_t *dst, in getU16() argument
98 return getUs<uint16_t>(offset_ptr, dst, count, nullptr); in getU16()
107 uint32_t DataExtractor::getU32(uint64_t *offset_ptr, llvm::Error *Err) const { in getU32() argument
108 return getU<uint32_t>(offset_ptr, Err); in getU32()
111 uint32_t *DataExtractor::getU32(uint64_t *offset_ptr, uint32_t *dst, in getU32() argument
113 return getUs<uint32_t>(offset_ptr, dst, count, nullptr); in getU32()
116 uint64_t DataExtractor::getU64(uint64_t *offset_ptr, llvm::Error *Err) const { in getU64() argument
117 return getU<uint64_t>(offset_ptr, Err); in getU64()
120 uint64_t *DataExtractor::getU64(uint64_t *offset_ptr, uint64_t *dst, in getU64() argument
122 return getUs<uint64_t>(offset_ptr, dst, count, nullptr); in getU64()
125 uint64_t DataExtractor::getUnsigned(uint64_t *offset_ptr, uint32_t byte_size, in getUnsigned() argument
129 return getU8(offset_ptr, Err); in getUnsigned()
131 return getU16(offset_ptr, Err); in getUnsigned()
133 return getU32(offset_ptr, Err); in getUnsigned()
135 return getU64(offset_ptr, Err); in getUnsigned()
141 DataExtractor::getSigned(uint64_t *offset_ptr, uint32_t byte_size) const { in getSigned() argument
144 return (int8_t)getU8(offset_ptr); in getSigned()
146 return (int16_t)getU16(offset_ptr); in getSigned()
148 return (int32_t)getU32(offset_ptr); in getSigned()
150 return (int64_t)getU64(offset_ptr); in getSigned()
220 uint64_t DataExtractor::getULEB128(uint64_t *offset_ptr, Error *Err) const { in getULEB128() argument
221 return getLEB128(Data, offset_ptr, Err, decodeULEB128); in getULEB128()
224 int64_t DataExtractor::getSLEB128(uint64_t *offset_ptr, Error *Err) const { in getSLEB128() argument
225 return getLEB128(Data, offset_ptr, Err, decodeSLEB128); in getSLEB128()