Represents a single disassembled instruction with metadata. More...
#include <disassembly_viewer.h>
Public Member Functions | |
DisassemblyEntry () | |
Public Attributes | |
uint32_t | address |
uint8_t | opcode |
std::vector< uint8_t > | operands |
std::string | mnemonic |
std::string | operand_str |
uint8_t | size |
uint64_t | execution_count |
bool | is_breakpoint |
bool | is_current_pc |
Represents a single disassembled instruction with metadata.
Definition at line 21 of file disassembly_viewer.h.
|
inline |
Definition at line 32 of file disassembly_viewer.h.
uint32_t yaze::emu::debug::DisassemblyEntry::address |
Definition at line 22 of file disassembly_viewer.h.
Referenced by yaze::emu::debug::DisassemblyViewer::PassesFilter(), and yaze::emu::debug::DisassemblyViewer::RecordInstruction().
uint8_t yaze::emu::debug::DisassemblyEntry::opcode |
Definition at line 23 of file disassembly_viewer.h.
Referenced by yaze::emu::debug::DisassemblyViewer::FormatHexDump(), and yaze::emu::debug::DisassemblyViewer::RecordInstruction().
std::vector<uint8_t> yaze::emu::debug::DisassemblyEntry::operands |
Definition at line 24 of file disassembly_viewer.h.
Referenced by yaze::emu::debug::DisassemblyViewer::FormatHexDump(), and yaze::emu::debug::DisassemblyViewer::RecordInstruction().
std::string yaze::emu::debug::DisassemblyEntry::mnemonic |
Definition at line 25 of file disassembly_viewer.h.
Referenced by yaze::emu::debug::DisassemblyViewer::GetMnemonicColor(), yaze::emu::debug::DisassemblyViewer::PassesFilter(), and yaze::emu::debug::DisassemblyViewer::RecordInstruction().
std::string yaze::emu::debug::DisassemblyEntry::operand_str |
Definition at line 26 of file disassembly_viewer.h.
Referenced by yaze::emu::debug::DisassemblyViewer::PassesFilter(), and yaze::emu::debug::DisassemblyViewer::RecordInstruction().
uint8_t yaze::emu::debug::DisassemblyEntry::size |
Definition at line 27 of file disassembly_viewer.h.
Referenced by yaze::emu::debug::DisassemblyViewer::RecordInstruction().
uint64_t yaze::emu::debug::DisassemblyEntry::execution_count |
Definition at line 28 of file disassembly_viewer.h.
Referenced by yaze::emu::debug::DisassemblyViewer::RecordInstruction().
bool yaze::emu::debug::DisassemblyEntry::is_breakpoint |
Definition at line 29 of file disassembly_viewer.h.
Referenced by yaze::emu::debug::DisassemblyViewer::GetAddressColor(), and yaze::emu::debug::DisassemblyViewer::RecordInstruction().
bool yaze::emu::debug::DisassemblyEntry::is_current_pc |
Definition at line 30 of file disassembly_viewer.h.
Referenced by yaze::emu::debug::DisassemblyViewer::GetAddressColor(), and yaze::emu::debug::DisassemblyViewer::RecordInstruction().