Can setjump/longjump be implemented entirely in user space, or does it require a syscall?
@neonachronism, setjmp / longjump can be implemented entirely in usermode. With Clang / LLVM, the call is actually made first through a compiler builtin.
Can setjump/longjump be implemented entirely in user space, or does it require a syscall?
@neonachronism, setjmp / longjump can be implemented entirely in usermode. With Clang / LLVM, the call is actually made first through a compiler builtin.