1570af302Sopenharmony_cistruct user { 2570af302Sopenharmony_ci unsigned long regs[45+64]; 3570af302Sopenharmony_ci unsigned long u_tsize, u_dsize, u_ssize; 4570af302Sopenharmony_ci unsigned long start_code, start_data, start_stack; 5570af302Sopenharmony_ci long signal; 6570af302Sopenharmony_ci void *u_ar0; 7570af302Sopenharmony_ci unsigned long magic; 8570af302Sopenharmony_ci char u_comm[32]; 9570af302Sopenharmony_ci}; 10570af302Sopenharmony_ci#define ELF_NGREG 45 11570af302Sopenharmony_ci#define ELF_NFPREG 33 12570af302Sopenharmony_citypedef unsigned long elf_greg_t, elf_gregset_t[ELF_NGREG]; 13570af302Sopenharmony_citypedef double elf_fpreg_t, elf_fpregset_t[ELF_NFPREG]; 14