1*c9945492SAndroid Build Coastguard Worker struct user_fpregs_struct { 2*c9945492SAndroid Build Coastguard Worker long cwd, swd, twd, fip, fcs, foo, fos, st_space[20]; 3*c9945492SAndroid Build Coastguard Worker }; 4*c9945492SAndroid Build Coastguard Worker 5*c9945492SAndroid Build Coastguard Worker struct user_regs_struct { 6*c9945492SAndroid Build Coastguard Worker unsigned grp[32], pc, msr, ear, esr, fsr, btr, pvr[12]; 7*c9945492SAndroid Build Coastguard Worker }; 8*c9945492SAndroid Build Coastguard Worker 9*c9945492SAndroid Build Coastguard Worker struct user { 10*c9945492SAndroid Build Coastguard Worker struct user_regs_struct regs; 11*c9945492SAndroid Build Coastguard Worker int u_fpvalid; 12*c9945492SAndroid Build Coastguard Worker struct user_fpregs_struct elf_fpregset_t; 13*c9945492SAndroid Build Coastguard Worker unsigned long u_tsize, u_dsize, u_ssize, start_code, start_stack; 14*c9945492SAndroid Build Coastguard Worker long signal; 15*c9945492SAndroid Build Coastguard Worker int reserved; 16*c9945492SAndroid Build Coastguard Worker struct user_regs_struct *u_ar0; 17*c9945492SAndroid Build Coastguard Worker struct user_fpregs_struct *u_fpstate; 18*c9945492SAndroid Build Coastguard Worker unsigned long magic; 19*c9945492SAndroid Build Coastguard Worker char u_comm[32]; 20*c9945492SAndroid Build Coastguard Worker int u_debugreg[8]; 21*c9945492SAndroid Build Coastguard Worker }; 22*c9945492SAndroid Build Coastguard Worker 23*c9945492SAndroid Build Coastguard Worker #define ELF_NGREG 50 24*c9945492SAndroid Build Coastguard Worker typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG]; 25*c9945492SAndroid Build Coastguard Worker typedef struct user_fpregs_struct elf_fpregset_t; 26