SecureKernel¶
- final class ntoseye.SecureKernel¶
The secure kernel (
securekernel.exe) that runs in VTL1. Its views use its system address space and are read-only, so writes raiseNtoseyeError.- eval(expr: str) int¶
Evaluate a debugger (MASM) expression to an integer (
?) in this object’s scope: the debugger’s is the kernel’s, with the registers of the stopped vCPU (on a user-mode minidump, of the selected thread); a process’s resolves the symbols of its modules, which it loads first; a VTL1 address space’s (the secure kernel’s, a trustlet’s) has no registers, as the live ones hold VTL0 state.
- property modules: Modules¶
The modules that the secure kernel loaded (
securekernel.exe,skci.dll, …).
- property symbols: Symbols¶
The symbols of the secure kernel’s modules (
securekernel!...). NT symbols do not resolve here.