Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
arch_esf::__basic_sf Struct Reference

#include <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: