about summary refs log tree commit diff stats
path: root/src/libtools
diff options
context:
space:
mode:
Diffstat (limited to 'src/libtools')
-rwxr-xr-xsrc/libtools/signals.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libtools/signals.c b/src/libtools/signals.c
index ebf6a3eb..a3f0b796 100755
--- a/src/libtools/signals.c
+++ b/src/libtools/signals.c
@@ -442,6 +442,7 @@ uintptr_t getX64Address(dynablock_t* db, uintptr_t arm_addr)
 #endif
 
 void copyUCTXreg2Emu(x64emu_t* emu, ucontext_t* p, uintptr_t ip) {
+#ifdef DYNAREC
 #ifdef ARM64
     emu->regs[_AX].q[0] = p->uc_mcontext.regs[10];
     emu->regs[_CX].q[0] = p->uc_mcontext.regs[11];
@@ -483,6 +484,7 @@ void copyUCTXreg2Emu(x64emu_t* emu, ucontext_t* p, uintptr_t ip) {
 #else
 #error  Unsupported architecture
 #endif
+#endif
 }
 
 void my_sigactionhandler_oldcode(int32_t sig, int simple, siginfo_t* info, void * ucntx, int* old_code, void* cur_db)