aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/linux-headers/asm/sigcontext_arm.h
blob: c04c70b129419bd5124192bb665f0af1c0fefb38 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 
#ifndef _ASMARM_SIGCONTEXT_H 
#define _ASMARM_SIGCONTEXT_H 
 
/* 
 * Signal context structure - contains all info to do with the state 
 * before the signal handler was invoked.  Note: only add new entries 
 * to the end of the structure. 
 */ 
struct sigcontext { 
	unsigned long trap_no; 
	unsigned long error_code; 
	unsigned long oldmask; 
	unsigned long arm_r0; 
	unsigned long arm_r1; 
	unsigned long arm_r2; 
	unsigned long arm_r3; 
	unsigned long arm_r4; 
	unsigned long arm_r5; 
	unsigned long arm_r6; 
	unsigned long arm_r7; 
	unsigned long arm_r8; 
	unsigned long arm_r9; 
	unsigned long arm_r10; 
	unsigned long arm_fp; 
	unsigned long arm_ip; 
	unsigned long arm_sp; 
	unsigned long arm_lr; 
	unsigned long arm_pc; 
	unsigned long arm_cpsr; 
	unsigned long fault_address; 
}; 
 
 
#endif