Commit Graph

149 Commits

Author SHA1 Message Date
d2c2ba65ea [BOOT] Add boot manager headers 2024-05-28 08:30:34 -04:00
1f041b4444 Update NTOSKRNL/CC/cclazywriter.cpp 2024-05-25 10:15:26 +02:00
785ff4b644 [NTOSKRNL:CC] Bug Fix 2024-05-25 09:42:40 +02:00
5a5ebcae89 [NTOSKRNL:CC] Fixed Probing code 2024-05-24 18:05:45 +02:00
2300440e3d [NTOSKRNL:CC] MDL Handler Refactored for using RAII 2024-05-24 10:42:12 +02:00
ac5f558605 RAII:: Added Spinlock Guard, 2024-05-24 10:38:19 +02:00
438ce9293c Update NTOSKRNL/CC/ccloghandler.cpp 2024-05-24 10:33:06 +02:00
4784e99b74 [NTOSKRNL:CC] Implementation of CcGetNumberOfMappedPages
Added CcGetNumberOfMappedPages,
2024-05-24 10:32:14 +02:00
5d6f81cb08 [NTOSKRNL:CC] Add RAII Wrapper Spinlock Guard 2024-05-24 10:28:15 +02:00
8e73c913ed [NTOSKRNL:CC] added CcGetCachedDirtyPageCountForFile
Added CcGetCachedDirtyPageCountForFile
2024-05-24 08:16:13 +02:00
c3b506d686 [NTOSKRNL:CC] Bug Fix 2024-05-24 07:50:01 +02:00
18f2c27449 [NTOSKRNL:CC] Added more Log Handle Directives
Added CcSetLoggedDataThreshold,CcIsThereDirtyLoggedPages
2024-05-24 07:38:40 +02:00
8398391482 [BOOT] Fix copyright info 2024-05-23 10:03:59 -04:00
cdaea7b291 Fix README 2024-05-22 20:07:38 -04:00
8e7c2d02bb [BOOT] Add EFI headers and entry point 2024-05-22 19:56:17 -04:00
88449693d4 Update NTOSKRNL/CC/cclazywriter.cpp 2024-05-21 14:46:57 +02:00
a8a6e6be35 Fixed CcComputeNextScanTime 2024-05-21 14:40:02 +02:00
25a937916b Add NTOSKRNL/CC/ccinternal.hpp 2024-05-21 14:31:59 +02:00
49302f5b41 [NTOSKRNL:CC] Implementation of Lazy Writer
Lazy Writer is complete
2024-05-21 14:30:43 +02:00
3ff9824c8b [NTOSKRNL:CC] Implementation of Lazy Writer
Implemented following function
*CcPostWorkQueue
*CcScheduleLazyWriteScanEx
*CcScheduleLazyWriteScan
*CcExceptionFilter
*CcPerformReadAhead
*CcPostDeferredWrites
*CcSetValidData
*CcWriteBehind
*CcLazyWriteScan
2024-05-21 11:38:04 +02:00
189cf42f74 [NTOSKRNL:CC] Fixing Synchronization Bug
Fixing Bug identified by PeyTy
2024-05-18 17:22:16 +02:00
5b5000d7f1 [NTOSKRNL:CC] CC LOG: Added CcGetLsnForFileObject
Added CcGetLsnForFileObject  and fixed some Synchronization code,
2024-05-18 08:22:19 +02:00
90e470627f Update NTOSKRNL/CC/ccloghandler.cpp 2024-05-17 18:08:23 +02:00
9fa8fa9fee Fixed Parameters
Fixed Parameters for CcSetLogHandleForFileEx  and CcSetAdditionalCacheAttributesEx as per WIndows SDK
2024-05-17 18:02:27 +02:00
3af1178f6d Update NTOSKRNL/CC/ccloghandler.cpp 2024-05-17 17:55:18 +02:00
36cd225c02 [NTOSKRNL:CC] Fixing Code Formating 2024-05-17 17:54:09 +02:00
7314c677e7 Update NTOSKRNL/CC/ccloghandler.cpp 2024-05-17 17:48:27 +02:00
9fb0e1c897 Update NTOSKRNL/CC/ccloghandler.cpp 2024-05-17 17:47:10 +02:00
47d3ad5e82 [NTOSKRNL:CC] Catch Controller Add LOG Handler Directives
Implemented everything, CcGetLsnForFileObject  is left now
2024-05-17 17:45:28 +02:00
98d2bb9ea6 Update NTOSKRNL/CC/ccmdlhandler.cpp 2024-05-17 17:07:42 +02:00
12c4e07a18 [NTOSKRNL:CC] Use standard FSRTL routines for Write/Read
CcMdlReadComplete, CcMdlWriteComplete, Older Macros are WDM Header dependent
2024-05-17 17:03:52 +02:00
cfb3362f1e [NTOSKRNL:CC] Added CcSetAdditionalCacheAttributesEx 2024-05-17 16:55:50 +02:00
5ad16dc888 NULL Conondrum & TypeSystem 2024-05-10 17:46:45 +02:00
48bd13b825 [NTOSKRNL:CC] Fixing Code Formating 2024-05-10 16:22:04 +02:00
cb5a92dcd4 [NTOSKRNL:CC] Fixing Repetation 2024-05-10 10:57:17 +02:00
b8c38a5554 [NTOSKRNL:CC] Catch Controller Add LOG Handler Internal Datatypes 2024-05-10 10:26:49 +02:00
97722bb3e6 [NTOSKRNL:CC] Catch Controller Add LOG Handler Directives
Following Functions are Implemented:
*CcSetLogHandleForFile
*CcSetAdditionalCacheAttributes
TODO
*CcSetLogHandleForFile
*CcGetLsnForFileObject
*CcGetDirtyPages
2024-05-10 10:23:51 +02:00
381c91cc01 [NTOSKRNL:CC] MDL Handler's Header with MDL Specific defination 2024-05-10 09:25:57 +02:00
85794e26cd [NTOSKRNL:CC] Catch Controller:: CcPrepareMdlWrite
Implement Remaining MDL Handler Function
2024-05-10 09:15:06 +02:00
9a120bad01 Initial MM Commit 2024-05-09 20:34:21 +02:00
f4b0f5f446 [NTOSKRNL:CC] Catch Controller Add MDL Handler Directives
Following Functions are added,
- CcMdlReadComplete2 
- CcMdlWriteComplete2
- CcMdlRead
-CcMdlReadComplete
-CcMdlWriteAbort
-CcMdlWriteComplete
#TODO
-CcPrepareMdlWrite
2024-05-09 20:32:31 +02:00
b6ab856128 Restructuring 2024-05-09 19:48:21 +02:00
d63d9efb39 Added CcMdlReadComplete2 2024-05-09 12:23:16 +02:00
5d61f70a7d Update README.md 2024-05-09 12:18:32 +02:00
608e17a038 Update Copyright Notice 2024-05-09 12:12:36 +02:00
376029e164 Update README.md
Formating Fix
2024-05-09 12:08:57 +02:00
52e7d1dceb Update README.md
Updated Read-me with Design and Phylosophy
2024-05-09 12:04:23 +02:00
5025c381c6 Update README.md 2024-05-06 12:44:49 +02:00
67d3f322ea
Initial commit 2024-05-06 12:41:40 +02:00