about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-11-13 18:53:58 +0100
committerptitSeb <sebastien.chev@gmail.com>2023-11-13 18:53:58 +0100
commit784be47702a17e9d560781e57fa63b24c167a1af (patch)
tree832f044172e8baed74d753af31fa5f5e4d882709 /src
parent4f1fa811d0ed865991bd531848f915bd0b0f9c73 (diff)
downloadbox64-784be47702a17e9d560781e57fa63b24c167a1af.tar.gz
box64-784be47702a17e9d560781e57fa63b24c167a1af.zip
[DYNAREC] Small improved trace on UD / INT type of opcodes
Diffstat (limited to 'src')
-rw-r--r--src/libtools/signals.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libtools/signals.c b/src/libtools/signals.c
index d5385b57..191daf97 100644
--- a/src/libtools/signals.c
+++ b/src/libtools/signals.c
@@ -1648,7 +1648,7 @@ void emit_signal(x64emu_t* emu, int sig, void* addr, int code)
     info.si_addr = addr;
     const char* x64name = NULL;
     const char* elfname = NULL;
-    if(box64_log>LOG_INFO) {
+    if(box64_log>LOG_INFO || box64_dynarec_dump || box64_showsegv) {
         x64name = getAddrFunctionName(R_RIP);
         elfheader_t* elf = FindElfAddress(my_context, R_RIP);
         if(elf)
@@ -1668,7 +1668,7 @@ void emit_interruption(x64emu_t* emu, int num, void* addr)
     info.si_addr = addr;
     const char* x64name = NULL;
     const char* elfname = NULL;
-    if(box64_log>LOG_INFO) {
+    if(box64_log>LOG_INFO || box64_dynarec_dump || box64_showsegv) {
         x64name = getAddrFunctionName(R_RIP);
         elfheader_t* elf = FindElfAddress(my_context, R_RIP);
         if(elf)