Fix PTRACE_GETREGSET failure for compat inferiors on arm64
[binutils-gdb.git] / gdb / ChangeLog
index 90d0cb32aafbfd69e1fe68f0fb1f42bc2aade47e..c146e0b38d2f5a1ac82412b46aa495332e125983 100644 (file)
@@ -1,3 +1,50 @@
+2017-01-27  Kees Cook  <keescook@google.com>
+
+       * gdb/arm-linux-nat.c (arm_linux_fetch_inferior_registers): Call
+       fetch_fpregs if target has fpa registers.
+       (arm_linux_store_inferior_registers): Call store_fpregs if target
+       has fpa registers.
+
+2017-01-26  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * cris-tdep.c (cris_gdbarch_init): Remove check for
+       info.byte_order and force it to BFD_ENDIAN_LITTLE.
+
+2017-01-26  Antoine Tremblay  <antoine.tremblay@ericsson.com>
+
+       * corelow.c (get_core_register_section): Check for regset
+       existence before checking for REGSET_VARIABLE_SIZE.
+
+2017-01-26  Yao Qi  <yao.qi@linaro.org>
+           Pedro Alves  <palves@redhat.com>
+
+       PR gdb/20939
+       * disasm.c (gdb_disassembler::dis_asm_memory_error): Don't
+       call memory_error, save memaddr instead.
+       (gdb_disassembler::print_insn): If gdbarch_print_insn returns
+       negative, cal memory_error.
+       * disasm.h (gdb_disassembler) <m_err_memaddr>: New field.
+
+2017-01-26  Yao Qi  <yao.qi@linaro.org>
+
+       * disasm-selftests.c (memory_error_test): New function.
+       (_initialize_disasm_selftests): Register memory_error_test.
+
+2017-01-26  Yao Qi  <yao.qi@linaro.org>
+
+       * Makefile.in (SFILES): Add disasm-selftests.c and
+       selftest-arch.c.
+       (COMMON_OBS): Add disasm-selftests.o and selftest-arch.o.
+       * disasm-selftests.c: New file.
+       * selftest-arch.c: New file.
+       * selftest-arch.h: New file.
+
+2017-01-26  Yao Qi  <yao.qi@linaro.org>
+
+       * mep-tdep.c (mep_gdb_print_insn): Set info->arch
+       to bfd_arch_mep.  Don't return 0 if section is not
+       found.  Call print_insn_mep.
+
 2017-01-26  Pedro Alves  <palves@redhat.com>
            Yao Qi  <yao.qi@linaro.org>