Lines Matching refs:offset

107 uint32_t DataEncoder::PutU8(uint32_t offset, uint8_t value) {  in PutU8()  argument
108 if (ValidOffset(offset)) { in PutU8()
109 m_start[offset] = value; in PutU8()
110 return offset + 1; in PutU8()
115 uint32_t DataEncoder::PutU16(uint32_t offset, uint16_t value) { in PutU16() argument
116 if (ValidOffsetForDataOfSize(offset, sizeof(value))) { in PutU16()
118 write16be(m_start + offset, value); in PutU16()
120 write16le(m_start + offset, value); in PutU16()
122 return offset + sizeof(value); in PutU16()
127 uint32_t DataEncoder::PutU32(uint32_t offset, uint32_t value) { in PutU32() argument
128 if (ValidOffsetForDataOfSize(offset, sizeof(value))) { in PutU32()
130 write32be(m_start + offset, value); in PutU32()
132 write32le(m_start + offset, value); in PutU32()
134 return offset + sizeof(value); in PutU32()
139 uint32_t DataEncoder::PutU64(uint32_t offset, uint64_t value) { in PutU64() argument
140 if (ValidOffsetForDataOfSize(offset, sizeof(value))) { in PutU64()
142 write64be(m_start + offset, value); in PutU64()
144 write64le(m_start + offset, value); in PutU64()
146 return offset + sizeof(value); in PutU64()
151 uint32_t DataEncoder::PutUnsigned(uint32_t offset, uint32_t byte_size, in PutUnsigned() argument
155 return PutU8(offset, value); in PutUnsigned()
157 return PutU16(offset, value); in PutUnsigned()
159 return PutU32(offset, value); in PutUnsigned()
161 return PutU64(offset, value); in PutUnsigned()
168 uint32_t DataEncoder::PutData(uint32_t offset, const void *src, in PutData() argument
171 return offset; in PutData()
173 if (ValidOffsetForDataOfSize(offset, src_len)) { in PutData()
174 memcpy(m_start + offset, src, src_len); in PutData()
175 return offset + src_len; in PutData()
180 uint32_t DataEncoder::PutAddress(uint32_t offset, lldb::addr_t addr) { in PutAddress() argument
181 return PutUnsigned(offset, m_addr_size, addr); in PutAddress()
184 uint32_t DataEncoder::PutCString(uint32_t offset, const char *cstr) { in PutCString() argument
186 return PutData(offset, cstr, strlen(cstr) + 1); in PutCString()