Lines Matching refs:offset_ptr
41 T DataExtractor::getU(uint64_t *offset_ptr, Error *Err) const { in getU() argument
47 uint64_t offset = *offset_ptr; in getU()
55 *offset_ptr += sizeof(val); in getU()
60 T *DataExtractor::getUs(uint64_t *offset_ptr, T *dst, uint32_t count, in getUs() argument
66 uint64_t offset = *offset_ptr; in getUs()
72 *value_ptr = getU<T>(offset_ptr, Err); in getUs()
74 *offset_ptr = offset; in getUs()
80 uint8_t DataExtractor::getU8(uint64_t *offset_ptr, llvm::Error *Err) const { in getU8() argument
81 return getU<uint8_t>(offset_ptr, Err); in getU8()
84 uint8_t *DataExtractor::getU8(uint64_t *offset_ptr, uint8_t *dst, in getU8() argument
86 return getUs<uint8_t>(offset_ptr, dst, count, nullptr); in getU8()
93 uint16_t DataExtractor::getU16(uint64_t *offset_ptr, llvm::Error *Err) const { in getU16() argument
94 return getU<uint16_t>(offset_ptr, Err); in getU16()
97 uint16_t *DataExtractor::getU16(uint64_t *offset_ptr, uint16_t *dst, in getU16() argument
99 return getUs<uint16_t>(offset_ptr, dst, count, nullptr); in getU16()
108 uint32_t DataExtractor::getU32(uint64_t *offset_ptr, llvm::Error *Err) const { in getU32() argument
109 return getU<uint32_t>(offset_ptr, Err); in getU32()
112 uint32_t *DataExtractor::getU32(uint64_t *offset_ptr, uint32_t *dst, in getU32() argument
114 return getUs<uint32_t>(offset_ptr, dst, count, nullptr); in getU32()
117 uint64_t DataExtractor::getU64(uint64_t *offset_ptr, llvm::Error *Err) const { in getU64() argument
118 return getU<uint64_t>(offset_ptr, Err); in getU64()
121 uint64_t *DataExtractor::getU64(uint64_t *offset_ptr, uint64_t *dst, in getU64() argument
123 return getUs<uint64_t>(offset_ptr, dst, count, nullptr); in getU64()
126 uint64_t DataExtractor::getUnsigned(uint64_t *offset_ptr, uint32_t byte_size, in getUnsigned() argument
130 return getU8(offset_ptr, Err); in getUnsigned()
132 return getU16(offset_ptr, Err); in getUnsigned()
134 return getU32(offset_ptr, Err); in getUnsigned()
136 return getU64(offset_ptr, Err); in getUnsigned()
142 DataExtractor::getSigned(uint64_t *offset_ptr, uint32_t byte_size) const { in getSigned() argument
145 return (int8_t)getU8(offset_ptr); in getSigned()
147 return (int16_t)getU16(offset_ptr); in getSigned()
149 return (int32_t)getU32(offset_ptr); in getSigned()
151 return (int64_t)getU64(offset_ptr); in getSigned()
221 uint64_t DataExtractor::getULEB128(uint64_t *offset_ptr, Error *Err) const { in getULEB128() argument
222 return getLEB128(Data, offset_ptr, Err, decodeULEB128); in getULEB128()
225 int64_t DataExtractor::getSLEB128(uint64_t *offset_ptr, Error *Err) const { in getSLEB128() argument
226 return getLEB128(Data, offset_ptr, Err, decodeSLEB128); in getSLEB128()