Struct debug_if
Inherited by the following classes: rv64::Core
Public Functions
Type | Name |
---|---|
virtual void | disable_debug (void) = 0 |
virtual void | enable_debug (void) = 0 |
virtual uint64_t | get_program_counter (void) = 0 |
virtual std::array< int64_t, 32 > | get_registers (void) = 0 |
virtual rv64::CoreExecStatus | get_status (void) = 0 |
virtual void | insert_breakpoint (uint64_t) = 0 |
virtual uint8_t | load_byte (uint64_t addr) = 0 |
virtual uint64_t | read_register (unsigned) = 0 |
virtual void | remove_breakpoint (uint64_t) = 0 |
virtual void | set_single_step (void) = 0 |
virtual void | set_status (rv64::CoreExecStatus) = 0 |
virtual void | store_byte (uint64_t addr, uint8_t val) = 0 |
virtual void | write_register (unsigned, uint64_t) = 0 |
virtual | ~debug_if () |
Public Functions Documentation
function disable_debug
function enable_debug
function get_program_counter
function get_registers
function get_status
function insert_breakpoint
function load_byte
function read_register
function remove_breakpoint
function set_single_step
function set_status
function store_byte
function write_register
function ~debug_if
The documentation for this class was generated from the following file projects/casvp/src/bindings/cp/rv64/debug_if.h