Extended-remote Linux follow fork
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index e01b98b53704d4777c2f23783d0df4a48517aa44..c9c2e62eecffd1337db6c2460281dfe5874d7827 100644 (file)
@@ -1,3 +1,175 @@
+2015-05-12  Don Breazeal  <donb@codesourcery.com>
+
+       * linux-nat.c (linux_nat_ptrace_options): New function.
+       (linux_init_ptrace, wait_lwp, linux_nat_filter_event):
+       Call linux_nat_ptrace_options and use different argument to
+       linux_enable_event_reporting.
+       (_initialize_linux_nat): Delete call to
+       linux_ptrace_set_additional_flags.
+       * nat/linux-ptrace.c (current_ptrace_options): Rename to 
+       supported_ptrace_options.
+       (additional_flags): Delete variable.
+       (linux_check_ptrace_features): Use supported_ptrace_options.
+       (linux_test_for_tracesysgood, linux_test_for_tracefork):
+       Likewise, and remove additional_flags check.
+       (linux_enable_event_reporting): Change 'attached' argument to
+       'options'.  Use supported_ptrace_options.
+       (ptrace_supports_feature): Change comment.  Use 
+       supported_ptrace_options.
+       (linux_ptrace_set_additional_flags): Delete function.
+       * nat/linux-ptrace.h (linux_ptrace_set_additional_flags):
+       Delete function prototype.
+       * remote.c (remote_fork_event_p): New function.
+       (remote_detach_pid): New function.
+       (remote_detach_1): Call remote_detach_pid, don't mourn inferior
+       if doing detach-on-fork.
+       (remote_follow_fork): New function.
+       (remote_parse_stop_reply): Handle new "T" stop reason "fork".
+       (remote_pid_to_str): Print "process" strings for pid/0/0 ptids.
+       (init_extended_remote_ops): Initialize to_follow_fork.
+
+2015-05-12  Don Breazeal  <donb@codesourcery.com>
+
+       * nat/linux-ptrace.c (linux_check_ptrace_features): Change
+       from static to extern.
+       * nat/linux-ptrace.h (linux_check_ptrace_features): Declare.
+       * remote.c (anonymous enum): <PACKET_fork_event_feature,
+       * PACKET_vfork_event_feature>: New enumeration constants.
+       (remote_protocol_features): Add table entries for new packets.
+       (remote_query_supported): Add new feature queries to qSupported
+       packet.
+
+2015-05-12  Gary Benson <gbenson@redhat.com>
+
+       * remote.c (remote_add_inferior): Call exec_file_locate_attach
+       for fake PIDs as well as real ones.
+       (remote_pid_to_exec_file): Send empty annex if PID is fake.
+
+2015-05-09  Siva Chandra Reddy  <sivachandra@google.com>
+
+       * NEWS (Python Scripting): Mention the new gdb.Value methods.
+       * python/py-value.c (valpy_reference_value): New function.
+       (valpy_const_value): Likewise.
+       (value_object_methods): Add new methods.
+       * value.c (make_cv_value): New function.
+       * value.h (make_cv_value): Declare.
+
+2015-05-08  Yao Qi  <yao@codesourcery.com>
+           Sandra Loosemore  <sandra@codesourcery.com>
+
+       * dwarf2read.c (setup_type_unit_groups): Do NULL pointer check
+       to 'lh->include_dirs' before accessing to it.
+       (psymtab_include_file_name): Likewise.
+       (dwarf_decode_lines_1): Likewise.
+       (dwarf_decode_lines): Likewise.
+       (file_file_name): Likewise.
+
+2015-05-08  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * nios2-linux-tdep.c (NIOS2_SIGRETURN_TRAMP_ADDR): Define.
+       (NIOS2_SIGRETURN_REGSAVE_OFFSET): Define.
+       (nios2_linux_rt_sigreturn_init): Adjust base address of
+       register save area.
+
+2015-05-08  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * nios2-tdep.c (nios2_breakpoint_from_pc): Revert to using
+       "trap 31" as the breakpoint instruction on all targets.
+
+2015-05-08  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * infcmd.c (print_return_value): Remove unused declaration.
+
+2015-05-08  Joel Brobecker  <brobecker@adacore.com>
+
+       * dwarf2read.c (attr_to_dynamic_prop)
+       <DW_AT_data_member_location>: Use read_type_die isntead of
+       get_die_type.
+
+2015-05-08  Joel Brobecker  <brobecker@adacore.com>
+
+       * ada-lang.c (ada_convert_actual): Add handling of formals
+       passed inside an aligner type.
+
+2015-05-08  Joel Brobecker  <brobecker@adacore.com>
+
+       * copyright.py (NOT_FSF_LIST): Remove sim/erc32 entries.
+
+2015-05-08  Siva Chandra Reddy  <sivachandra@google.com>
+
+       PR python/18291
+       * python/lib/gdb/command/xmethods.py (print_xm_info): Fix typo.
+       Print xmethod matcher status.
+
+2015-05-08  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * s390-linux-nat.c (fill_gregset): Avoid relying on the PSWA
+       register in the regcache when treating the PSWM register, and vice
+       versa.
+
+2015-05-07  Gary Benson <gbenson@redhat.com>
+
+       * linux-thread-db.c (struct thread_db_info)
+       <td_ta_map_id2thr_p>: Remove field.
+       (try_thread_db_load_1): Remove initialization for the above.
+
+2015-05-07  Gary Benson <gbenson@redhat.com>
+
+       * linux-thread-db.c (struct thread_db_info)
+       <td_thr_validate_p>: Remove field.
+       (try_thread_db_load_1): Remove initialization for the above.
+
+2015-05-06  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * compile/compile-object-load.c (compile_object_load): Support
+       mst_text_gnu_ifunc.
+
+2015-05-06  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * compile/compile.c (compile_to_object): Make the cmd_string parameter
+       const.  Use new variables for the const compatibility.
+       (eval_compile_command): Make the cmd_string parameter const.
+       * compile/compile.h (eval_compile_command): Make the cmd_string
+       parameter const.
+
+2015-05-06  Joel Brobecker  <brobecker@adacore.com>
+
+       * defs.h (deprecated_init_ui_hook): Delete.  Remove associated
+       comment.
+       * top.c (deprecated_init_ui_hook): Delete.
+       (gdb_init): Remove handling of deprecated_init_ui_hook.
+       * interps.c (clear_interpreter_hooks): Remove handling of
+       deprecated_init_ui_hook.
+       * main.c (captured_main): Update comment.
+
+2015-05-06  Joel Brobecker  <brobecker@adacore.com>
+
+       * solib.c (_initialize_solib): Add "info dll" alias creation.
+       * windows-nat.c (set_windows_aliases): Delete.
+       (_initialize_windows_nat): Remove deprecated_init_ui_hook
+       assignment.
+       * NEWS: Add news entry about "info dll" now being available
+       on all platforms.
+
+2015-05-05  Joel Brobecker  <brobecker@adacore.com>
+
+       * ada-lang.c (value_assign_to_component): Reformat and improve
+       documentation. Remove all trailing spaces.
+
+2015-05-05  Joel Brobecker  <brobecker@adacore.com>
+
+       * inline-frame.c (inline_frame_sniffer, skip_inline_frames):
+       Stop counting inlined frames as soon as an out-of-line function
+       is found.
+
+2014-05-05  Pierre-Marie de Rodat  <derodat@adacore.com>
+
+       * dwarf2read.c (inherit_abstract_dies): Skip
+       DW_TAG_GNU_call_site dies while inheriting children of an
+       abstract DIE into a scope.
+       (read_lexical_block_scope): Inherit abstract DIE's for
+       lexical scopes.
+
 2015-05-05  Joel Brobecker  <brobecker@adacore.com>
 
        * ada-valprint.c (val_print_packed_array_elements): Delete
This page took 0.026389 seconds and 4 git commands to generate.