OpenOCD
arm11_common Struct Reference
Collaboration diagram for arm11_common:

Data Fields

struct arm arm
 
struct arm11_sc7_actionbpwp_actions
 
unsigned bpwp_n
 
size_t brp
 Number of Breakpoint Register Pairs from DIDR
More...
 
struct arm_dpm dpm
 Debug module state. More...
 
uint32_t dscr
 Last retrieved DSCR value. More...
 
size_t free_brps
 Number of breakpoints allocated. More...
 
bool hardware_step
 
bool is_rdtr_saved
 
bool is_wdtr_saved
 
struct arm_jtag jtag_info
 
bool memwrite_burst
 
bool memwrite_error_fatal
 
uint32_t saved_rdtr
 
uint32_t saved_wdtr
 
bool simulate_reset_on_next_halt
 Perform cleanups of the ARM state on next halt. More...
 
bool step_irq_enable
 
uint32_t vcr
 Configured Vector Catch Register settings. More...
 

Detailed Description

Definition at line 36 of file arm11.h.

Field Documentation

◆ arm

◆ bpwp_actions

struct arm11_sc7_action* arm11_common::bpwp_actions

◆ bpwp_n

unsigned arm11_common::bpwp_n

Definition at line 42 of file arm11.h.

Referenced by arm11_bpwp_disable(), arm11_bpwp_enable(), and arm11_bpwp_flush().

◆ brp

size_t arm11_common::brp

Number of Breakpoint Register Pairs from DIDR

Definition at line 44 of file arm11.h.

Referenced by arm11_examine(), and arm11_sc7_clear_vbw().

◆ dpm

◆ dscr

uint32_t arm11_common::dscr

◆ free_brps

size_t arm11_common::free_brps

Number of breakpoints allocated.

Definition at line 45 of file arm11.h.

Referenced by arm11_add_breakpoint(), arm11_examine(), and arm11_remove_breakpoint().

◆ hardware_step

bool arm11_common::hardware_step

Definition at line 64 of file arm11.h.

Referenced by arm11_step().

◆ is_rdtr_saved

bool arm11_common::is_rdtr_saved

Definition at line 52 of file arm11.h.

Referenced by arm11_debug_entry(), and arm11_leave_debug_state().

◆ is_wdtr_saved

bool arm11_common::is_wdtr_saved

Definition at line 53 of file arm11.h.

Referenced by arm11_debug_entry(), and arm11_leave_debug_state().

◆ jtag_info

struct arm_jtag arm11_common::jtag_info

Definition at line 67 of file arm11.h.

Referenced by arm11_add_debug_scan_n(), arm11_examine(), and arm11_target_create().

◆ memwrite_burst

bool arm11_common::memwrite_burst

Definition at line 61 of file arm11.h.

Referenced by arm11_target_create(), and arm11_write_memory_inner().

◆ memwrite_error_fatal

bool arm11_common::memwrite_error_fatal

Definition at line 62 of file arm11.h.

Referenced by arm11_target_create(), and arm11_write_memory_inner().

◆ saved_rdtr

uint32_t arm11_common::saved_rdtr

Definition at line 49 of file arm11.h.

Referenced by arm11_debug_entry(), and arm11_leave_debug_state().

◆ saved_wdtr

uint32_t arm11_common::saved_wdtr

Definition at line 50 of file arm11.h.

Referenced by arm11_debug_entry(), and arm11_leave_debug_state().

◆ simulate_reset_on_next_halt

bool arm11_common::simulate_reset_on_next_halt

Perform cleanups of the ARM state on next halt.

Definition at line 55 of file arm11.h.

Referenced by arm11_check_init(), arm11_debug_entry(), and arm11_halt().

◆ step_irq_enable

bool arm11_common::step_irq_enable

Definition at line 63 of file arm11.h.

Referenced by arm11_step().

◆ vcr

uint32_t arm11_common::vcr

Configured Vector Catch Register settings.

Definition at line 67 of file arm11.h.

Referenced by arm11_assert_reset(), arm11_deassert_reset(), and arm11_resume().


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