Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99
arch_esf::__basic_sf Struct Reference

#include <zephyr/arch/arm/cortex_a_r/exception.h>

Data Fields

union { 
   uint32_t   a1 
   uint32_t   r0 
}; 
union { 
   uint32_t   a2 
   uint32_t   r1 
}; 
union { 
   uint32_t   a3 
   uint32_t   r2 
}; 
union { 
   uint32_t   a4 
   uint32_t   r3 
}; 
union { 
   uint32_t   ip 
   uint32_t   r12 
}; 
union { 
   uint32_t   lr 
   uint32_t   r14 
}; 
union { 
   uint32_t   pc 
   uint32_t   r15 
}; 
uint32_t xpsr
union { 
   uint32_t   a1 
   uint32_t   r0 
}; 
union { 
   uint32_t   a2 
   uint32_t   r1 
}; 
union { 
   uint32_t   a3 
   uint32_t   r2 
}; 
union { 
   uint32_t   a4 
   uint32_t   r3 
}; 
union { 
   uint32_t   ip 
   uint32_t   r12 
}; 
union { 
   uint32_t   lr 
   uint32_t   r14 
}; 
union { 
   uint32_t   pc 
   uint32_t   r15 
}; 

Field Documentation

◆ [union]

union { ... } arch_esf::__basic_sf

◆ [union]

union { ... } arch_esf::__basic_sf

◆ [union]

union { ... } arch_esf::__basic_sf

◆ [union]

union { ... } arch_esf::__basic_sf

◆ [union]

union { ... } arch_esf::__basic_sf

◆ [union]

union { ... } arch_esf::__basic_sf

◆ [union]

union { ... } arch_esf::__basic_sf

◆ [union]

union { ... } arch_esf::__basic_sf

◆ [union]

union { ... } arch_esf::__basic_sf

◆ [union]

union { ... } arch_esf::__basic_sf

◆ [union]

union { ... } arch_esf::__basic_sf

◆ [union]

union { ... } arch_esf::__basic_sf

◆ [union]

union { ... } arch_esf::__basic_sf

◆ [union]

union { ... } arch_esf::__basic_sf

◆ a1

uint32_t arch_esf::__basic_sf::a1

◆ a2

uint32_t arch_esf::__basic_sf::a2

◆ a3

uint32_t arch_esf::__basic_sf::a3

◆ a4

uint32_t arch_esf::__basic_sf::a4

◆ ip

uint32_t arch_esf::__basic_sf::ip

◆ lr

uint32_t arch_esf::__basic_sf::lr

◆ pc

uint32_t arch_esf::__basic_sf::pc

◆ r0

uint32_t arch_esf::__basic_sf::r0

◆ r1

uint32_t arch_esf::__basic_sf::r1

◆ r12

uint32_t arch_esf::__basic_sf::r12

◆ r14

uint32_t arch_esf::__basic_sf::r14

◆ r15

uint32_t arch_esf::__basic_sf::r15

◆ r2

uint32_t arch_esf::__basic_sf::r2

◆ r3

uint32_t arch_esf::__basic_sf::r3

◆ xpsr

uint32_t arch_esf::__basic_sf::xpsr

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