OpenOCD
armv7m_common Struct Reference
Collaboration diagram for armv7m_common:

Data Fields

struct arm arm
 
unsigned int common_magic
 
struct adiv5_apdebug_ap
 
uint32_t demcr
 
int(* examine_debug_reason )(struct target *target)
 
int exception_number
 
int fp_feature
 
bool is_hla_target
 
int(* load_core_reg_u32 )(struct target *target, uint32_t regsel, uint32_t *value)
 
int(* post_debug_entry )(struct target *target)
 
void(* pre_restore_context )(struct target *target)
 
int(* store_core_reg_u32 )(struct target *target, uint32_t regsel, uint32_t value)
 
struct armv7m_trace_config trace_config
 

Detailed Description

Definition at line 222 of file armv7m.h.

Field Documentation

◆ arm

◆ common_magic

unsigned int armv7m_common::common_magic

Definition at line 223 of file armv7m.h.

Referenced by armv7m_init_arch_info(), and is_armv7m().

◆ debug_ap

◆ demcr

uint32_t armv7m_common::demcr

◆ examine_debug_reason

int(* armv7m_common::examine_debug_reason) (struct target *target)

◆ exception_number

int armv7m_common::exception_number

◆ fp_feature

int armv7m_common::fp_feature

◆ is_hla_target

bool armv7m_common::is_hla_target

◆ load_core_reg_u32

int(* armv7m_common::load_core_reg_u32) (struct target *target, uint32_t regsel, uint32_t *value)

Definition at line 241 of file armv7m.h.

Referenced by adapter_init_arch_info(), armv7m_read_core_reg(), and cortex_m_init_arch_info().

◆ post_debug_entry

int(* armv7m_common::post_debug_entry) (struct target *target)

Definition at line 245 of file armv7m.h.

Referenced by cortex_m_debug_entry(), and cortex_m_init_arch_info().

◆ pre_restore_context

void(* armv7m_common::pre_restore_context) (struct target *target)

Definition at line 247 of file armv7m.h.

Referenced by armv7m_restore_context(), and cortex_m_init_arch_info().

◆ store_core_reg_u32

int(* armv7m_common::store_core_reg_u32) (struct target *target, uint32_t regsel, uint32_t value)

◆ trace_config

struct armv7m_trace_config armv7m_common::trace_config

Definition at line 236 of file armv7m.h.

Referenced by armv7m_init_arch_info(), armv7m_trace_itm_config(), and COMMAND_HANDLER().


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