Windows heaps and Cygwin heap

Corinna Vinschen
Fri May 13 09:30:00 GMT 2011

On May 13 10:36, Corinna Vinschen wrote:
> So we now know that we are actually observing a part of the ASLR
> strategy of NT6.  Heap addresses are always randomized.  Yes, there is a
> PE flag which controls ASLR on a per-executable basis, but unfortunately
> this only influences the usage of ASLR for the executable image itself,
> as well as the thread stacks.  There's no way at all to disable heap ASLR.

It appears that I misread.  The PE flag might not influence stack
randomization, but what I found in the net is contradictory.  However,
even if stack ASLR is always on, it seems the preferred addresses of
thread stacks are also in the range below 0x20000000.


Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

More information about the Cygwin-developers mailing list