archsetjmp_32.h 363 B

12345678910111213141516171819202122
  1. /*
  2. * arch/um/include/sysdep-i386/archsetjmp.h
  3. */
  4. #ifndef _KLIBC_ARCHSETJMP_H
  5. #define _KLIBC_ARCHSETJMP_H
  6. struct __jmp_buf {
  7. unsigned int __ebx;
  8. unsigned int __esp;
  9. unsigned int __ebp;
  10. unsigned int __esi;
  11. unsigned int __edi;
  12. unsigned int __eip;
  13. };
  14. typedef struct __jmp_buf jmp_buf[1];
  15. #define JB_IP __eip
  16. #define JB_SP __esp
  17. #endif /* _SETJMP_H */