diff --git a/src/emulator/memory_region.hpp b/src/emulator/memory_region.hpp index 43864cf5..d3c533f3 100644 --- a/src/emulator/memory_region.hpp +++ b/src/emulator/memory_region.hpp @@ -1,5 +1,6 @@ #pragma once #include "memory_permission.hpp" +#include struct basic_memory_region { diff --git a/src/emulator/serialization.hpp b/src/emulator/serialization.hpp index 3f501947..e3dd8612 100644 --- a/src/emulator/serialization.hpp +++ b/src/emulator/serialization.hpp @@ -9,6 +9,11 @@ #include #include +#ifndef WIN32 +inline void serialize() {} +inline void deserialize() {} +#endif + namespace utils { class buffer_serializer; diff --git a/src/unicorn-emulator/unicorn_x64_emulator.cpp b/src/unicorn-emulator/unicorn_x64_emulator.cpp index dd12524b..dd9caf77 100644 --- a/src/unicorn-emulator/unicorn_x64_emulator.cpp +++ b/src/unicorn-emulator/unicorn_x64_emulator.cpp @@ -5,6 +5,7 @@ #include "unicorn_hook.hpp" #include "function_wrapper.hpp" +#include namespace unicorn { diff --git a/src/windows-emulator/registry/registry_manager.hpp b/src/windows-emulator/registry/registry_manager.hpp index af672148..aed43c16 100644 --- a/src/windows-emulator/registry/registry_manager.hpp +++ b/src/windows-emulator/registry/registry_manager.hpp @@ -2,8 +2,7 @@ #include "../std_include.hpp" #include - -class hive_parser; +#include "hive_parser.hpp" struct registry_key {