OpenOCD
|
Data Fields | |
uint64_t | apsel |
struct armv7m_common | armv7m |
unsigned int | common_magic |
const struct cortex_m_part_info * | core_info |
uint32_t | dcb_dhcsr |
uint32_t | dcb_dhcsr_cumulated_sticky |
bool | dcb_dhcsr_sticky_is_recent |
struct reg_cache * | dwt_cache |
unsigned int | dwt_comp_available |
struct cortex_m_dwt_comparator * | dwt_comparator_list |
uint32_t | dwt_devarch |
unsigned int | dwt_num_comp |
struct cortex_m_fp_comparator * | fp_comparator_list |
unsigned int | fp_num_code |
unsigned int | fp_num_lit |
int | fp_rev |
bool | fpb_enabled |
bool | incorrect_halt_erratum |
enum cortex_m_isrmasking_mode | isrmasking_mode |
bool | maskints_erratum |
uint32_t | nvic_dfsr |
uint32_t | nvic_icsr |
bool | slow_register_read |
enum cortex_m_soft_reset_config | soft_reset_config |
bool | vectreset_supported |
Definition at line 221 of file cortex_m.h.
uint64_t cortex_m_common::apsel |
Definition at line 256 of file cortex_m.h.
Referenced by cortex_m_examine(), and cortex_m_target_create().
struct armv7m_common cortex_m_common::armv7m |
Definition at line 222 of file cortex_m.h.
Referenced by adapter_init_arch_info(), COMMAND_HANDLER(), cortex_m_assert_reset(), cortex_m_clear_halt(), cortex_m_deassert_reset(), cortex_m_debug_entry(), cortex_m_endreset_event(), cortex_m_erratum_check_breakpoint(), cortex_m_examine(), cortex_m_init_arch_info(), cortex_m_poll_one(), cortex_m_soft_reset_halt(), cortex_m_step(), cortex_m_write_debug_halt_mask(), is_cortex_m_with_dap_access(), and target_to_cm().
unsigned int cortex_m_common::common_magic |
Definition at line 222 of file cortex_m.h.
Referenced by adapter_target_create(), cortex_m_target_create(), and is_cortex_m_or_hla().
const struct cortex_m_part_info* cortex_m_common::core_info |
Definition at line 252 of file cortex_m.h.
Referenced by cortex_m_examine().
uint32_t cortex_m_common::dcb_dhcsr |
Definition at line 227 of file cortex_m.h.
Referenced by cortex_m_assert_reset(), cortex_m_endreset_event(), cortex_m_examine(), cortex_m_load_core_reg_u32(), cortex_m_poll_one(), cortex_m_read_dhcsr_atomic_sticky(), cortex_m_set_maskints(), cortex_m_single_step_core(), cortex_m_soft_reset_halt(), cortex_m_step(), cortex_m_store_core_reg_u32(), and cortex_m_write_debug_halt_mask().
uint32_t cortex_m_common::dcb_dhcsr_cumulated_sticky |
Definition at line 228 of file cortex_m.h.
Referenced by cortex_m_cumulate_dhcsr_sticky(), and cortex_m_poll_one().
bool cortex_m_common::dcb_dhcsr_sticky_is_recent |
Definition at line 230 of file cortex_m.h.
Referenced by cortex_m_examine().
struct reg_cache* cortex_m_common::dwt_cache |
Definition at line 246 of file cortex_m.h.
Referenced by cortex_m_dwt_free(), and cortex_m_dwt_setup().
unsigned int cortex_m_common::dwt_comp_available |
Definition at line 243 of file cortex_m.h.
Referenced by cortex_m_add_watchpoint(), cortex_m_dwt_setup(), and cortex_m_remove_watchpoint().
struct cortex_m_dwt_comparator* cortex_m_common::dwt_comparator_list |
Definition at line 245 of file cortex_m.h.
Referenced by cortex_m_dwt_free(), cortex_m_dwt_setup(), cortex_m_endreset_event(), cortex_m_hit_watchpoint(), cortex_m_set_watchpoint(), and cortex_m_unset_watchpoint().
uint32_t cortex_m_common::dwt_devarch |
Definition at line 244 of file cortex_m.h.
Referenced by cortex_m_dwt_setup(), and cortex_m_set_watchpoint().
unsigned int cortex_m_common::dwt_num_comp |
Definition at line 242 of file cortex_m.h.
Referenced by cortex_m_dwt_free(), cortex_m_dwt_setup(), cortex_m_endreset_event(), cortex_m_examine(), cortex_m_set_watchpoint(), and cortex_m_unset_watchpoint().
struct cortex_m_fp_comparator* cortex_m_common::fp_comparator_list |
Definition at line 239 of file cortex_m.h.
Referenced by cortex_m_deinit_target(), cortex_m_endreset_event(), cortex_m_examine(), cortex_m_set_breakpoint(), and cortex_m_unset_breakpoint().
unsigned int cortex_m_common::fp_num_code |
Definition at line 236 of file cortex_m.h.
Referenced by cortex_m_endreset_event(), cortex_m_examine(), cortex_m_set_breakpoint(), and cortex_m_unset_breakpoint().
unsigned int cortex_m_common::fp_num_lit |
Definition at line 235 of file cortex_m.h.
Referenced by cortex_m_endreset_event(), and cortex_m_examine().
int cortex_m_common::fp_rev |
Definition at line 237 of file cortex_m.h.
Referenced by cortex_m_examine(), cortex_m_set_breakpoint(), and cortex_m_step().
bool cortex_m_common::fpb_enabled |
Definition at line 238 of file cortex_m.h.
Referenced by cortex_m_endreset_event(), cortex_m_examine(), and cortex_m_set_breakpoint().
bool cortex_m_common::incorrect_halt_erratum |
Definition at line 264 of file cortex_m.h.
Referenced by cortex_m_debug_entry(), and cortex_m_examine().
enum cortex_m_isrmasking_mode cortex_m_common::isrmasking_mode |
Definition at line 249 of file cortex_m.h.
Referenced by COMMAND_HANDLER(), cortex_m_set_maskints_for_halt(), cortex_m_set_maskints_for_run(), cortex_m_set_maskints_for_step(), and cortex_m_step().
bool cortex_m_common::maskints_erratum |
Definition at line 260 of file cortex_m.h.
Referenced by cortex_m_examine(), and cortex_m_set_maskints_for_halt().
uint32_t cortex_m_common::nvic_dfsr |
Definition at line 231 of file cortex_m.h.
Referenced by cortex_m_clear_halt(), cortex_m_debug_entry(), cortex_m_examine_debug_reason(), and cortex_m_soft_reset_halt().
uint32_t cortex_m_common::nvic_icsr |
Definition at line 232 of file cortex_m.h.
Referenced by cortex_m_step().
bool cortex_m_common::slow_register_read |
Definition at line 254 of file cortex_m.h.
Referenced by cortex_m_debug_entry(), cortex_m_load_core_reg_u32(), and cortex_m_slow_read_all_regs().
enum cortex_m_soft_reset_config cortex_m_common::soft_reset_config |
Definition at line 246 of file cortex_m.h.
Referenced by COMMAND_HANDLER(), cortex_m_assert_reset(), and cortex_m_init_arch_info().
bool cortex_m_common::vectreset_supported |
Definition at line 249 of file cortex_m.h.
Referenced by COMMAND_HANDLER(), cortex_m_assert_reset(), cortex_m_examine(), and cortex_m_soft_reset_halt().