#ifndef ULIB_JUMP_JUMP_H_ #define ULIB_JUMP_JUMP_H_ #include #include /* typedef struct { */ /* uint64_t rip; */ /* uint64_t rsp; */ /* uint64_t rbp; */ /* uint64_t rbx; */ /* uint64_t r12; */ /* uint64_t r13; */ /* uint64_t r14; */ /* uint64_t r15; */ /* } JumpEnv; */ typedef uint64_t jmp_buf[8]; int setjmp(jmp_buf env); void longjmp(jmp_buf env, int status); #endif // ULIB_JUMP_JUMP_H_