about summary refs log tree commit diff stats
path: root/src/libtools
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-02-18 08:56:38 +0100
committerptitSeb <sebastien.chev@gmail.com>2023-02-18 08:56:38 +0100
commitcbd4c6408492e0d85317c94bd1d28252c014e46c (patch)
tree4a3ed4e258b47ffc2468a0f13e29354241eb8d4d /src/libtools
parent081be61f8820af53d51dd2fe5019881134ffc6e8 (diff)
downloadbox64-cbd4c6408492e0d85317c94bd1d28252c014e46c.tar.gz
box64-cbd4c6408492e0d85317c94bd1d28252c014e46c.zip
Fix non-Dynarec builds
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)