reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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);