OpenOCD
|
Data Fields | |
struct breakpoint * | breakpoints_p [MAX_BREAKPOINTS] |
enum esirisc_cache | cache_arch |
struct reg * | ecas |
struct reg * | ed |
struct reg * | eid |
struct reg * | epc |
uint32_t | etc_save |
char * | gdb_arch |
bool | has_dcache |
bool | has_icache |
bool | has_trace |
uint32_t | hwdc_save |
struct esirisc_jtag | jtag_info |
int | num_bits |
int | num_breakpoints |
int | num_regs |
int | num_watchpoints |
struct reg_cache * | reg_cache |
struct target * | target |
struct esirisc_trace | trace_info |
struct watchpoint * | watchpoints_p [MAX_WATCHPOINTS] |
struct breakpoint* esirisc_common::breakpoints_p[MAX_BREAKPOINTS] |
Definition at line 85 of file esirisc.h.
Referenced by esirisc_add_breakpoint(), esirisc_next_breakpoint(), esirisc_remove_breakpoint(), and esirisc_remove_breakpoints().
enum esirisc_cache esirisc_common::cache_arch |
Definition at line 65 of file esirisc.h.
Referenced by COMMAND_HANDLER(), and esirisc_cache_arch_name().
struct reg* esirisc_common::ecas |
Definition at line 72 of file esirisc.h.
Referenced by esirisc_arch_state(), and esirisc_build_reg_cache().
struct reg* esirisc_common::ed |
Definition at line 74 of file esirisc.h.
Referenced by esirisc_arch_state(), and esirisc_build_reg_cache().
struct reg* esirisc_common::eid |
Definition at line 73 of file esirisc.h.
Referenced by esirisc_arch_state(), esirisc_build_reg_cache(), and esirisc_debug_entry().
struct reg* esirisc_common::epc |
Definition at line 71 of file esirisc.h.
Referenced by esirisc_arch_state(), esirisc_build_reg_cache(), esirisc_debug_entry(), and esirisc_resume_or_step().
uint32_t esirisc_common::etc_save |
Definition at line 75 of file esirisc.h.
Referenced by esirisc_restore_interrupts(), and esirisc_save_interrupts().
char* esirisc_common::gdb_arch |
Definition at line 68 of file esirisc.h.
Referenced by esirisc_deinit_target(), and esirisc_get_gdb_arch().
bool esirisc_common::has_dcache |
Definition at line 81 of file esirisc.h.
Referenced by esirisc_examine(), esirisc_has_cache(), and esirisc_identify().
bool esirisc_common::has_icache |
Definition at line 80 of file esirisc.h.
Referenced by esirisc_examine(), esirisc_has_cache(), and esirisc_identify().
bool esirisc_common::has_trace |
Definition at line 82 of file esirisc.h.
Referenced by COMMAND_HANDLER(), esirisc_examine(), and esirisc_identify().
uint32_t esirisc_common::hwdc_save |
Definition at line 76 of file esirisc.h.
Referenced by COMMAND_HANDLER(), esirisc_init_target(), and esirisc_restore_hwdc().
struct esirisc_jtag esirisc_common::jtag_info |
Definition at line 65 of file esirisc.h.
Referenced by esirisc_add_breakpoint(), esirisc_add_watchpoint(), esirisc_assert_reset(), esirisc_deassert_reset(), esirisc_debug_enable(), esirisc_debug_reset(), esirisc_debug_step(), esirisc_disable_interrupts(), esirisc_disable_step(), esirisc_enable_step(), esirisc_examine(), esirisc_flush_caches(), esirisc_halt(), esirisc_identify(), esirisc_poll(), esirisc_read_csr(), esirisc_read_memory(), esirisc_read_reg(), esirisc_remove_breakpoint(), esirisc_remove_breakpoints(), esirisc_remove_watchpoint(), esirisc_remove_watchpoints(), esirisc_reset_entry(), esirisc_restore_hwdc(), esirisc_restore_interrupts(), esirisc_resume_or_step(), esirisc_save_interrupts(), esirisc_target_create(), esirisc_trace_clear_status(), esirisc_trace_get_status(), esirisc_trace_init(), esirisc_trace_read_buffer(), esirisc_trace_start(), esirisc_trace_stop(), esirisc_wait_debug_active(), esirisc_write_csr(), esirisc_write_memory(), and esirisc_write_reg().
int esirisc_common::num_bits |
Definition at line 78 of file esirisc.h.
Referenced by esirisc_build_reg_cache(), esirisc_examine(), esirisc_flash_fill_pb(), esirisc_get_gdb_arch(), esirisc_identify(), and esirisc_trace_buf_get_pc().
int esirisc_common::num_breakpoints |
Definition at line 84 of file esirisc.h.
Referenced by esirisc_examine(), esirisc_identify(), and esirisc_next_breakpoint().
int esirisc_common::num_regs |
Definition at line 79 of file esirisc.h.
Referenced by esirisc_build_reg_cache(), esirisc_examine(), esirisc_free_reg_cache(), esirisc_get_gdb_arch(), esirisc_get_gdb_reg_list(), and esirisc_identify().
int esirisc_common::num_watchpoints |
Definition at line 87 of file esirisc.h.
Referenced by esirisc_examine(), esirisc_identify(), and esirisc_next_watchpoint().
struct reg_cache* esirisc_common::reg_cache |
Definition at line 70 of file esirisc.h.
Referenced by esirisc_assert_reset(), esirisc_build_reg_cache(), esirisc_free_reg_cache(), esirisc_get_gdb_reg_list(), esirisc_restore_context(), esirisc_resume_or_step(), and esirisc_save_context().
struct target* esirisc_common::target |
Definition at line 65 of file esirisc.h.
Referenced by esirisc_get_reg(), esirisc_read_csr(), esirisc_read_reg(), esirisc_target_create(), esirisc_write_csr(), and esirisc_write_reg().
struct esirisc_trace esirisc_common::trace_info |
Definition at line 88 of file esirisc.h.
Referenced by COMMAND_HANDLER(), esirisc_trace_analyze(), esirisc_trace_analyze_buffer(), esirisc_trace_analyze_simple(), esirisc_trace_buf_get_pc(), esirisc_trace_dump_buffer(), esirisc_trace_init(), and esirisc_trace_read_buffer().
struct watchpoint* esirisc_common::watchpoints_p[MAX_WATCHPOINTS] |
Definition at line 88 of file esirisc.h.
Referenced by esirisc_add_watchpoint(), esirisc_next_watchpoint(), esirisc_remove_watchpoint(), and esirisc_remove_watchpoints().