2011-10-31 Pedro Alves <pedro@codesourcery.com>
[deliverable/binutils-gdb.git] / gdb / gdbserver / ChangeLog
index e3e2402b29aee7f2ff9c481853a57ffcf8ed2e9a..45d3f86dc71b8ca715a2c4604f62915217b3fc32 100644 (file)
@@ -1,4 +1,45 @@
-2011-11-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
+2011-10-31  Pedro Alves  <pedro@codesourcery.com>
+
+       * mem-break.c (check_mem_write): Add `myaddr' parameter.  Don't
+       clobber the breakpoints' shadows with fast tracepoint jumps.
+       * mem-break.h (check_mem_write): Add `myaddr' parameter.
+       * target.c (write_inferior_memory): Also pass MYADDR down to
+       check_mem_write.
+
+2011-10-07  Ulrich Weigand  <ulrich.weigand@linaro.org>
+
+       * configure.ac: Check support for personality routine.
+       * configure: Regenerate.
+       * config.in: Likewise.
+       * linux-low.c: Include <sys/personality.h>.
+       Define ADDR_NO_RANDOMIZE if necessary.
+       (linux_create_inferior): Disable address space randomization when
+       forking inferior, if requested.
+       (linux_supports_disable_randomization): New function.
+       (linux_target_ops): Install it.
+       * server.h (disable_randomization): Declare.
+       * server.c (disable_randomization): New global variable.
+       (handle_general_set): Handle QDisableRandomization.
+       (handle_query): Likewise for qSupported.
+       (main): Support --disable-randomization and --no-disable-randomization
+       command line arguments.
+       * target.h (struct target_ops): Add supports_disable_randomization.
+       (target_supports_disable_randomization): New macro.
+
+2011-09-29  Mike Frysinger  <vapier@gentoo.org>
+
+       * linux-low.c (target_loadseg): Add defined PTRACE_GETFDPIC to the
+       ifdef check.
+       [PT_GETDSBT] (target_loadmap): Wrap in a defined PT_GETDSBT check.
+       [!PT_GETDSBT] (target_loadmap): New definition.
+       (LINUX_LOADMAP, LINUX_LOADMAP_EXEC, LINUX_LOADMAP_INTERP): Define.
+       (linux_read_loadmap): Change PTRACE_GETDSBT_EXEC to
+       LINUX_LOADMAP_EXEC, PTRACE_GETDSBT_INTERP to LINUX_LOADMAP_INTERP,
+       and PT_GETDSBT to LINUX_LOADMAP.
+       [!PT_GETDSBT] (linux_read_loadmap): Define to NULL.
+       (linux_target_ops): Delete unnecessary ifdef PT_GETDSBT check.
+
+2011-09-21  Ulrich Weigand  <ulrich.weigand@linaro.org>
 
        * linux-arm-low.c (struct arm_linux_hwbp_cap): Remove.
        (arm_linux_hwbp_cap): New static variable.
@@ -10,7 +51,7 @@
        (arm_arch_setup): Call arm_linux_init_hwbp_cap.
        (arm_prepare_to_resume): Use perror_with_name instead of error.
 
-2011-11-15  Ulrich Weigand  <ulrich.weigand@linaro.org>
+2011-09-21  Ulrich Weigand  <ulrich.weigand@linaro.org>
 
        * linux-arm-low.c: Include <signal.h>.
        (PTRACE_GETHBPREGS, PTRACE_SETHBPREGS): Define if necessary.
This page took 0.024973 seconds and 4 git commands to generate.