From 35dbe098805a3d13f166245dc02e07d628f8aa63 Mon Sep 17 00:00:00 2001 From: Elias Bachaalany Date: Tue, 14 Jan 2025 22:22:01 -0800 Subject: [PATCH] replaced more printf() with logger calls --- src/windows-emulator/syscall_dispatcher.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/windows-emulator/syscall_dispatcher.cpp b/src/windows-emulator/syscall_dispatcher.cpp index 8bb835d9..118df673 100644 --- a/src/windows-emulator/syscall_dispatcher.cpp +++ b/src/windows-emulator/syscall_dispatcher.cpp @@ -74,7 +74,7 @@ void syscall_dispatcher::dispatch(windows_emulator& win_emu) const auto entry = this->handlers_.find(syscall_id); if (entry == this->handlers_.end()) { - printf("Unknown syscall: 0x%X\n", syscall_id); + win_emu.log.error("Unknown syscall: 0x%X\n", syscall_id); c.emu.reg(x64_register::rax, STATUS_NOT_SUPPORTED); c.emu.stop(); return; @@ -82,7 +82,7 @@ void syscall_dispatcher::dispatch(windows_emulator& win_emu) if (!entry->second.handler) { - printf("Unimplemented syscall: %s - 0x%X\n", entry->second.name.c_str(), syscall_id); + win_emu.log.error("Unimplemented syscall: %s - 0x%X\n", entry->second.name.c_str(), syscall_id); c.emu.reg(x64_register::rax, STATUS_NOT_SUPPORTED); c.emu.stop(); return; @@ -121,13 +121,13 @@ void syscall_dispatcher::dispatch(windows_emulator& win_emu) } catch (std::exception& e) { - printf("Syscall threw an exception: %X (0x%" PRIx64 ") - %s\n", syscall_id, address, e.what()); + win_emu.log.error("Syscall threw an exception: %X (0x%" PRIx64 ") - %s\n", syscall_id, address, e.what()); emu.reg(x64_register::rax, STATUS_UNSUCCESSFUL); emu.stop(); } catch (...) { - printf("Syscall threw an unknown exception: %X (0x%" PRIx64 ")\n", syscall_id, address); + win_emu.log.error("Syscall threw an unknown exception: %X (0x%" PRIx64 ")\n", syscall_id, address); emu.reg(x64_register::rax, STATUS_UNSUCCESSFUL); emu.stop(); }