Dynamic base (Delphi)

From RAD Studio
Jump to: navigation, search

Go Up to Delphi Compiler Directives (List) Index

Type

Switch

Syntax

{$DYNAMICBASE ON} {$DYNAMICBASE OFF}

Default

{$DYNAMICBASE ON}

Scope

Local


Remarks

{$DYNAMICBASE} enables the Address Space Randomization (ASLR) on Windows Vista and above, providing secure protection against attacks based on buffer overrun. Switch {$DYNAMICBASE} on to prevent attacks in memory-corruption vulnerabilities by enabling ASLR to randomly arrange the address space positions for the stack, heap, libraries, and key data areas of a process.

See Also