1 /* 2 * arch/um/include/sysdep-x86_64/archsetjmp.h 3 */ 4 5 #ifndef _KLIBC_ARCHSETJMP_H 6 #define _KLIBC_ARCHSETJMP_H 7 8 struct __jmp_buf { 9 unsigned long __rbx; 10 unsigned long __rsp; 11 unsigned long __rbp; 12 unsigned long __r12; 13 unsigned long __r13; 14 unsigned long __r14; 15 unsigned long __r15; 16 unsigned long __rip; 17 }; 18 19 typedef struct __jmp_buf jmp_buf[1]; 20 21 #define JB_IP __rip 22 #define JB_SP __rsp 23 24 #endif /* _SETJMP_H */ 25