]> gitweb.factorcode.org Git - factor.git/blob - vm/os-freebsd-x86.64.hpp
Merge branch 'master' of git://factorcode.org/git/factor
[factor.git] / vm / os-freebsd-x86.64.hpp
1 #include <ucontext.h>
2
3 namespace factor
4 {
5
6 inline static void *ucontext_stack_pointer(void *uap)
7 {
8         ucontext_t *ucontext = (ucontext_t *)uap;
9         return (void *)ucontext->uc_mcontext.mc_rsp;
10 }
11
12 #define UAP_PROGRAM_COUNTER(ucontext) (((ucontext_t *)(ucontext))->uc_mcontext.mc_rip)
13
14 }