1*c9945492SAndroid Build Coastguard Worker struct user { 2*c9945492SAndroid Build Coastguard Worker unsigned long regs[102]; 3*c9945492SAndroid Build Coastguard Worker unsigned long u_tsize, u_dsize, u_ssize; 4*c9945492SAndroid Build Coastguard Worker unsigned long long start_code, start_data, start_stack; 5*c9945492SAndroid Build Coastguard Worker long long signal; 6*c9945492SAndroid Build Coastguard Worker unsigned long long *u_ar0; 7*c9945492SAndroid Build Coastguard Worker unsigned long long magic; 8*c9945492SAndroid Build Coastguard Worker char u_comm[32]; 9*c9945492SAndroid Build Coastguard Worker }; 10*c9945492SAndroid Build Coastguard Worker 11*c9945492SAndroid Build Coastguard Worker #define ELF_NGREG 45 12*c9945492SAndroid Build Coastguard Worker #define ELF_NFPREG 33 13*c9945492SAndroid Build Coastguard Worker 14*c9945492SAndroid Build Coastguard Worker typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG]; 15*c9945492SAndroid Build Coastguard Worker typedef double elf_fpreg_t, elf_fpregset_t[ELF_NFPREG]; 16