Result of disassembling a single instruction. More...
#include <disassembler.h>
Public Member Functions | |
| DisassembledInstruction () | |
Public Attributes | |
| uint32_t | address |
| uint8_t | opcode |
| std::vector< uint8_t > | operands |
| std::string | mnemonic |
| std::string | operand_str |
| std::string | full_text |
| uint8_t | size |
| bool | is_branch |
| bool | is_call |
| bool | is_return |
| uint32_t | branch_target |
Result of disassembling a single instruction.
Definition at line 65 of file disassembler.h.
|
inline |
Definition at line 78 of file disassembler.h.
| uint32_t yaze::emu::debug::DisassembledInstruction::address |
Definition at line 66 of file disassembler.h.
Referenced by yaze::emu::debug::Disassembler65816::Disassemble().
| uint8_t yaze::emu::debug::DisassembledInstruction::opcode |
Definition at line 67 of file disassembler.h.
Referenced by yaze::emu::debug::Disassembler65816::Disassemble().
| std::vector<uint8_t> yaze::emu::debug::DisassembledInstruction::operands |
Definition at line 68 of file disassembler.h.
Referenced by yaze::emu::debug::Disassembler65816::Disassemble().
| std::string yaze::emu::debug::DisassembledInstruction::mnemonic |
Definition at line 69 of file disassembler.h.
Referenced by yaze::emu::debug::Disassembler65816::Disassemble().
| std::string yaze::emu::debug::DisassembledInstruction::operand_str |
Definition at line 70 of file disassembler.h.
Referenced by yaze::emu::debug::Disassembler65816::Disassemble().
| std::string yaze::emu::debug::DisassembledInstruction::full_text |
Definition at line 71 of file disassembler.h.
Referenced by yaze::emu::debug::Disassembler65816::Disassemble().
| uint8_t yaze::emu::debug::DisassembledInstruction::size |
Definition at line 72 of file disassembler.h.
Referenced by yaze::emu::debug::Disassembler65816::Disassemble(), and yaze::agent::EmulatorServiceImpl::GetDisassembly().
| bool yaze::emu::debug::DisassembledInstruction::is_branch |
Definition at line 73 of file disassembler.h.
Referenced by yaze::emu::debug::Disassembler65816::Disassemble().
| bool yaze::emu::debug::DisassembledInstruction::is_call |
Definition at line 74 of file disassembler.h.
Referenced by yaze::emu::debug::Disassembler65816::Disassemble().
| bool yaze::emu::debug::DisassembledInstruction::is_return |
Definition at line 75 of file disassembler.h.
Referenced by yaze::emu::debug::Disassembler65816::Disassemble().
| uint32_t yaze::emu::debug::DisassembledInstruction::branch_target |
Definition at line 76 of file disassembler.h.
Referenced by yaze::emu::debug::Disassembler65816::Disassemble().