user.h 772 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. struct user_fpregs_struct
  2. {
  3. struct fp_reg {
  4. unsigned sign1:1;
  5. unsigned unused:15;
  6. unsigned sign2:1;
  7. unsigned exponent:14;
  8. unsigned j:1;
  9. unsigned mantissa1:31;
  10. unsigned mantissa0:32;
  11. } fpregs[8];
  12. unsigned fpsr:32;
  13. unsigned fpcr:32;
  14. unsigned char ftype[8];
  15. unsigned int init_flag;
  16. };
  17. struct user_regs_struct
  18. {
  19. unsigned long uregs[18];
  20. };
  21. struct user
  22. {
  23. struct user_regs_struct regs;
  24. int u_fpvalid;
  25. unsigned long u_tsize;
  26. unsigned long u_dsize;
  27. unsigned long u_ssize;
  28. unsigned long start_code;
  29. unsigned long start_stack;
  30. long signal;
  31. int reserved;
  32. struct user_regs_struct *u_ar0;
  33. unsigned long int magic;
  34. char u_comm[32];
  35. int u_debugreg[8];
  36. struct user_fpregs_struct u_fp;
  37. struct user_fpregs_struct *u_fp0;
  38. };