commit | e4d792adb8d6f9228b9ac9dc1ad7f43b271f085f | [log] [tgz] |
---|---|---|
author | Elliott Hughes <enh@google.com> | Mon Oct 28 14:19:05 2013 -0700 |
committer | Elliott Hughes <enh@google.com> | Mon Oct 28 14:34:56 2013 -0700 |
tree | 2424b3c3c863e813eb56bdb2d21aac571cc7f30b | |
parent | 3ec5d8954b41f2e51d6ff7851533f1db1eba9a09 [diff] [blame] |
Don't allow text relocations on 64-bit. I've also updated our <sys/exec_elf.h> to match upstream. Change-Id: I52f9fce3167541811208d273ff23ceaa112f7135
diff --git a/linker/dlfcn.cpp b/linker/dlfcn.cpp index 166efac..09f3ddf 100644 --- a/linker/dlfcn.cpp +++ b/linker/dlfcn.cpp
@@ -295,6 +295,8 @@ { .l_addr = 0, .l_name = 0, .l_ld = 0, .l_next = 0, .l_prev = 0, }, .constructors_called = false, .load_bias = 0, +#if !defined(__LP64__) .has_text_relocations = false, +#endif .has_DT_SYMBOLIC = true, };