gdbarch software_single_step returns VEC (CORE_ADDR) *
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 3e6bd4c615f3bb14ba1e2222ad94b1d72473cdaa..cc7f9a034d575563c898d29aa595a28e90baaa64 100644 (file)
@@ -1,3 +1,44 @@
+2016-11-08  Yao Qi  <yao.qi@linaro.org>
+
+       * aarch64-tdep.c (aarch64_software_single_step): Return
+       VEC (CORE_ADDR) *.  Return NULL instead of 0.  Don't call
+       insert_single_step_breakpoint.
+       * alpha-tdep.c (alpha_deal_with_atomic_sequence): Likewise.
+       (alpha_software_single_step): Likewise.
+       * alpha-tdep.h (alpha_software_single_step): Update declaration.
+       * arm-linux-tdep.c (arm_linux_software_single_step): Return
+       VEC (CORE_ADDR) *.  Return NULL instead of 0.
+       * arm-tdep.c (arm_software_single_step): Return NULL instead of 0.
+       * arm-tdep.h (arm_software_single_step): Update declaration.
+       * breakpoint.c (insert_single_step_breakpoints): New function.
+       * breakpoint.h (insert_single_step_breakpoints): Declare.
+       * cris-tdep.c (cris_software_single_step): Return
+       VEC (CORE_ADDR) *.  Don't call insert_single_step_breakpoint.
+       * gdbarch.sh (software_single_step): Change it to return
+       VEC (CORE_ADDR) *.
+       * gdbarch.c, gdbarch.h: Regenerated.
+       * infrun.c (maybe_software_singlestep): Adjust.
+       * mips-tdep.c (mips_deal_with_atomic_sequence): Return
+       VEC (CORE_ADDR) *.  Don't call insert_single_step_breakpoint.
+       (micromips_deal_with_atomic_sequence): Likewise.
+       (deal_with_atomic_sequence): Likewise.
+       (mips_software_single_step): Likewise.
+       * mips-tdep.h (mips_software_single_step): Update declaration.
+       * moxie-tdep.c (moxie_software_single_step): Likewise.
+       * nios2-tdep.c (nios2_software_single_step): Likewise.
+       * ppc-tdep.h (ppc_deal_with_atomic_sequence): Update
+       declaration.
+       * record-full.c (record_full_resume): Adjust.
+       (record_full_wait_1): Likewise.
+       * rs6000-aix-tdep.c (rs6000_software_single_step): Return
+       VEC (CORE_ADDR) *.  Don't call insert_single_step_breakpoint.
+       * rs6000-tdep.c (ppc_deal_with_atomic_sequence): Return
+       VEC (CORE_ADDR) *.  Don't call insert_single_step_breakpoint.
+       * s390-linux-tdep.c (s390_software_single_step): Likewise.
+       * sparc-tdep.c (sparc_software_single_step): Likewise.
+       * spu-tdep.c (spu_software_single_step): Likewise.
+       * tic6x-tdep.c (tic6x_software_single_step): Likewise.
+
 2016-11-08  Yao Qi  <yao.qi@linaro.org>
 
        * arm-linux-tdep.c (arm_linux_software_single_step): Write
This page took 0.025072 seconds and 4 git commands to generate.