configure: Fix test for fs_base/gs_base in <sys/user.h>
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index cf93d229ddb9899e283128601d3ec3927ba11a5a..ad6174ba927e0641f20ad69e95962eed1e3e520a 100644 (file)
@@ -1,3 +1,136 @@
+2018-01-17  Eldar Abusalimov  <eldar.abusalimov@jetbrains.com>
+
+       PR gdb/21559
+       * configure.ac: Include <sys/types.h> prior to <sys/user.h> when
+       checking for fs_base/gs_base fields in struct user_regs_struct.
+       * configure: Regenerate.
+
+2018-01-17  Yao Qi  <yao.qi@linaro.org>
+
+       * aarch64-linux-tdep.c (aarch64_linux_gcc_target_options): New
+       function.
+       (aarch64_linux_init_abi): Install it to gdbarch hook
+       gcc_target_options.
+
+2018-01-15  Pedro Alves  <palves@redhat.com>
+
+       * common/signals-state-save-restore.c
+       (save_original_signals_state): Fix typos.
+
+2017-01-12  Tom Tromey  <tom@tromey.com>
+           Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * Makefile.in (install-only): Install gdb-add-index.
+
+2018-01-12  John Baldwin  <jhb@FreeBSD.org>
+
+       * fbsd-tdep.c (KVE_PROTECTION): Correct value.
+
+2018-01-12  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * infrun.c (keep_going_pass_signal): Clear step-over info when
+       insert_breakpoints fails.
+
+2018-01-11  Pedro Alves  <palves@redhat.com>
+
+       PR gdb/22583
+       * infrun.c (resume): Rename to ...
+       (resume_1): ... this.
+       (resume): Reimplement as wrapper around resume_1.
+
+2018-01-11  Pedro Alves  <palves@redhat.com>
+
+       PR remote/22597
+       * remote.c (remote_parse_stop_reply): Default to the last-set
+       general thread instead of to 'magic_null_ptid'.
+
+2018-01-10  Pedro Alves  <palves@redhat.com>
+
+       * language.h (language_get_symbol_name_matcher): Rename ...
+       (get_symbol_name_matcher): ... this.
+       * language.c (language_get_symbol_name_matcher): Ditto.
+       * dictionary.c, linespec.c, minsyms.c, psymtab.c, symtab.c: All
+       callers adjusted.
+
+2018-01-10  Pedro Alves  <palves@redhat.com>
+
+       PR gdb/22670
+       * dwarf2read.c
+       (gdb_index_symbol_name_matcher::gdb_index_symbol_name_matcher):
+       Adjust to use language_get_symbol_name_matcher instead of
+       language_defn::la_get_symbol_name_matcher.
+       * language.c (language_get_symbol_name_matcher): If in Ada mode
+       and the lookup name is a verbatim match, return Ada's matcher.
+       * language.h (language_get_symbol_name_matcher): Adjust comment.
+       (ada_lookup_name_info::verbatim_p):: New method.
+
+2018-01-10  Pedro Alves  <palves@redhat.com>
+
+       PR gdb/22670
+       * ada-lang.c (ada_collect_symbol_completion_matches): If the
+       minsym's language is language_auto or language_cplus, pass down
+       language_ada instead.
+       * symtab.c (compare_symbol_name): Don't frob symbol language here.
+
+2018-01-10  Pedro Alves  <palves@redhat.com>
+
+       PR gdb/22670
+       * minsyms.c (linkage_name_str): New function.
+       (iterate_over_minimal_symbols): Use it.
+
+2018-01-09  John Baldwin  <jhb@FreeBSD.org>
+
+       * NEWS: Document that 'info proc' now works on FreeBSD.
+
+2018-01-09  John Baldwin  <jhb@FreeBSD.org>
+
+       * configure.ac: Check for kinfo_getfile in libutil.
+       * configure: Regenerate.
+       * config.in: Regenerate.
+       * fbsd-nat.c: Include "fbsd-tdep.h".
+       (fbsd_fetch_cmdline): New.
+       (fbsd_fetch_kinfo_proc): Move earlier and change to return a bool
+       rather than calling error.
+       (fbsd_info_proc): New.
+       (fbsd_thread_name): Report error if fbsd_fetch_kinfo_proc fails.
+       (fbsd_wait): Report warning if fbsd_fetch_kinfo_proc fails.
+       (fbsd_nat_add_target): Set "to_info_proc" to "fbsd_info_proc".
+
+2018-01-09  John Baldwin  <jhb@FreeBSD.org>
+
+       * fbsd-nat.c (struct free_deleter): Remove.
+       (fbsd_find_memory_regions): Use gdb::unique_xmalloc_ptr<>.
+
+2018-01-09  John Baldwin  <jhb@FreeBSD.org>
+
+       * fbsd-nat.c (fbsd_pid_to_exec_file) [KERN_PROC_PATHNAME]: Return
+       NULL for an empty pathname.
+
+2018-01-09  John Baldwin  <jhb@FreeBSD.org>
+
+       * fbsd-tdep.c (KVE_STRUCTSIZE, KVE_START, KVE_END, KVE_OFFSET)
+       (KVE_FLAGS, KVE_PROTECTION, KVE_PATH, KINFO_VME_PROT_READ)
+       (KINFO_VME_PROT_WRITE, KINFO_VME_PROT_EXEC, KINFO_VME_FLAG_COW)
+       (KINFO_VME_FLAG_NEEDS_COPY, KINFO_VME_FLAG_NOCOREDUMP)
+       (KINFO_VME_FLAG_SUPER, KINFO_VME_FLAG_GROWS_UP)
+       (KINFO_VME_FLAG_GROWS_DOWN, KF_STRUCTSIZE, KF_TYPE, KF_FD)
+       (KF_PATH, KINFO_FILE_TYPE_VNODE, KINFO_FILE_FD_TYPE_CWD)
+       (KINFO_FILE_FD_TYPE_TEXT, SIG_WORDS, struct kinfo_proc_layout)
+       (kinfo_proc_layout_32, kinfo_proc_layout_i386)
+       (kinfo_proc_layout_64, fbsd_vm_map_entry_flags)
+       (fbsd_core_info_proc_mappings, fbsd_core_vnode_path)
+       (fbsd_core_fetch_timeval, fbsd_print_sigset)
+       (fbsd_core_info_proc_status, fbsd_core_info_proc): New.
+       (fbsd_init_abi):  Install gdbarch "core_info_proc" method.
+       * fbsd-tdep.h (fbsd_vm_map_entry_flags): New.
+
+2018-01-08  Samuel Thibault  <samuel.thibault@ens-lyon.org>
+
+       * gdb/gnu-nat.c: Include <elf.h> and <link.h>.
+       (gnu_xfer_auxv): New function.
+       (gnu_xfer_partial): Call gnu_xfer_auxv when `object' is
+       TARGET_OBJECT_AUXV.
+
 2018-01-08  Yao Qi  <yao.qi@linaro.org>
            Simon Marchi  <simon.marchi@ericsson.com>
 
This page took 0.025962 seconds and 4 git commands to generate.