On Wed, 03 Mar 2004 17:23:27 -0800, Alexandre Julliard wrote: >> So you'd rather ensure that we hold one or more anonymous maps reserving >> everything above 0x80000000 (except for NT emulations, assuming the 3G >> emulation is to be preferred, or there's an option for 3G), and when the >> system needs to allocate something there, free a portion of the anonymous map >> and reallocate? > > Something like that yes. It means we need to keep track of the > allocations in that area, which cannot be done with the existing > mechanism since we currently rely on the kernel to manage the free > space. So there's a bit of work involved.
This sounds a bit like what we need to do for exec-shield/prelink. Is it possible we could use the same mechanism used to reserve the PE load area to reserve this range as well?