0
I Use This!
Inactive

Commits : Listings

Analyzed about 20 hours ago. based on code collected 2 days ago.
Mar 26, 2023 — Mar 26, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Use a special segment descriptor for the code segment of interrupt handlers. More... almost 12 years ago
Define some constants for the page {table,directory,-directory-pointer-table} entry flags. More... almost 12 years ago
Use 64-bit integers for working with PAE paging structures. More... almost 12 years ago
Use uint64_t* when manipulating page tables in PAE. More... almost 12 years ago
Mark ZwQuerySystemInformation as dllimport, since, well, it is. More... almost 12 years ago
Add inlineasm.h wrappers for cpuid, rdmsr, and wrmsr. More... almost 12 years ago
Don't exploit undocumented MDL behavior to make the HalReturnToFirmware hook. More... almost 12 years ago
Tell nasm to use shorter instructions when possible. More... almost 12 years ago
Move to generic get/set routines for the control registers. More... almost 12 years ago
Don't use the DWORD type anymore in kernel space. More... almost 12 years ago
Have revtag call git to figure out the commit hash rather than trying to do it itself. More... about 12 years ago
Make invlpg take a void*. More... about 12 years ago
Replace util.asm with inline assembly. More... about 12 years ago
Add masking of the 8259s and disabling of the Local APIC to the boot code. More... about 12 years ago
Add some more compiler warning options and fix the resulting warnings. More... about 12 years ago
Check for the expected error code from the first call to ZwQuerySystemInformation. More... about 12 years ago
Unify some error return cleanup using gotos. More... about 12 years ago
Get rid of the INF-related stuff. More... about 12 years ago
Add the version string to the first DbgPrint the driver does. More... about 12 years ago
Get rid of the separate KexecDriver installer. More... about 12 years ago
Load the driver from the installation directory, letting us avoid the weird KexecDriver dance. More... about 12 years ago
Unregister the shutdown notification when the driver is unloaded. More... about 12 years ago
Switch to a last-chance shutdown notification since the hooking code doesn't do disk I/O anymore. More... about 12 years ago
Directly scan the import address table when hooking, as opposed to checking the import directory. More... about 12 years ago
Compare only the basename when looking for the kernel in the module list. More... about 12 years ago
Use a suffix rule for invoking makensis during the build. More... over 12 years ago
Fix all compiler warnings. More... over 12 years ago
Change some includes and macros to be compatible with mingw-w64. More... over 12 years ago
Only use -mno-cygwin on native builds. More... over 12 years ago
Find the kernel directly in memory rather than looking in its image on disk. More... over 13 years ago