From 0521fdef7d1315688a033f9b973f87843bf5720b Mon Sep 17 00:00:00 2001 From: 66hh <49398720+66hh@users.noreply.github.com> Date: Tue, 30 Dec 2025 18:50:59 +0800 Subject: [PATCH] Fix code formatting issues --- src/windows-emulator/syscall_dispatcher.cpp | 4 ++-- src/windows-emulator/syscall_dispatcher.hpp | 2 +- src/windows-emulator/syscalls/exception.cpp | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/windows-emulator/syscall_dispatcher.cpp b/src/windows-emulator/syscall_dispatcher.cpp index 21284ca5..31489191 100644 --- a/src/windows-emulator/syscall_dispatcher.cpp +++ b/src/windows-emulator/syscall_dispatcher.cpp @@ -118,14 +118,14 @@ void syscall_dispatcher::dispatch(windows_emulator& win_emu) } } -void syscall_dispatcher::dispatch_callback(windows_emulator& win_emu, std::string syscall_name) +void syscall_dispatcher::dispatch_callback(windows_emulator& win_emu, std::string& syscall_name) { auto& emu = win_emu.emu(); auto& context = win_emu.process; if (context.instrumentation_callback != 0 && syscall_name != "NtContinue") { - uint64_t rip_old = emu.reg(x86_register::rip); + auto rip_old = emu.reg(x86_register::rip); // The increase in RIP caused by executing the syscall here has not yet occurred. // If RIP is set directly, it will lead to an incorrect address, so the length of diff --git a/src/windows-emulator/syscall_dispatcher.hpp b/src/windows-emulator/syscall_dispatcher.hpp index f80f947c..3078eb34 100644 --- a/src/windows-emulator/syscall_dispatcher.hpp +++ b/src/windows-emulator/syscall_dispatcher.hpp @@ -21,7 +21,7 @@ class syscall_dispatcher std::span win32u_data); void dispatch(windows_emulator& win_emu); - void dispatch_callback(windows_emulator& win_emu, std::string syscall_name); + static void dispatch_callback(windows_emulator& win_emu, std::string& syscall_name); void serialize(utils::buffer_serializer& buffer) const; void deserialize(utils::buffer_deserializer& buffer); diff --git a/src/windows-emulator/syscalls/exception.cpp b/src/windows-emulator/syscalls/exception.cpp index eb652179..e2f2847d 100644 --- a/src/windows-emulator/syscalls/exception.cpp +++ b/src/windows-emulator/syscalls/exception.cpp @@ -16,7 +16,7 @@ namespace syscalls if (error_status & STATUS_SERVICE_NOTIFICATION && number_of_parameters >= 3) { - uint64_t params[3] = {0, 0, 0}; + std::array params = {0, 0, 0}; if (c.emu.try_read_memory(parameters, ¶ms, sizeof(params))) {