|
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 266 of file cortex_m.h.
| uint64_t cortex_m_common::apsel |
Definition at line 301 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 267 of file cortex_m.h.
Referenced by adapter_init_arch_info(), artery_probe(), 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 267 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 297 of file cortex_m.h.
Referenced by cortex_m_examine().
| uint32_t cortex_m_common::dcb_dhcsr |
Definition at line 272 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 273 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 275 of file cortex_m.h.
Referenced by cortex_m_examine().
| struct reg_cache* cortex_m_common::dwt_cache |
Definition at line 291 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 288 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 290 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 289 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 287 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 284 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 281 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 280 of file cortex_m.h.
Referenced by cortex_m_endreset_event(), and cortex_m_examine().
| int cortex_m_common::fp_rev |
Definition at line 282 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 283 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 309 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 294 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 305 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 276 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 277 of file cortex_m.h.
Referenced by cortex_m_step().
| bool cortex_m_common::slow_register_read |
Definition at line 299 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 291 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 294 of file cortex_m.h.
Referenced by COMMAND_HANDLER(), cortex_m_assert_reset(), cortex_m_examine(), and cortex_m_soft_reset_halt().