Lines Matching refs:m_opcode
386 Opcode m_opcode) { in GetControlFlowKind() argument
389 if (m_opcode.GetOpcodeBytes() == nullptr || m_opcode.GetByteSize() <= 0) { in GetControlFlowKind()
396 ret = InstructionLengthDecode((const uint8_t *)m_opcode.GetOpcodeBytes(), in GetControlFlowKind()
397 m_opcode.GetByteSize(), is_exec_mode_64b); in GetControlFlowKind()
462 m_opcode.SetOpcode8(data.GetU8(&data_offset), byte_order); in Decode()
467 m_opcode.SetOpcode16(data.GetU16(&data_offset), byte_order); in Decode()
472 m_opcode.SetOpcode32(data.GetU32(&data_offset), byte_order); in Decode()
477 m_opcode.SetOpcode64(data.GetU64(&data_offset), byte_order); in Decode()
482 m_opcode.SetOpcodeBytes(data.PeekData(data_offset, min_op_byte_size), in Decode()
499 m_opcode.SetOpcode16(thumb_opcode, byte_order); in Decode()
504 m_opcode.SetOpcode16_2(thumb_opcode, byte_order); in Decode()
508 m_opcode.SetOpcode32(data.GetU32(&data_offset), byte_order); in Decode()
523 m_opcode.Clear(); in Decode()
525 m_opcode.SetOpcodeBytes(opcode_data, inst_size); in Decode()
530 return m_opcode.GetByteSize(); in Decode()
549 return x86::GetControlFlowKind(/*is_64b=*/false, m_opcode); in GetControlFlowKind()
551 return x86::GetControlFlowKind(/*is_64b=*/true, m_opcode); in GetControlFlowKind()
562 if (m_opcode.GetData(data)) { in CalculateMnemonicOperandsAndComment()
615 inst_size = m_opcode.GetByteSize(); in CalculateMnemonicOperandsAndComment()
622 m_opcode.SetOpcode8(uval8, byte_order); in CalculateMnemonicOperandsAndComment()
628 m_opcode.SetOpcode16(uval16, byte_order); in CalculateMnemonicOperandsAndComment()
634 m_opcode.SetOpcode32(uval32, byte_order); in CalculateMnemonicOperandsAndComment()
640 m_opcode.SetOpcode64(uval64, byte_order); in CalculateMnemonicOperandsAndComment()
652 m_opcode.SetOpcodeBytes(bytes, inst_size); in CalculateMnemonicOperandsAndComment()
678 size_t GetByteSize() const { return m_opcode.GetByteSize(); } in GetByteSize()
1181 if (!m_opcode.GetData(data)) in VisitInstruction()