/arch/um/sys-i386/shared/sysdep/archsetjmp.h
C++ Header | 22 lines | 14 code | 5 blank | 3 comment | 0 complexity | 2bc6c690784dbd14b0009cb70d68a970 MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.0, AGPL-1.0
1/* 2 * arch/um/include/sysdep-i386/archsetjmp.h 3 */ 4 5#ifndef _KLIBC_ARCHSETJMP_H 6#define _KLIBC_ARCHSETJMP_H 7 8struct __jmp_buf { 9 unsigned int __ebx; 10 unsigned int __esp; 11 unsigned int __ebp; 12 unsigned int __esi; 13 unsigned int __edi; 14 unsigned int __eip; 15}; 16 17typedef struct __jmp_buf jmp_buf[1]; 18 19#define JB_IP __eip 20#define JB_SP __esp 21 22#endif /* _SETJMP_H */