DescriptionMmm, pie.
Enable position independence by linking executables with the -pie linker flag.
This was previously done in r29592, but had to be backed out in r29604 because
Valgrind didn't understand slide. I don't know if Valgrind understands slide
or not on Mac OS X now, but for the time being, we'll do this in non-Valgrind
build configurations.
Position independence turns on address space layout randomization (ASLR).
No perf impact expected. We don't really have any significant quantity of
exported symbols for the loader to chew on.
BUG=16713
TEST=Everything should still work
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=91243
Patch Set 1 #Patch Set 2 : '' #Messages
Total messages: 5 (0 generated)
|