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