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

References

tools/lldb/include/lldb/Core/Opcode.h
   45     m_data.inst8 = inst;
   50     m_data.inst16 = inst;
   55     m_data.inst32 = inst;
   60     m_data.inst64 = inst;
   80       return m_data.inst8;
  100       return m_data.inst8;
  102       return GetEndianSwap() ? llvm::ByteSwap_16(m_data.inst16) : m_data.inst16;
  102       return GetEndianSwap() ? llvm::ByteSwap_16(m_data.inst16) : m_data.inst16;
  120       return m_data.inst8;
  122       return GetEndianSwap() ? llvm::ByteSwap_16(m_data.inst16) : m_data.inst16;
  122       return GetEndianSwap() ? llvm::ByteSwap_16(m_data.inst16) : m_data.inst16;
  125       return GetEndianSwap() ? llvm::ByteSwap_32(m_data.inst32) : m_data.inst32;
  125       return GetEndianSwap() ? llvm::ByteSwap_32(m_data.inst32) : m_data.inst32;
  139       return m_data.inst8;
  141       return GetEndianSwap() ? llvm::ByteSwap_16(m_data.inst16) : m_data.inst16;
  141       return GetEndianSwap() ? llvm::ByteSwap_16(m_data.inst16) : m_data.inst16;
  144       return GetEndianSwap() ? llvm::ByteSwap_32(m_data.inst32) : m_data.inst32;
  144       return GetEndianSwap() ? llvm::ByteSwap_32(m_data.inst32) : m_data.inst32;
  146       return GetEndianSwap() ? llvm::ByteSwap_64(m_data.inst64) : m_data.inst64;
  146       return GetEndianSwap() ? llvm::ByteSwap_64(m_data.inst64) : m_data.inst64;
  155     m_data.inst8 = inst;
  161     m_data.inst16 = inst;
  167     m_data.inst32 = inst;
  173     m_data.inst32 = inst;
  179     m_data.inst64 = inst;
  186       m_data.inst.length = length;
  187       assert(length < sizeof(m_data.inst.bytes));
  188       memcpy(m_data.inst.bytes, bytes, length);
  192       m_data.inst.length = 0;
  199     return ((m_type == Opcode::eTypeBytes) ? m_data.inst.bytes : nullptr);
  207       return sizeof(m_data.inst8);
  209       return sizeof(m_data.inst16);
  212       return sizeof(m_data.inst32);
  214       return sizeof(m_data.inst64);
  216       return m_data.inst.length;
  232       return &m_data.inst8;
  234       return &m_data.inst16;
  237       return &m_data.inst32;
  239       return &m_data.inst64;
  241       return m_data.inst.bytes;
tools/lldb/source/Core/Opcode.cpp
   31     s->Printf("0x%2.2x", m_data.inst8);
   34     s->Printf("0x%4.4x", m_data.inst16);
   38     s->Printf("0x%8.8x", m_data.inst32);
   42     s->Printf("0x%16.16" PRIx64, m_data.inst64);
   46     for (uint32_t i = 0; i < m_data.inst.length; ++i) {
   49       s->Printf("%2.2x", m_data.inst.bytes[i]);
   90         swap_buf[0] = m_data.inst.bytes[2];
   91         swap_buf[1] = m_data.inst.bytes[3];
   92         swap_buf[2] = m_data.inst.bytes[0];
   93         swap_buf[3] = m_data.inst.bytes[1];
  106         *(uint16_t *)swap_buf = llvm::ByteSwap_16(m_data.inst16);
  110         swap_buf[0] = m_data.inst.bytes[1];
  111         swap_buf[1] = m_data.inst.bytes[0];
  112         swap_buf[2] = m_data.inst.bytes[3];
  113         swap_buf[3] = m_data.inst.bytes[2];
  117         *(uint32_t *)swap_buf = llvm::ByteSwap_32(m_data.inst32);
  121         *(uint32_t *)swap_buf = llvm::ByteSwap_64(m_data.inst64);