diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-11-06 16:09:14 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-11-06 16:09:14 +0100 |
| commit | cb2cf7c9b1deda43323877caa429f65caefeab3a (patch) | |
| tree | ed25252afd1ee66ba39e6cf9252723ea4c5e52e3 /src/libtools | |
| parent | 494786be26172796d3be9331fdcd2997ae1969b7 (diff) | |
| download | box64-cb2cf7c9b1deda43323877caa429f65caefeab3a.tar.gz box64-cb2cf7c9b1deda43323877caa429f65caefeab3a.zip | |
A bit more trace for emited signals
Diffstat (limited to 'src/libtools')
| -rw-r--r-- | src/libtools/signals.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libtools/signals.c b/src/libtools/signals.c index 37d51c76..a4602bc6 100644 --- a/src/libtools/signals.c +++ b/src/libtools/signals.c @@ -1933,7 +1933,9 @@ void emit_signal(x64emu_t* emu, int sig, void* addr, int code) if(elf) elfname = ElfName(elf); printf_log(LOG_NONE, "Emit Signal %d at IP=%p(%s / %s) / addr=%p, code=0x%x\n", sig, (void*)R_RIP, x64name?x64name:"???", elfname?elfname:"?", addr, code); +print_cycle_log(LOG_INFO); printf_log(LOG_NONE, DumpCPURegs(emu, R_RIP, emu->segs[_CS]==0x23)); +printf_log(LOG_NONE, "Emu Stack: %p 0x%lx%s\n", emu->init_stack, emu->size_stack, emu->stack2free?" owned":""); //if(!elf) { // FILE* f = fopen("/proc/self/maps", "r"); // if(f) { |