| 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 |