]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/ChangeLog
gdb/
[thirdparty/binutils-gdb.git] / gdb / ChangeLog
index 324268f2480024f7330b8c28034cae170cf56739..fe3340969afdbecc11488accdeb9e80484434582 100644 (file)
@@ -1,3 +1,20 @@
+2010-01-14  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Support Valgrind attachments broken by the PIE support.
+       * auxv.c: Include gdbcore.h.
+       (procfs_xfer_auxv): Make static.  Reduce its comment.  Drop its
+       parameters ops, object and annex.  Remove their assertions.
+       (ld_so_xfer_auxv, memory_xfer_auxv): New function.
+       * auxv.h (procfs_xfer_auxv): Remove comment.  Rename to ...
+       (memory_xfer_auxv): ... here.
+       * linux-nat.c (linux_xfer_partial): Rename procfs_xfer_auxv to
+       memory_xfer_auxv.
+       * procfs.c (procfs_xfer_partial): Likewise.
+       * solib-svr4.c (svr4_relocate_main_executable): New prototype.
+       (svr4_special_symbol_handling): Call svr4_relocate_main_executable.
+       (svr4_solib_create_inferior_hook): Conditionalize the
+       svr4_relocate_main_executable call.
+
 2010-01-14  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        * solib-svr4.c (scan_dyntag): Remove variable dyn_addr.  New variable