user.h raw

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