Detailed CPUID logging

This commit is contained in:
Maurice Heumann
2025-07-08 18:50:40 +02:00
parent e9718e61cd
commit 965efadb51
3 changed files with 33 additions and 5 deletions

View File

@@ -292,3 +292,24 @@ void register_analysis_callbacks(analysis_context& c)
cb.on_generic_activity = make_callback(c, handle_generic_activity);
cb.on_suspicious_activity = make_callback(c, handle_suspicious_activity);
}
mapped_module* get_module_if_interesting(module_manager& manager, const string_set& modules, uint64_t address)
{
if (manager.executable->is_within(address))
{
return manager.executable;
}
if (modules.empty())
{
return nullptr;
}
auto* mod = manager.find_by_address(address);
if (mod && modules.contains(mod->name))
{
return mod;
}
return nullptr;
}