Enabling the HIGH_ENTROPY_VA flag allows the operating system to use
authorNick Clifton <nickc@redhat.com>
Wed, 20 Aug 2014 15:10:29 +0000 (16:10 +0100)
committerNick Clifton <nickc@redhat.com>
Wed, 20 Aug 2014 15:10:29 +0000 (16:10 +0100)
commit2d5c3743a3a223dc6467ff022124b4f2f1844c91
treec8d626b5afab0f3a57911c01e6c5194ed7247310
parentd36430db79dc8eccb9cb188e1234f7ff044f79b4
Enabling the HIGH_ENTROPY_VA flag allows the operating system to use
addresses outside of the 32-bit range before memory exhaustion. This
results in a higher entropy implementation of ASLR when used with the
DYNAMIC_BASE flag.

* include/coff/pe.h: Add HIGH_ENTROPY_VA flag
* ld/emultempl/pep.em: Add --high-entropy-va switch
* ld/ld.texinfo: Document the --high-entropy-va switch
include/coff/ChangeLog
include/coff/pe.h
ld/ChangeLog
ld/emultempl/pep.em
ld/ld.texinfo