blob: ee33029a07ace7ec2018c5a5fc6dc9257c0d7f70 (
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
#include <stddef.h>
#include <signal.h>
#include <sys/ucontext.h>
--
SIG_BLOCK
SIG_SETMASK
#define ucontext(member) offsetof (ucontext_t, member)
#define mcontext(member) ucontext (uc_mcontext.member)
#define mreg(reg) mcontext (sc_gr[reg])
oUC_FLAGS ucontext (uc_flags)
oUC_LINK ucontext (uc_link)
oSS_SP ucontext (uc_stack.ss_sp)
oSS_FLAGS ucontext (uc_stack.ss_flags)
oSS_SIZE ucontext (uc_stack.ss_size)
oSC_FLAGS mcontext (sc_flags)
oR0 mreg (0)
oR1 mreg (1)
oR2 mreg (2)
oR3 mreg (3)
oR4 mreg (4)
oR5 mreg (5)
oR6 mreg (6)
oR7 mreg (7)
oR8 mreg (8)
oR9 mreg (9)
oR10 mreg (10)
oR11 mreg (11)
oR12 mreg (12)
oR13 mreg (13)
oR14 mreg (14)
oR15 mreg (15)
oR16 mreg (16)
oR17 mreg (17)
oR18 mreg (18)
oR19 mreg (19)
oR20 mreg (20)
oR21 mreg (21)
oR22 mreg (22)
oR23 mreg (23)
oR24 mreg (24)
oR25 mreg (25)
oR26 mreg (26)
oR27 mreg (27)
oR28 mreg (28)
oR29 mreg (29)
oR30 mreg (30)
oR31 mreg (31)
oFPREGS0 mcontext (sc_fr[0])
oFPREGS31 mcontext (sc_fr[31])
oIASQ0 mcontext (sc_iasq[0])
oIASQ1 mcontext (sc_iasq[1])
oIAOQ0 mcontext (sc_iaoq[0])
oIAOQ1 mcontext (sc_iaoq[1])
oSAR mcontext (sc_sar)
oSIGMASK ucontext (uc_sigmask)
|