OLD | NEW |
| (Empty) |
1 struct pt_regs { | |
2 unsigned long gpr[32], nip, msr, orig_gpr3, ctr, link, xer, ccr, mq; | |
3 unsigned long trap, dar, dsisr, result; | |
4 }; | |
5 | |
6 struct user { | |
7 struct pt_regs regs; | |
8 unsigned long u_tsize, u_dsize, u_ssize; | |
9 unsigned long start_code, start_data, start_stack; | |
10 long signal; | |
11 void* u_ar0; | |
12 unsigned long magic; | |
13 char u_comm[32]; | |
14 }; | |
15 | |
16 #define ELF_NGREG 48 | |
17 #define ELF_NFPREG 33 | |
18 #define ELF_NVRREG 33 | |
19 typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG]; | |
20 typedef double elf_fpreg_t, elf_fpregset_t[ELF_NFPREG]; | |
21 typedef struct { | |
22 unsigned u[4]; | |
23 } | |
24 #ifdef __GNUC__ | |
25 __attribute__((__aligned__(16))) | |
26 #endif | |
27 elf_vrreg_t, | |
28 elf_vrregset_t[ELF_NVRREG]; | |
OLD | NEW |