xref: /aosp_15_r20/external/strace/linux/powerpc/userent.h (revision cf84ac9a129d8ea9952db616b4e9b904c4bdde56)
1*cf84ac9aSAndroid Build Coastguard Worker #ifndef PT_ORIG_R3
2*cf84ac9aSAndroid Build Coastguard Worker # define PT_ORIG_R3 34
3*cf84ac9aSAndroid Build Coastguard Worker #endif
4*cf84ac9aSAndroid Build Coastguard Worker #define REGSIZE (sizeof(unsigned long))
5*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R0,		"r0" },
6*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R1,		"r1" },
7*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R2,		"r2" },
8*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R3,		"r3" },
9*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R4,		"r4" },
10*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R5,		"r5" },
11*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R6,		"r6" },
12*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R7,		"r7" },
13*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R8,		"r8" },
14*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R9,		"r9" },
15*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R10,		"r10" },
16*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R11,		"r11" },
17*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R12,		"r12" },
18*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R13,		"r13" },
19*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R14,		"r14" },
20*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R15,		"r15" },
21*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R16,		"r16" },
22*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R17,		"r17" },
23*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R18,		"r18" },
24*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R19,		"r19" },
25*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R20,		"r20" },
26*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R21,		"r21" },
27*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R22,		"r22" },
28*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R23,		"r23" },
29*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R24,		"r24" },
30*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R25,		"r25" },
31*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R26,		"r26" },
32*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R27,		"r27" },
33*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R28,		"r28" },
34*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R29,		"r29" },
35*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R30,		"r30" },
36*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_R31,		"r31" },
37*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_NIP,		"NIP" },
38*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_MSR,		"MSR" },
39*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_ORIG_R3,		"ORIG_R3" },
40*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_CTR,		"CTR" },
41*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_LNK,		"LNK" },
42*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_XER,		"XER" },
43*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_CCR,		"CCR" },
44*cf84ac9aSAndroid Build Coastguard Worker { REGSIZE*PT_FPR0,		"FPR0" },
45*cf84ac9aSAndroid Build Coastguard Worker #undef REGSIZE
46*cf84ac9aSAndroid Build Coastguard Worker /* Other fields in "struct user" */
47*cf84ac9aSAndroid Build Coastguard Worker #include "../userent0.h"
48