Lines Matching refs:buffer
141 DataExtractor data(buffer.bytes, buffer.length, buffer.byte_order, 1); in GetScalarValue()
143 buffer.length).Success()) in GetScalarValue()
201 memset(buffer.bytes, 0, sizeof(buffer.bytes)); in SetValueFromData()
242 buffer.length = reg_info->byte_size; in SetValueFromData()
243 buffer.byte_order = src.GetByteOrder(); in SetValueFromData()
244 assert(buffer.length <= kMaxRegisterByteSize); in SetValueFromData()
245 if (buffer.length > kMaxRegisterByteSize) in SetValueFromData()
246 buffer.length = kMaxRegisterByteSize; in SetValueFromData()
250 buffer.bytes, // dst buffer in SetValueFromData()
251 buffer.length, // dst length in SetValueFromData()
252 buffer.byte_order) == 0) // dst byte order in SetValueFromData()
498 assert(rhs.buffer.length <= kMaxRegisterByteSize); in CopyValue()
499 ::memcpy(buffer.bytes, rhs.buffer.bytes, kMaxRegisterByteSize); in CopyValue()
500 buffer.length = rhs.buffer.length; in CopyValue()
501 buffer.byte_order = rhs.buffer.byte_order; in CopyValue()
519 switch (buffer.length) { in GetAsUInt16()
524 return *reinterpret_cast<const uint16_t *>(buffer.bytes); in GetAsUInt16()
548 switch (buffer.length) { in GetAsUInt32()
554 return *reinterpret_cast<const uint32_t *>(buffer.bytes); in GetAsUInt32()
579 switch (buffer.length) { in GetAsUInt64()
583 return *(const uint8_t *)buffer.bytes; in GetAsUInt64()
585 return *reinterpret_cast<const uint16_t *>(buffer.bytes); in GetAsUInt64()
587 return *reinterpret_cast<const uint32_t *>(buffer.bytes); in GetAsUInt64()
589 return *reinterpret_cast<const uint64_t *>(buffer.bytes); in GetAsUInt64()
615 switch (buffer.length) { in GetAsUInt128()
624 (reinterpret_cast<const type128 *>(buffer.bytes))->x); in GetAsUInt128()
705 m_scalar.GetBytes(buffer.bytes); in GetBytes()
706 return buffer.bytes; in GetBytes()
708 return buffer.bytes; in GetBytes()
729 return buffer.length; in GetByteSize()
758 assert(length <= sizeof(buffer.bytes) && in SetBytes()
761 buffer.length = length; in SetBytes()
762 memcpy(buffer.bytes, bytes, length); in SetBytes()
763 buffer.byte_order = byte_order; in SetBytes()
766 buffer.length = 0; in SetBytes()
785 if (buffer.length != rhs.buffer.length) in operator ==()
788 uint16_t length = buffer.length; in operator ==()
791 return memcmp(buffer.bytes, rhs.buffer.bytes, length) == 0; in operator ==()
824 if (buffer.byte_order == eByteOrderBig || in ClearBit()
825 buffer.byte_order == eByteOrderLittle) { in ClearBit()
827 if (buffer.byte_order == eByteOrderBig) in ClearBit()
828 byte_idx = buffer.length - (bit / 8) - 1; in ClearBit()
833 if (byte_idx < buffer.length) { in ClearBit()
834 buffer.bytes[byte_idx] &= ~(1u << byte_bit); in ClearBit()
864 if (buffer.byte_order == eByteOrderBig || in SetBit()
865 buffer.byte_order == eByteOrderLittle) { in SetBit()
867 if (buffer.byte_order == eByteOrderBig) in SetBit()
868 byte_idx = buffer.length - (bit / 8) - 1; in SetBit()
873 if (byte_idx < buffer.length) { in SetBit()
874 buffer.bytes[byte_idx] |= (1u << byte_bit); in SetBit()