1
0
mirror of https://github.com/momo5502/hypervisor.git synced 2025-07-03 17:51:52 +00:00

Cleanup on process termination

This commit is contained in:
Maurice Heumann
2022-12-27 13:30:20 +01:00
parent 95120b73ab
commit 4cbbaed72f
12 changed files with 155 additions and 111 deletions

View File

@ -19,7 +19,7 @@ public:
this->sleep_notification(type);
}),
process_callback_(
[this](const HANDLE parent_id, const HANDLE process_id, const process_callback::type type)
[this](const process_id parent_id, const process_id process_id, const process_callback::type type)
{
this->process_notification(parent_id, process_id, type);
}),
@ -66,16 +66,11 @@ private:
}
}
void process_notification(HANDLE /*parent_id*/, const HANDLE process_id, const process_callback::type type)
void process_notification(process_id /*parent_id*/, const process_id process_id, const process_callback::type type)
{
if (type == process_callback::type::create)
{
debug_log("Created process: %X\n", process_id);
}
if (type == process_callback::type::destroy)
{
debug_log("Destroyed process: %X\n", process_id);
this->hypervisor_.handle_process_termination(process_id);
}
}
};