# sigcontext
## **Overview**
**Related Modules:**
[IPC](IPC.md)
**Description:**
Describes the signal context.
## **Summary**
## Data Fields
## **Details**
## **Field Documentation**
## arm\_cpsr
```
unsigned long sigcontext::arm_cpsr
```
**Description:**
cpsr register backup
## arm\_fp
```
unsigned long sigcontext::arm_fp
```
**Description:**
fp register backup
## arm\_ip
```
unsigned long sigcontext::arm_ip
```
**Description:**
ip register backup
## arm\_lr
```
unsigned long sigcontext::arm_lr
```
**Description:**
lr register backup
## arm\_pc
```
unsigned long sigcontext::arm_pc
```
**Description:**
pc register backup
## arm\_r0
```
unsigned long sigcontext::arm_r0
```
**Description:**
r0 register backup
## arm\_r1
```
unsigned long sigcontext::arm_r1
```
**Description:**
r1 register backup
## arm\_r10
```
unsigned long sigcontext::arm_r10
```
**Description:**
r10 register backup
## arm\_r2
```
unsigned long sigcontext::arm_r2
```
**Description:**
r2 register backup
## arm\_r3
```
unsigned long sigcontext::arm_r3
```
**Description:**
r3 register backup
## arm\_r4
```
unsigned long sigcontext::arm_r4
```
**Description:**
r4 register backup
## arm\_r5
```
unsigned long sigcontext::arm_r5
```
**Description:**
r5 register backup
## arm\_r6
```
unsigned long sigcontext::arm_r6
```
**Description:**
r6 register backup
## arm\_r7
```
unsigned long sigcontext::arm_r7
```
**Description:**
r7 register backup
## arm\_r8
```
unsigned long sigcontext::arm_r8
```
**Description:**
r8 register backup
## arm\_r9
```
unsigned long sigcontext::arm_r9
```
**Description:**
r9 register backup
## arm\_sp
```
unsigned long sigcontext::arm_sp
```
**Description:**
sp register backup
## error\_code
```
unsigned long sigcontext::error_code
```
**Description:**
Error code
## fault\_address
```
unsigned long sigcontext::fault_address
```
**Description:**
Fault address
## oldmask
```
unsigned long sigcontext::oldmask
```
**Description:**
Original signal mask
## trap\_no
```
unsigned long sigcontext::trap_no
```
**Description:**
Trap number