05cd85be9b
[NTOSKRNL:CC] Pin Hadler Initial Commit
...
* Implemented CcMapDataCommon
Rest of the API will be implemented Soon.
2024-06-21 17:49:04 +02:00
bf0136ce21
[NTOSKRNL:CC] Fix Probing and locking of pages,
...
Set Ideal processor to 1 before probing and locking pages,
then restore it back to original state
2024-06-20 19:12:51 +02:00
be6f37b4dc
[BOOT] Create input parameters structures.
2024-06-06 09:40:58 -04:00
42369f91ee
[BOOT] Add boot library stubs
2024-05-30 19:54:07 -04:00
472b48ffd6
[BOOT] Rename efistatus.c to efiinit.c
2024-05-30 12:22:04 -04:00
9f7a91a5a7
Add Premake build system
2024-05-28 08:31:42 -04:00
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