OpenOCD
esirisc_common Struct Reference
Collaboration diagram for esirisc_common:

Data Fields

struct breakpointbreakpoints_p [MAX_BREAKPOINTS]
 
enum esirisc_cache cache_arch
 
struct regecas
 
struct reged
 
struct regeid
 
struct regepc
 
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_cachereg_cache
 
struct targettarget
 
struct esirisc_trace trace_info
 
struct watchpointwatchpoints_p [MAX_WATCHPOINTS]
 

Detailed Description

Definition at line 64 of file esirisc.h.

Field Documentation

◆ breakpoints_p

struct breakpoint* esirisc_common::breakpoints_p[MAX_BREAKPOINTS]

◆ cache_arch

enum esirisc_cache esirisc_common::cache_arch

Definition at line 65 of file esirisc.h.

Referenced by COMMAND_HANDLER(), and esirisc_cache_arch_name().

◆ ecas

struct reg* esirisc_common::ecas

Definition at line 72 of file esirisc.h.

Referenced by esirisc_arch_state(), and esirisc_build_reg_cache().

◆ ed

struct reg* esirisc_common::ed

Definition at line 74 of file esirisc.h.

Referenced by esirisc_arch_state(), and esirisc_build_reg_cache().

◆ eid

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().

◆ epc

struct reg* esirisc_common::epc

◆ etc_save

uint32_t esirisc_common::etc_save

Definition at line 75 of file esirisc.h.

Referenced by esirisc_restore_interrupts(), and esirisc_save_interrupts().

◆ gdb_arch

char* esirisc_common::gdb_arch

Definition at line 68 of file esirisc.h.

Referenced by esirisc_deinit_target(), and esirisc_get_gdb_arch().

◆ has_dcache

bool esirisc_common::has_dcache

Definition at line 81 of file esirisc.h.

Referenced by esirisc_examine(), esirisc_has_cache(), and esirisc_identify().

◆ has_icache

bool esirisc_common::has_icache

Definition at line 80 of file esirisc.h.

Referenced by esirisc_examine(), esirisc_has_cache(), and esirisc_identify().

◆ has_trace

bool esirisc_common::has_trace

Definition at line 82 of file esirisc.h.

Referenced by COMMAND_HANDLER(), esirisc_examine(), and esirisc_identify().

◆ hwdc_save

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().

◆ jtag_info

◆ num_bits

◆ num_breakpoints

int esirisc_common::num_breakpoints

Definition at line 84 of file esirisc.h.

Referenced by esirisc_examine(), esirisc_identify(), and esirisc_next_breakpoint().

◆ num_regs

◆ num_watchpoints

int esirisc_common::num_watchpoints

Definition at line 87 of file esirisc.h.

Referenced by esirisc_examine(), esirisc_identify(), and esirisc_next_watchpoint().

◆ reg_cache

◆ target

struct target* esirisc_common::target

◆ trace_info

◆ watchpoints_p

struct watchpoint* esirisc_common::watchpoints_p[MAX_WATCHPOINTS]

The documentation for this struct was generated from the following file: