reduce process_context scope

This commit is contained in:
robert-yates
2025-04-26 00:21:26 +02:00
parent 4b5d82079c
commit 60931da92a
4 changed files with 1 additions and 5 deletions

View File

@@ -48,13 +48,11 @@ class object_wrapper
class windows_emulator;
class module_manager;
struct process_context;
using clock_wrapper = object_wrapper<utils::clock>;
using x64_emulator_wrapper = object_wrapper<x86_64_emulator>;
using memory_manager_wrapper = object_wrapper<memory_manager>;
using module_manager_wrapper = object_wrapper<module_manager>;
using process_context_wrapper = object_wrapper<process_context>;
using windows_emulator_wrapper = object_wrapper<windows_emulator>;
using socket_factory_wrapper = object_wrapper<network::socket_factory>;

View File

@@ -8,7 +8,6 @@
#include "handles.hpp"
class windows_emulator;
struct process_context;
struct io_device_context
{

View File

@@ -7,7 +7,6 @@
#include <utils/time.hpp>
struct process_context;
class windows_emulator;
class kusd_mmio

View File

@@ -1,6 +1,6 @@
#pragma once
#include "process_context.hpp"
#include "module/module_manager.hpp"
struct syscall_context;
using syscall_handler = void (*)(const syscall_context& c);