solib-darwin: support PIE for spawned processes.
[binutils-gdb.git] / gdb / ChangeLog
index 269fdcea8b42ceaeb5485130a8b8f3d62057159b..6a8592e0bb69825ac89ede267c498173a0646789 100644 (file)
@@ -1,3 +1,15 @@
+2015-11-23  Tristan Gingold  <gingold@adacore.com>
+
+       * darwin-nat.c (darwin_read_dyld_info): Write address in
+       big-endian order.
+       * solib-darwin.c (darwin_validate_exec_header): New function,
+       extracted from...
+       (darwin_read_exec_load_addr_from_dyld): ...here.
+       (darwin_read_exec_load_addr_at_init): New function.
+       (darwin_solib_read_all_image_info_addr): Adjust after
+       darwin_read_dyld_info change.
+       (darwin_solib_create_inferior_hook): Support PIE.
+
 2015-11-23  Tristan Gingold  <gingold@adacore.com>
 
        * darwin-nat.c (darwin_ptrace): Add a cast to fix warning.