|
ReXGlue SDK
|
Classes | |
| struct | ThunkKey |
| struct | ThunkKeyHash |
Public Attributes | |
| std::unordered_map< ThunkKey, u32, ThunkKeyHash > | thunk_cache |
| rex::kernel::ExportVariableTable | variables |
| std::unique_ptr< rex::platform::HighResolutionTimer > | timestamp_timer |
| std::unordered_map<ThunkKey, u32, ThunkKeyHash> rex::kernel::KernelModuleState::thunk_cache |
Thunk address made for each caller and ordinal, reused by later lookups.
| std::unique_ptr<rex::platform::HighResolutionTimer> rex::kernel::KernelModuleState::timestamp_timer |
1 ms timer that refreshes the tick count of KeTimeStampBundle, set only on the main kernel module.
| rex::kernel::ExportVariableTable rex::kernel::KernelModuleState::variables |
Guest addresses of the variable exports of the module, bound at module creation.