about summary refs log tree commit diff stats
path: root/src/libtools
diff options
context:
space:
mode:
authorrajdakin <rajdakin@gmail.com>2021-04-07 17:09:37 +0200
committerrajdakin <rajdakin@gmail.com>2021-04-07 17:09:37 +0200
commit79f2b8448a7eeea5f5e182e7ce2ceb15e8e29398 (patch)
tree6e6bd1ec24c472810b2c789d0603a96321624d73 /src/libtools
parent7e09961ee7ac6841883b68123ad700609d2fd955 (diff)
downloadbox64-79f2b8448a7eeea5f5e182e7ce2ceb15e8e29398.tar.gz
box64-79f2b8448a7eeea5f5e182e7ce2ceb15e8e29398.zip
[TRACE] Added a new trace option
Diffstat (limited to 'src/libtools')
-rwxr-xr-xsrc/libtools/signals.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/libtools/signals.c b/src/libtools/signals.c
index d6014c19..6b936f18 100755
--- a/src/libtools/signals.c
+++ b/src/libtools/signals.c
@@ -270,8 +270,12 @@ uint64_t RunFunctionHandler(int* exit, uintptr_t fnc, int nargs, ...)
         printf_log(LOG_NONE, "BOX86: Warning, calling Signal function handler %s\n", fnc?"SIG_DFL":"SIG_IGN");
         return 0;
     }
+#ifdef HAVE_TRACE
     uintptr_t old_start = trace_start, old_end = trace_end;
-    //trace_start = 0; trace_end = 1; // disabling trace, globably for now...
+#if 0
+    trace_start = 0; trace_end = 1; // disabling trace, globably for now...
+#endif
+#endif
 
     x64emu_t *emu = thread_get_emu();
 
@@ -308,7 +312,9 @@ uint64_t RunFunctionHandler(int* exit, uintptr_t fnc, int nargs, ...)
 
     uint64_t ret = R_RAX;
 
+#ifdef HAVE_TRACE
     trace_start = old_start; trace_end = old_end;
+#endif
 
     return ret;
 }