mirror of
https://github.com/reactos/reactos.git
synced 2025-07-03 02:11:22 +00:00
A free Windows-compatible Operating System - mirrored from GitHub
![]() - Keep APC delivery disabled while holding a Heap Lock, not just while acquiring/releasing it (Dedicated to Timo and Ged). - Store the Heap Lock in non-paged pool, the only place where executive resources belong (Dedicated to patient people). [RTL] - Restructure/simplify/correct Heap and Heap Segment initialization (partially to cope with the changed Heap Lock interface). - Restrict the location of Heap Segment headers to the base address of the Heap Segment (which frees up a whopping 60 bytes per Heap!). - Cater for acquiring the Heap Lock exclusively or shared (the latter is only available in kernel-mode); only exclusive locking is used for now. - Use a plain critical section to guard the Process Heap list, no reason to disguise it as a Heap Lock (saves us a handful more bytes). svn path=/trunk/; revision=53761 |
||
---|---|---|
reactos | ||
rosapps | ||
rostests | ||
wallpaper |