reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/include/lldb/Utility/DataEncoder.h
  101   size_t GetByteSize() const { return m_end - m_start; }
  133   uint8_t *GetDataStart() { return m_start; }
  135   const uint8_t *GetDataStart() const { return m_start; }
tools/lldb/source/Utility/DataEncoder.cpp
   57   m_start = nullptr;
   67   if (m_start != nullptr) {
   72         assert(m_start >= data_bytes);
   73         return m_start - data_bytes;
   91     m_start = nullptr;
   94     m_start = static_cast<uint8_t *>(bytes);
   95     m_end = m_start + length;
  113   m_start = m_end = nullptr;
  120         m_start = data_sp->GetBytes() + data_offset;
  124           m_end = m_start + data_length; // We got all the bytes we wanted
  126           m_end = m_start + bytes_left; // Not all the bytes requested were
  148     m_start[offset] = value;
  157       write16be(m_start + offset, value);
  159       write16le(m_start + offset, value);
  169       write32be(m_start + offset, value);
  171       write32le(m_start + offset, value);
  181       write64be(m_start + offset, value);
  183       write64le(m_start + offset, value);
  221     memcpy(m_start + offset, src, src_len);