Factor out "Detaching from program" message printing
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 630dbc917f25abef9e3b7adcdfb36fca784891b2..53e3951afe6e44b8bfa4a73cd41628fcb1aa333f 100644 (file)
@@ -1,3 +1,151 @@
+2016-07-01  Pedro Alves  <palves@redhat.com>
+
+       * darwin-nat.c (darwin_detach): Use target_announce_detach.
+       * inf-ptrace.c (inf_ptrace_detach): Likewise.
+       * nto-procfs.c (procfs_detach): Likewise.
+       * remote.c (remote_detach_1): Likewise.
+       * target.c (target_announce_detach): New function.
+       * target.h (target_announce_detach): New declaration.
+
+2016-06-29  Tom Tromey  <tom@tromey.com>
+
+       PR python/20129:
+       * python/lib/gdb/command/frame_filters.py (_do_enable_frame_filter)
+       (SetFrameFilterPriority._set_filter_priority): Use "frame_filter",
+       not "name".
+
+2016-06-29  Tom Tromey  <tom@tromey.com>
+
+       PR gdb/17210:
+       * target.c (free_memory_read_result_vector): Take a pointer to the
+       VEC as an argument.
+       (read_memory_robust): Install a cleanup for "result".
+       * mi/mi-main.c (mi_cmd_data_read_memory_bytes): Update.
+
+2016-06-29  Manish Goregaokar  <manish@mozilla.com>
+
+       * rust-lang.c (rust_get_disr_info): Initialize saveptr to NULL.
+
+2016-06-29  Manish Goregaokar  <manish@mozilla.com>
+
+       * rust-lang.c (rust_get_disr_info): Use strtok_r instead of strsep.
+
+2016-06-28  Yao Qi  <yao.qi@linaro.org>
+
+       * aarch64-tdep.c (aarch64_displaced_step_b): Use int64_t for
+       variable new_offset.
+
+2016-06-27  Manish Goregaokar  <manish@mozilla.com>
+
+       * rust-lang.c (rust_print_type, rust_decorations): Print unit
+       types as "()".
+       (rust_print_type): Omit return type for functions returning unit.
+
+2016-06-25  Pierre-Marie de Rodat  <derodat@adacore.com>
+
+       * python/py-breakpoint.c (bppy_init): Clear bppy_pending_object
+       when there is an error during the breakpoint creation.
+
+2016-06-25  Tom Tromey  <tom@tromey.com>
+
+       * rust-lang.c (rust_get_disr_info, rust_print_type): Fix
+       formatting.
+
+2016-06-25  Manish Goregaokar  <manish@mozilla.com>
+
+       PR gdb/20239
+       * rust-lang.c (rust_get_disr_info): Correctly interpret
+       NonZero-optimized enums of arbitrary depth.
+       (rust_print_type): Correctly print NonZero-optimized
+       enums.
+
+2016-06-24  David Taylor  <dtaylor@emc.com>
+
+       PR gdb/17520 Structure offset wrong when 1/4 GB or greater.
+       * c-lang.h: Change all parameters, variables, and struct or union
+       members used as struct or union fie3ld offsets from int to
+       LONGEST.
+       * c-valprint.c: Likewise.
+       * cp-abi.c: Likewise.
+       * cp-abi.h: Likewise.
+       * cp-valprint.c: Likewise.
+       * d-valprint.c: Likewise.
+       * dwarf2loc.c: Likewise.
+       * eval.c: Likewise.
+       * extension-priv.h: Likewise.
+       * extension.c: Likewise.
+       * extension.h: Likewise.
+       * findvar.c: Likewise.
+       * gdbtypes.h: Likewise.
+       * gnu-v2-abi.c: Likewise.
+       * gnu-v3-abi.c: Likewise.
+       * go-valprint.c: Likewise.
+       * guile/guile-internal.h: Likewise.
+       * guile/scm-pretty-print.c: Likewise.
+       * jv-valprint.c Likewise.
+       * opencl-lang.c: Likewise.
+       * p-lang.h: Likewise.
+       * python/py-prettyprint.c: Likewise.
+       * python/python-internal.h: Likewise.
+       * spu-tdep.c: Likewise.
+       * typeprint.c: Likewise.
+       * valarith.c: Likewise.
+       * valops.c: Likewise.
+       * valprint.c: Likewise.
+       * valprint.h: Likewise.
+       * value.c: Likewise.
+       * value.h: Likewise.
+       * p-valprint.c: Likewise.
+       * c-typeprint.c (c_type_print_base): When printing offset, use
+       plongest, not %d.
+       * gdbtypes.c (recursive_dump_type): Ditto.
+
+2016-06-24  David Taylor  <david.taylor@emc.com>
+
+       * MAINTAINERS (Write After Approval): Add David Taylor.
+
+2016-06-24  John Baldwin  <jhb@FreeBSD.org>
+
+       * configure.ac: Check for support for system call LWP fields on
+       FreeBSD.
+       * config.in, configure: Rebuild.
+       * data-directory/Makefile.in (SYSCALLS_FILES): Add freebsd.xml.
+       * fbsd-nat.c (fbsd_wait) [HAVE_STRUCT_PTRACE_LWPINFO_PL_SYSCALL_CODE]:
+       Report system call events.
+       [HAVE_STRUCT_PTRACE_LWPINFO_PL_SYSCALL_CODE]
+       (fbsd_set_syscall_catchpoint): New function.
+       (fbsd_nat_add_target) [HAVE_STRUCT_PTRACE_LWPINFO_PL_SYSCALL_CODE]:
+       Set "to_set_syscall_catchpoint" to "fbsd_set_syscall_catchpoint".
+       * fbsd-tdep.c: Include xml-syscall.h
+       (fbsd_get_syscall_number): New function.
+       (fbsd_init_abi): Set XML system call file name.
+       Add "get_syscall_number" gdbarch method.
+       * syscalls/freebsd.xml: New file.
+
+2016-06-24  John Baldwin  <jhb@FreeBSD.org>
+
+       * fbsd-tdep.c: Include "auxv.h".
+       (fbsd_print_auxv_entry): New function.
+       (fbsd_init_abi): Install gdbarch "print_auxv_entry" method.
+
+2016-06-24  John Baldwin  <jhb@FreeBSD.org>
+
+       * auxv.c (fprint_auxv_entry): New function.
+       (default_print_auxv_entry): New function.
+       (fprint_target_auxv): Use gdbarch_print_auxv_entry.
+       * auxv.h (enum auxv_format): New enum.
+       (fprint_auxv_entry): Declare.
+       (default_print_auxv_entry): Declare.
+       * gdbarch.sh (print_auxv_entry): New.
+       * gdbarch.c, gdbarch.h: Re-generated.
+
+2016-06-24  John Baldwin  <jhb@FreeBSD.org>
+
+       * fbsd-nat.c [KERN_PROC_AUXV] New variable super_xfer_partial.
+       (fbsd_xfer_partial): New function.
+       (fbsd_nat_add_target) [KERN_PROC_AUXV] Set "to_xfer_partial" to
+       "fbsd_xfer_partial".
+
 2016-06-23  Tom Tromey  <tom@tromey.com>
 
        * symtab.c (symbol_find_demangled_name): Loop over languages and
This page took 0.024546 seconds and 4 git commands to generate.