commit | 994e9a5ed1c4e9f23a8bed79caea684eaa270027 | [log] [tgz] |
---|---|---|
author | Nick Kralevich <nnk@google.com> | Tue Nov 01 10:51:22 2011 -0700 |
committer | Nick Kralevich <nnk@google.com> | Wed Nov 02 16:20:06 2011 -0700 |
tree | 0c860675ec867f02616a74cac6d2adfc58b07d10 | |
parent | 29992cf9787496216440ed9c6c60dc40377aebe1 [diff] |
Make the linker relocatable. Previously, the linker always loaded itself into the same location in memory, which inhibited the effectiveness of Android's ASLR implementation. Modify the linker code so it can be relocatable and link itself at runtime. Change-Id: I90d064743abdd29450ac0482ed28752b2196286c