2021-12-18 |
Jérôme Gardou | [MSI] Remove read-only bit when copying the package...
|
commit | commitdiff | tree |
2021-08-07 |
Jérôme Gardou | [NTOS:MM] Implement MmFlushImageSection(MmFlushForWrite)
|
commit | commitdiff | tree |
2021-08-06 |
Jérôme Gardou | [WIN32K] Do not release twice the lock on error path
|
commit | commitdiff | tree |
2021-08-06 |
Jérôme Gardou | [CMAKE] Do not disable optimisations on ntoskrnl build
|
commit | commitdiff | tree |
2021-08-06 |
Jérôme Gardou | [WIN32K] Init User part after GDI one.
|
commit | commitdiff | tree |
2021-08-05 |
Jérôme Gardou | [CRT] Add one missing entry to _syserr_list array,...
|
commit | commitdiff | tree |
2021-08-05 |
Jérôme Gardou | [NTOS:MM] Fix the mess created by the "balancer thread"
|
commit | commitdiff | tree |
2021-08-04 |
Jérôme Gardou | Revert "[NTOS:MM] Do proper checks & acquire proper...
|
commit | commitdiff | tree |
2021-08-04 |
Jérôme Gardou | [NTOS:MM] Do proper checks & acquire proper locks when...
|
commit | commitdiff | tree |
2021-08-04 |
Jérôme Gardou | [NTOS:MM] When mapping pages for zeroing them, disable...
|
commit | commitdiff | tree |
2021-08-04 |
Jérôme Gardou | [NTOS:MM] In page zeroing thread, zero more than one...
|
commit | commitdiff | tree |
2021-08-04 |
Jérôme Gardou | [NTOS:MM] Use KeZeroPages in zeroing thread
|
commit | commitdiff | tree |
2021-08-04 |
Jérôme Gardou | [NTOS:MM] Do not zero-fill pages when not needed
|
commit | commitdiff | tree |
2021-08-04 |
Jérôme Gardou | [NTOS:KE] Also rewrite KeZeroPages in assembly for...
|
commit | commitdiff | tree |
2021-08-04 |
Jérôme Gardou | [NTOS:KE] Rewrite KeZeroPages in assembly
|
commit | commitdiff | tree |
2021-08-04 |
Jérôme Gardou | [NTOS:MM] Copy the WorkingSet page when initializing...
|
commit | commitdiff | tree |
2021-08-03 |
Jérôme Gardou | [WIN32K:NTUSER] In debug builds, enable free & tail...
|
commit | commitdiff | tree |
2021-08-03 |
Jérôme Gardou | [WIN32K:USER] Fix potential use after free when painting...
|
commit | commitdiff | tree |
2021-08-03 |
Jérôme Gardou | [WIN32K:NTUSER] Assert global user lock is held exclusively...
|
commit | commitdiff | tree |
2021-08-03 |
Jérôme Gardou | [WIN32K:NTUSER] Make sure to hold User Global Lock...
|
commit | commitdiff | tree |
2021-08-03 |
Jérôme Gardou | [WIN32K:NTUSER] Allocate & free timers under global...
|
commit | commitdiff | tree |
2021-08-03 |
Jérôme Gardou | [WIN32K] On init, start by initializing NtUser stuff
|
commit | commitdiff | tree |
2021-08-03 |
Jérôme Gardou | [NTOS:MM] Remove dead code
|
commit | commitdiff | tree |
2021-08-03 |
Jérôme Gardou | [CMAKE] Update DLL base addresses
|
commit | commitdiff | tree |
2021-07-30 |
Jérôme Gardou | [NTOS:MM] Fix MiIsUserPte inline
|
commit | commitdiff | tree |
2021-07-27 |
Jérôme Gardou | [NTOS:MM] Annotate some functions with regards to MmPfnLock
|
commit | commitdiff | tree |
2021-07-27 |
Jérôme Gardou | [NTOS:MM] Always release PFN lock in MmDereferenceSegmentWit...
|
commit | commitdiff | tree |
2021-07-23 |
Jérôme Gardou | [KMTESTS:NTOS_IO] Fix check of spinlocks in case of...
|
commit | commitdiff | tree |
2021-07-05 |
Jérôme Gardou | [CMAKE] Turn ENABLE_ROSAPPS, ENABLE_ROSTESTS & ENABLE_WALLPA...
|
commit | commitdiff | tree |
2021-07-05 |
Jérôme Gardou | [KDGDB] Support "int 0x2c" for x86 & amd64 targets
|
commit | commitdiff | tree |
2021-07-05 |
Jérôme Gardou | [CMAKE] Cache compiler paths to make some utilities...
|
commit | commitdiff | tree |
2021-06-29 |
Jérôme Gardou | [CRT] Revert unwanted part of f30136bc79109af5df33526974e24b...
|
commit | commitdiff | tree |
2021-06-29 |
Jérôme Gardou | [NTOS:KE] Unconditionally check IRQL when acquiring...
|
commit | commitdiff | tree |
2021-06-29 |
Jérôme Gardou | [NTOS:KE] Test spinlock ownership on both UP & MP build
|
commit | commitdiff | tree |
2021-06-29 |
Jérôme Gardou | [NTOS:KD][NTOS:KD64][NTOS:KDBG] Fix IRQL & spinlock use
|
commit | commitdiff | tree |
2021-06-29 |
Jérôme Gardou | [CMAKE:GCC] Produce RosSym data even when building...
|
commit | commitdiff | tree |
2021-06-29 |
Jérôme Gardou | [NTOS:KD] Release lock before calling KdpPrint
|
commit | commitdiff | tree |
2021-06-29 |
Jérôme Gardou | [NTOS:KD64][NTOS:KDBG] Fix spinlocks use
|
commit | commitdiff | tree |
2021-06-29 |
Jérôme Gardou | [CMAKE] Get rid of freeldr_pe_dbg target
|
commit | commitdiff | tree |
2021-06-29 |
Jérôme Gardou | [NTOS:KDBG] Use internal KdpDPrintf instead of DbgPrint
|
commit | commitdiff | tree |
2021-06-29 |
Jérôme Gardou | [WIN32K:NTUSER] Do not pass NULL keyboard layout to...
|
commit | commitdiff | tree |
2021-06-29 |
Jérôme Gardou | [KMTESTS] Fix tests for uniprocessor checked build
|
commit | commitdiff | tree |
2021-06-29 |
Jérôme Gardou | [NTOS:KE] Implement KeAcquireInStackQueuedSpinLockForDpc...
|
commit | commitdiff | tree |
2021-06-29 |
Jérôme Gardou | [HAL] Hack KeTryToAcquireQueuedSpinlock & KeTryToAcquireQueu...
|
commit | commitdiff | tree |
2021-06-29 |
Jérôme Gardou | [NTOS:MM] Fix another instance of reentrant spinlock...
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [PSDK] Alias _Check_return_ annotation to warn_unused_result...
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [CRT] Put __MINGW_EXTENSION (whatever that means) in...
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [SDK] Add GCC overrides for SAL annotations
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [NDK][XDK] Remove _Must_inspect_result_ from RtlTimeFieldsTo...
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [DDK] Do not put _Must_inspect_result_ on function...
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [NTOS:FSRTL] Check return status of FsRtl locking functions
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [WDF] Synchronize function attributes between declaration...
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [NTOS:CONFIG] Do not ignore Rtl*String functions return...
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [NTOS:OB] Use RtlInitUnicodeString for constant string
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [NTOS:SE] Do not ignore SepAccessCheckAndAuditAlarmWorker...
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [NTOS:PO] Do not ignore IoRegisterPlugPlayNotification...
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [NTOS:INBV] Do not ignore RtlUnicodeStringToOemString...
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [NTOS:IO] Do not ignore RtlDuplicateUnicodeString return...
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [NTOS:EX] Do not ignore PsCreateSystemThread return...
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [NTOS:EX] Do not ignore RtlAnsiStringToUnicodeString...
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [NTOS:MM] Check result of RtlCreateUnicodeString in...
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [NTOS:IO] Check RtlCreateUnicodeString return value...
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [NTOS:IO] Check RtlAnsiStringToUnicodeString return...
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [NTOS:IO] Check RtlAnsiStringToUnicodeString return...
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [NSLOOKUP] Check WSAStartup return value
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [NET] Properly check return value of EnumServicesStatusW...
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [FLTMC] Do not ignore failures of some functions
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [RTL] In RtlReleasePrivilege, raise exception if restoring...
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [RTL] When taking system volume ownership, assert that...
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [RTL] Check and cascade down RtlGUIDFromString value
|
commit | commitdiff | tree |
2021-06-28 |
Jérôme Gardou | [FREELDR] Check HwInterrupt return value
|
commit | commitdiff | tree |
2021-06-25 |
Jérôme Gardou | [NTOS:MM] Implement MmFlushImageSection(MmFlushForDelete)
|
commit | commitdiff | tree |
2021-06-25 |
Jérôme Gardou | [NTOS:MM] Simplify refcounting when adding/deleting...
|
commit | commitdiff | tree |
2021-06-25 |
Jérôme Gardou | [NTOS:MM] Do not call ExAllocatePool* with PFN lock...
|
commit | commitdiff | tree |
2021-06-24 |
Jérôme Gardou | [NTOSKRNL] Enforce -fno-common on GCC & CLang builds
|
commit | commitdiff | tree |
2021-06-24 |
Jérôme Gardou | [NTOSKRNL] Deduplicate some symbols
|
commit | commitdiff | tree |
2021-06-24 |
Jérôme Gardou | [NTOS:MM] Fix-up call site of traced PFNs when serving...
|
commit | commitdiff | tree |
2021-06-24 |
Jérôme Gardou | [NTOS:MM] Save caller address when tracing PFNs
|
commit | commitdiff | tree |
2021-06-24 |
Jérôme Gardou | [CMD] Do not use an intermediate buffer when reading...
|
commit | commitdiff | tree |
2021-06-24 |
Jérôme Gardou | [CMD] Improve performance a bit
|
commit | commitdiff | tree |
2021-06-22 |
Jérôme Gardou | [NTOS:MM] Fix one occurrence of MiDeletePte instead...
|
commit | commitdiff | tree |
2021-06-21 |
Jérôme Gardou | [NTOS:KE] Do not allow waiting at IRQL >= DISPATCH_LEVEL...
|
commit | commitdiff | tree |
2021-06-21 |
Jérôme Gardou | [TCPIP][IP] Use an ERESOURCE as mutex for address files...
|
commit | commitdiff | tree |
2021-06-09 |
Jérôme Gardou | [WIN32K:ENG] In EngLockDriverObj, properly return NULL...
|
commit | commitdiff | tree |
2021-06-09 |
Jérôme Gardou | [NTOS:MM] Handle PT references for page table faults...
|
commit | commitdiff | tree |
2021-06-09 |
Jérôme Gardou | [NTOS:MM] Get rid of MiQueryPageTableReferences
|
commit | commitdiff | tree |
2021-06-09 |
Jérôme Gardou | [NTOS:MM] In MiMakePdeExistAndValid, do not overly...
|
commit | commitdiff | tree |
2021-06-09 |
Jérôme Gardou | [NTOS:MM] Implement proper refcounting of page tables...
|
commit | commitdiff | tree |
2021-06-09 |
Jérôme Gardou | [NTOS:MM] Make MiIsEntireRangeCommitted 64-bits aware
|
commit | commitdiff | tree |
2021-06-09 |
Jérôme Gardou | [NTOS:MM] Add some DPRINTs when incrementing or decrementing...
|
commit | commitdiff | tree |
2021-06-09 |
Jérôme Gardou | [NTOS:MM] Make MiCalculatePageCommitment 64-bits aware
|
commit | commitdiff | tree |
2021-06-09 |
Jérôme Gardou | [NTOS:MM] Add a few MiP*eToP*e helpers
|
commit | commitdiff | tree |
2021-06-09 |
Jérôme Gardou | [NTOS:MM] Properly initialize initial process address...
|
commit | commitdiff | tree |
2021-06-09 |
Jérôme Gardou | [NTOS:MM] Unconditionally delete the PFN in MiDeletePte...
|
commit | commitdiff | tree |
2021-06-09 |
Jérôme Gardou | [NTOS:MM] Remove some dead code from legacy Mm
|
commit | commitdiff | tree |
2021-06-09 |
Jérôme Gardou | [CMD] Use GetFullPathName instead of copying buffers...
|
commit | commitdiff | tree |
2021-06-07 |
Jérôme Gardou | [NTOS:MM] Fix remnants of CORE-17587
|
commit | commitdiff | tree |
2021-06-07 |
Jérôme Gardou | [NTOS:MM] Make MI_MAKE_HARDWARE_PTE_KERNEL actually...
|
commit | commitdiff | tree |
2021-05-26 |
Jérôme Gardou | [NTOS:IO] Be more specific for chasing CORE-17587
|
commit | commitdiff | tree |
2021-05-26 |
Jérôme Gardou | [NTOS:IO] Break on IoRaiseInformationalHardError
|
commit | commitdiff | tree |
next |