1*cda5da8dSAndroid Build Coastguard Worker struct user_regs_struct { 2*cda5da8dSAndroid Build Coastguard Worker unsigned long long regs[31]; 3*cda5da8dSAndroid Build Coastguard Worker unsigned long long sp; 4*cda5da8dSAndroid Build Coastguard Worker unsigned long long pc; 5*cda5da8dSAndroid Build Coastguard Worker unsigned long long pstate; 6*cda5da8dSAndroid Build Coastguard Worker }; 7*cda5da8dSAndroid Build Coastguard Worker 8*cda5da8dSAndroid Build Coastguard Worker struct user_fpsimd_struct { 9*cda5da8dSAndroid Build Coastguard Worker __uint128_t vregs[32]; 10*cda5da8dSAndroid Build Coastguard Worker unsigned int fpsr; 11*cda5da8dSAndroid Build Coastguard Worker unsigned int fpcr; 12*cda5da8dSAndroid Build Coastguard Worker }; 13*cda5da8dSAndroid Build Coastguard Worker 14*cda5da8dSAndroid Build Coastguard Worker #define ELF_NREG 34 15*cda5da8dSAndroid Build Coastguard Worker typedef unsigned long elf_greg_t, elf_gregset_t[ELF_NREG]; 16*cda5da8dSAndroid Build Coastguard Worker typedef struct user_fpsimd_struct elf_fpregset_t; 17