commit | dcbc3787bfb9a272a010f13ac149d546b4b741d8 | [log] [tgz] |
---|---|---|
author | Nick Kralevich <nnk@google.com> | Fri Nov 11 15:53:17 2011 -0800 |
committer | Nick Kralevich <nnk@google.com> | Tue May 15 10:41:14 2012 -0700 |
tree | 5b92b1b76771a543093f38ead4d1c86eba630532 | |
parent | e742c1f5649d3298cd98d8cc8e62d0cd10be0e82 [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: Ia80273d7a00ff648b4da545f4b69debee6343968