From 833fd610da66868c1803b110f982c88944e32f44 Mon Sep 17 00:00:00 2001 From: ahm3dgg Date: Fri, 9 Jan 2026 00:23:35 +0200 Subject: [PATCH] Test CI/CD --- src/windows-emulator/module/module_manager.cpp | 4 ++-- src/windows-emulator/process_context.cpp | 17 +++++++++-------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/windows-emulator/module/module_manager.cpp b/src/windows-emulator/module/module_manager.cpp index 4a2a491b..5b3cafe9 100644 --- a/src/windows-emulator/module/module_manager.cpp +++ b/src/windows-emulator/module/module_manager.cpp @@ -531,7 +531,7 @@ mapped_module* module_manager::map_memory_module(uint64_t base_address, uint64_t void module_manager::serialize(utils::buffer_serializer& buffer) const { buffer.write_map(this->modules_); - buffer.write_map(this->module_load_count); + //buffer.write_map(this->module_load_count); buffer.write(this->executable ? this->executable->image_base : 0); buffer.write(this->ntdll ? this->ntdll->image_base : 0); @@ -549,7 +549,7 @@ void module_manager::serialize(utils::buffer_serializer& buffer) const void module_manager::deserialize(utils::buffer_deserializer& buffer) { buffer.read_map(this->modules_); - buffer.read_map(this->module_load_count); + //buffer.read_map(this->module_load_count); this->last_module_cache_ = this->modules_.end(); const auto executable_base = buffer.read(); diff --git a/src/windows-emulator/process_context.cpp b/src/windows-emulator/process_context.cpp index ae7f0821..6e87c201 100644 --- a/src/windows-emulator/process_context.cpp +++ b/src/windows-emulator/process_context.cpp @@ -576,10 +576,11 @@ void process_context::setup(x86_64_emulator& emu, memory_manager& memory, regist } } - const auto* api_set_data = reinterpret_cast(apiset_container.data.data()); - auto apiset = get_apiset_namespace_table(api_set_data); - create_known_dlls_section_objects(this->knowndlls32_sections, apiset, registry, file_system, true); - create_known_dlls_section_objects(this->knowndlls64_sections, apiset, registry, file_system, false); + (void)file_system; + //const auto* api_set_data = reinterpret_cast(apiset_container.data.data()); + //auto apiset = get_apiset_namespace_table(api_set_data); + //create_known_dlls_section_objects(this->knowndlls32_sections, apiset, registry, file_system, true); + //create_known_dlls_section_objects(this->knowndlls64_sections, apiset, registry, file_system, false); this->ntdll_image_base = ntdll.image_base; this->ldr_initialize_thunk = ntdll.find_export("LdrInitializeThunk"); @@ -656,8 +657,8 @@ void process_context::serialize(utils::buffer_serializer& buffer) const buffer.write(this->timers); buffer.write(this->registry_keys); buffer.write_map(this->atoms); - buffer.write_map(this->knowndlls32_sections); - buffer.write_map(this->knowndlls64_sections); + //buffer.write_map(this->knowndlls32_sections); + //buffer.write_map(this->knowndlls64_sections); buffer.write(this->last_extended_params_numa_node); buffer.write(this->last_extended_params_attributes); @@ -707,8 +708,8 @@ void process_context::deserialize(utils::buffer_deserializer& buffer) buffer.read(this->timers); buffer.read(this->registry_keys); buffer.read_map(this->atoms); - buffer.read_map(this->knowndlls32_sections); - buffer.read_map(this->knowndlls64_sections); + //buffer.read_map(this->knowndlls32_sections); + //buffer.read_map(this->knowndlls64_sections); buffer.read(this->last_extended_params_numa_node); buffer.read(this->last_extended_params_attributes);