]> gitweb.factorcode.org Git - factor.git/blobdiff - vm/os-linux-arm.hpp
xmode.marker: faster update-match-group
[factor.git] / vm / os-linux-arm.hpp
index d739dfc2f8113a14bb9541d4c2fadf9152b2b394..74bf6d9dd226f29d309d0a8b29d15520ec34699a 100644 (file)
@@ -2,15 +2,14 @@
 #include <asm/unistd.h>
 #include <sys/syscall.h>
 
-namespace factor
-{
+namespace factor {
 
 void flush_icache(cell start, cell len);
 
-#define UAP_STACK_POINTER(ucontext) (((ucontext_t *)ucontext)->uc_mcontext.arm_sp)
-#define UAP_PROGRAM_COUNTER(ucontext) (((ucontext_t *)ucontext)->uc_mcontext.arm_pc)
-#define UAP_STACK_POINTER_TYPE greg_t
-#define UAP_SET_TOC_POINTER(uap, ptr) (void)0
+#define UAP_STACK_POINTER(ucontext) \
+  (((ucontext_t*)ucontext)->uc_mcontext.arm_sp)
+#define UAP_PROGRAM_COUNTER(ucontext) \
+  (((ucontext_t*)ucontext)->uc_mcontext.arm_pc)
 
 #define CODE_TO_FUNCTION_POINTER(code) (void)0
 #define CODE_TO_FUNCTION_POINTER_CALLBACK(vm, code) (void)0