|
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 |
| 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 205 of file cortex_m.h.
| uint64_t cortex_m_common::apsel |
Definition at line 240 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 206 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_examine(), cortex_m_init_arch_info(), cortex_m_poll(), cortex_m_soft_reset_halt(), cortex_m_step(), cortex_m_write_debug_halt_mask(), is_cortex_m_with_dap_access(), jim_arm_tpiu_swo_enable(), and target_to_cm().
| unsigned int cortex_m_common::common_magic |
Definition at line 206 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 236 of file cortex_m.h.
Referenced by cortex_m_examine(), and efm32x_read_info().
| uint32_t cortex_m_common::dcb_dhcsr |
Definition at line 211 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(), 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 212 of file cortex_m.h.
Referenced by cortex_m_cumulate_dhcsr_sticky(), and cortex_m_poll().
| bool cortex_m_common::dcb_dhcsr_sticky_is_recent |
Definition at line 214 of file cortex_m.h.
Referenced by cortex_m_examine().
| struct reg_cache* cortex_m_common::dwt_cache |
Definition at line 230 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 227 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 229 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 228 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 226 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 223 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 220 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 219 of file cortex_m.h.
Referenced by cortex_m_endreset_event(), and cortex_m_examine().
| int cortex_m_common::fp_rev |
Definition at line 221 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 222 of file cortex_m.h.
Referenced by cortex_m_endreset_event(), cortex_m_examine(), and cortex_m_set_breakpoint().
| enum cortex_m_isrmasking_mode cortex_m_common::isrmasking_mode |
Definition at line 233 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 244 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 215 of file cortex_m.h.
Referenced by cortex_m_clear_halt(), cortex_m_examine_debug_reason(), and cortex_m_soft_reset_halt().
| uint32_t cortex_m_common::nvic_icsr |
Definition at line 216 of file cortex_m.h.
Referenced by cortex_m_step().
| bool cortex_m_common::slow_register_read |
Definition at line 238 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 230 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 233 of file cortex_m.h.
Referenced by COMMAND_HANDLER(), cortex_m_assert_reset(), cortex_m_examine(), and cortex_m_soft_reset_halt().