Greg Hartman | 76d05dc | 2016-11-23 15:51:27 -0800 | [diff] [blame] | 1 | /* |
2 | * arch/x86_64/include/klibc/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 | #endif /* _SETJMP_H */ |