+2012-03-15 Tom Tromey <tromey@redhat.com>
+
+ * d-lang.c (d_language_defn) <la_iterate_over_symbols>: Set to
+ iterate_over_symbols.
+
+2012-03-14 Doug Evans <dje@google.com>
+
+ * dwarf2read.c (dwarf_stack_op_name): Add DW_OP_GNU_encoded_addr,
+ DW_OP_GNU_parameter_ref.
+
+2012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix double prompt of 'interpreter-exec mi'.
+ * mi/mi-interp.c (mi_execute_command_input_handler): New prototype.
+ (mi_interpreter_resume): use it.
+ (mi_execute_command_input_handler): New function.
+ * mi/mi-main.c (mi_execute_command): Move prompt printing to
+ mi_execute_command_input_handler.
+
+2012-03-13 Josh Matthews <josh@joshmatthews.net> (tiny change)
+
+ * darwin-nat-info.c (_initialize_darwin_info_commands): Add
+ prototype.
+ (darwin_debug_port_info): Make static.
+ * darwin-nat.c (_initialize_darwin_inferior): Add prototype.
+ * machoread.c (_initialize_machoread): Add prototype.
+ * i386-darwin-nat.c (i386_darwin_dr_set, i386_darwin_dr_get)
+ (i386_darwin_set_control, i386_darwin_get_control)
+ i386_darwin_dr_set_addr, i386_darwin_get_addr)
+ i386_darwin_get_status, i386_darwin_get_control):
+ Comment out with HW_WATCHPOINT_NOT_YET_ENABLED macro.
+
+2012-03-13 Joel Brobecker <brobecker@adacore.com>
+
+ * ax-gdb.c (gen_usual_unary): Remove special handling of
+ enum and bool types.
+
+2012-03-13 Joel Brobecker <brobecker@adacore.com>
+
+ * ax-gdb.c (gen_fetch): Add handling for TYPE_CODE_RANGE types.
+
+2012-03-13 Joel Brobecker <brobecker@adacore.com>
+
+ * aix-thread.c (supply_fprs): Make more consistent with fill_fprs.
+
+2012-03-13 Chris January <chris.january@allinea.com>
+
+ * aix-thread.c (fill_sprs): Store the floating point registers
+ at the correct offsets into vals.
+
+2012-03-13 Doug Evans <dje@google.com>
+
+ * NEWS: Mention symbol-reloading has been deleted.
+ * symfile.c (symbol_reloading): Delete.
+ (show_symbol_reloading): Delete.
+ (_initialize_symfile): Delete set/show symbol-reloading.
+
+ * dwarf2read.c (load_partial_comp_unit): Defer adding cu to
+ read_in_chain until we have successfully read it in.
+ (load_full_comp_unit): Ditto.
+ (read_signatured_type): Add comment.
+
+2012-03-13 Chris January <chris.january@allinea.com>
+
+ * stabsread.c (fix_common_block): Change type of valu argument
+ to CORE_ADDR.
+
+2012-03-13 Chris January <chris.january@allinea.com>
+
+ * rs6000-tdep.c (skip_prologue): Support the oril r29, r1, 0x0
+ instruction.
+
+2012-03-13 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * common/linux-procfs.c (linux_proc_get_int): New, from
+ linux_proc_get_tgid, change its LWPID type to pid_t, add parameter
+ field.
+ (linux_proc_get_tgid): Only call linux_proc_get_int.
+ (linux_proc_get_tracerpid): New.
+ (linux_proc_pid_has_state): New, from linux_proc_pid_is_zombie.
+ (linux_proc_pid_is_stopped, linux_proc_pid_is_zombie): Only call
+ linux_proc_pid_has_state.
+ * common/linux-procfs.h (linux_proc_get_tracerpid): New declaration.
+ * common/linux-ptrace.c: Include linux-procfs.h and buffer.h.
+ (linux_ptrace_attach_warnings): New.
+ * common/linux-ptrace.h (struct buffer, linux_ptrace_attach_warnings):
+ New declaration.
+ * linux-nat.c: Include exceptions.h, linux-ptrace.h and buffer.h.
+ (linux_nat_attach): New variables ex, buffer, message and message_s.
+ Wrap to_attach by TRY_CATCH and call linux_ptrace_attach_warnings.
+
+2012-03-13 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * Makefile.in (linux-ptrace.o): New.
+ * common/linux-procfs.c (linux_proc_pid_is_zombie): New,
+ from linux-nat.c.
+ * common/linux-procfs.h (linux_proc_pid_is_zombie): New declaration.
+ * common/linux-ptrace.c: New file.
+ * config/alpha/alpha-linux.mh (NATDEPFILES): Add linux-ptrace.o.
+ * config/arm/linux.mh: Likewise.
+ * config/i386/linux.mh: Likewise.
+ * config/i386/linux64.mh: Likewise.
+ * config/ia64/linux.mh: Likewise.
+ * config/m32r/linux.mh: Likewise.
+ * config/m68k/linux.mh: Likewise.
+ * config/mips/linux.mh: Likewise.
+ * config/pa/linux.mh: Likewise.
+ * config/powerpc/linux.mh: Likewise.
+ * config/powerpc/ppc64-linux.mh: Likewise.
+ * config/powerpc/spu-linux.mh: Likewise.
+ * config/s390/s390.mh: Likewise.
+ * config/sparc/linux.mh: Likewise.
+ * config/sparc/linux64.mh: Likewise.
+ * config/xtensa/linux.mh: Likewise.
+ * linux-nat.c (linux_lwp_is_zombie): Remove, move it to
+ common/linux-procfs.c.
+ (wait_lwp): Rename linux_lwp_is_zombie to linux_proc_pid_is_zombie.
+
+2012-03-13 Hui Zhu <teawater@gmail.com>
+ Pedro Alves <palves@redhat.com>
+
+ * breakpoint.c (init_breakpoint_sal): New flags parameter. Handle
+ CREATE_BREAKPOINT_FLAGS_INSERTED.
+ (create_breakpoint_sal, create_breakpoints_sal)
+ (base_breakpoint_create_breakpoints_sal)
+ (tracepoint_create_breakpoints_sal)
+ (strace_marker_create_breakpoints_sal): New flags parameter. Pass
+ down.
+ (break_command_1, handle_gnu_v3_exceptions, trace_command)
+ (ftrace_command, strace_command): Adjust.
+ (create_tracepoint_from_upload): Pass
+ CREATE_BREAKPOINT_FLAGS_INSERTED.
+ * breakpoint.h (enum breakpoint_create_flags): New.
+ (create_breakpoint): New flags parameter.
+ * mi/mi-cmd-break.c (mi_cmd_break_insert): Adjust.
+ * python/py-breakpoint.c (bppy_init): Adjust.
+ * python/py-finishbreakpoint.c (bpfinishpy_init): Adjust.
+ * spu-tdep.c (spu_catch_start): Adjust.
+
+2012-03-13 Pedro Alves <palves@redhat.com>
+ Hui Zhu <teawater@gmail.com>
+ Yao Qi <yao@codesourcery.com>
+
+ * remote.c (struct remote_state): New field `starting_up'.
+ (remote_start_remote): Set and clear it.
+ (remote_can_download_tracepoint): If starting up, return false.
+
+2012-03-13 Yao Qi <yao@codesourcery.com>
+
+ * inferior.h (struct inferior): Remove fields any_syscall_count,
+ syscalls_counts and total_syscalls_count. Move them to new
+ struct catch_syscall_inferior_data in breakpoint.c.
+ * breakpoint.c: Call DEF_VEC_I(int).
+ (struct catch_syscall_inferior_data): New.
+ (get_catch_syscall_inferior_data): New.
+ (catch_syscall_inferior_data_cleanup): New.
+ (insert_catch_syscall): Update to access data in
+ struct catch_syscall_inferior_data.
+ (insert_catch_syscall): Likewise.
+ (remove_catch_syscall): Likewise.
+ (remove_catch_syscall): Likewise.
+ (is_syscall_catchpoint_enabled): Likewise.
+ (add_catch_command): Likewise.
+ (_initialize_breakpoint): Register cleanup.
+ * breakpoint.h: Removed DEF_VEC_I(int).
+ * dwarf2loc.c: Call DEF_VEC_I(int).
+ * mi/mi-main.c: Likewise.
+
+2012-03-12 Mark Kettenis <kettenis@gnu.org>
+
+ * inf-ptrace.c (inf_ptrace_post_attach): Make static.
+
+2012-03-12 Chris January <chris.january@allinea.com>
+
+ * aix-thread.c (_initialize_aix_thread): Add prototype.
+ * rs6000-nat.c (_initialize_rs6000_nat): Ditto.
+ * xcoffsolib.c (_initialize_xcoffsolib): Ditto.
+
+2012-03-12 Joel Brobecker <brobecker@adacore.com>
+
+ * amd64bsd-nat.c: Move #include of "amd64bsd-nat.h" after
+ include of "amd64-nat.h".
+
+2012-03-12 Tom Tromey <tromey@redhat.com>
+
+ * buildsym.c (record_pending_block): Now static.
+ * buildsym.h: (record_pending_block): Remove.
+
+2012-03-12 Andreas Tobler <andreast@fgznet.ch>
+
+ * amd64bsd-nat.c: Include amd64bsd-nat.h.
+
+2012-03-09 Tom Tromey <tromey@redhat.com>
+
+ * dwarf2read.c (struct dwarf2_cu) <checked_producer,
+ producer_is_gxx_lt_4_6>: New fields.
+ (producer_is_gxx_lt_4_6): Use and update producer cache fields.
+
+2012-03-09 Tom Tromey <tromey@redhat.com>
+
+ * dwarf2read.c (dwarf2_attr): Avoid tail-recursive call.
+
+2012-03-08 Joel Brobecker <brobecker@adacore.com>
+
+ * ravenscar-sparc-thread.c (_initialize_ravenscar_sparc): Add
+ prototype.
+
+2012-03-08 Joel Brobecker <brobecker@adacore.com>
+
+ * ravenscar-thread.c (_initialize_ravenscar): Add prototype.
+
+2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix -Wmissing-prototypes build.
+ * arm-linux-nat.c (get_thread_id): Make it static.
+ * xtensa-linux-nat.c (get_thread_id): Likewise.
+
+2012-03-08 Joel Brobecker <brobecker@adacore.com>
+
+ * server.c (process_point_options): If a conditional expression
+ is found, only print a message if remote_debug is nonzero.
+
+2012-03-08 Luis Machado <lgustavo@codesourcery.com>
+
+ * ax-gdb.c (gen_fetch): Fail gracefully and use error instead
+ of internal error for unknown/unsupported types.
+
+2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Fix CU relative vs. absolute DIE offsets.
+ * dwarf2loc.h (dwarf2_fetch_die_location_block): Rename parameter
+ offset to offset_in_cu.
+ * dwarf2read.c (process_enumeration_scope): Add CU offset to
+ TYPE_OFFSET.
+ (dwarf2_fetch_die_location_block): Rename parameter offset to
+ offset_in_cu. New variable offset, add CU offset to OFFSET_IN_CU.
+
+2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * libunwind-frame.c: Rename to ...
+ * ia64-libunwind-tdep.c: ... here.
+ * libunwind-frame.h: Rename to ...
+ * ia64-libunwind-tdep.h: ... here.
+ * Makefile.in (HFILES_NO_SRCDIR): Rename libunwind-frame.h to
+ ia64-libunwind-tdep.h.
+ (ALLDEPFILES): Rename libunwind-frame.c to ia64-libunwind-tdep.c.
+ * README (--with-libunwind): Rename to ...
+ (--with-libunwind-ia64): ... here, note it is ia64 specific now.
+ * config.in: Regenerate.
+ * configure: Regenerate.
+ * configure.ac: New option --with-libunwind-ia64, make the
+ AS_HELP_STRING ia64 specific. Deprecate option --with-libunwind.
+ Remove AC_DEFINE for HAVE_LIBUNWIND.
+ * ia64-libunwind-tdep.c: Make the file top comment ia64 specific.
+ Rename libunwind-frame.h #include to ia64-libunwind-tdep.h.
+ Rename libunwind-frame in the general comment.
+ * ia64-libunwind-tdep.h: Make the file top comment ia64 specific.
+ Rename symbol LIBUNWIND_FRAME_H to IA64_TDEP_LIBUNWIND_FRAME_H.
+ Move forward declarations inside #ifndef. Rename libunwind-frame in
+ the general comment.
+ * ia64-tdep.c: Rename libunwind-frame.h #include to
+ ia64-libunwind-tdep.h.
+ (ia64_gdb2uw_regnum, ia64_uw2gdb_regnum, ia64_is_fpreg)
+ (ia64_libunwind_descr): Rename libunwind-frame to
+ ia64-libunwind-tdep in these function comments.
+ * ia64-tdep.h: Rename libunwind-frame.h #include to
+ ia64-libunwind-tdep.h.
+ * ia64-vms-tdep.c (ia64_vms_libunwind_descr): Rename libunwind-frame to
+ ia64-libunwind-tdep in that data comment.
+
+2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * libunwind-frame.h (struct frame_unwind): New declaration.
+
+2012-03-08 Joel Brobecker <brobecker@adacore.com>
+
+ * breakpoint.c (_initialize_breakpoint): Fix error in help of
+ "set breakpoint condition-evaluation" command.
+
+2012-03-08 Tristan Gingold <gingold@adacore.com>
+
+ * sparc-stub.c: Move to stubs/
+ * sh-stub.c: Likewise.
+ * m68k-stub.c: Likewise.
+ * m32r-stub.c: Likewise.
+ * i386-stub.c: Likewise.
+
+2012-03-08 Andreas Schwab <schwab@linux-m68k.org>
+
+ * m68klinux-tdep.c (m68k_linux_init_abi): Register
+ linux_get_siginfo_type.
+
+ * m68klinux-nat.c: Include "gdb_proc_service.h".
+ (PTRACE_GET_THREAD_AREA): Define.
+ (ps_get_thread_area): New function.
+
+2012-03-08 Yao Qi <yao@codesourcery.com>
+
+ * remote.c (remote_get_noisy_reply): Replace `sprintf' with
+ `xsnprintf'.
+ (remote_query_attached): Likewise.
+ (remote_static_tracepoint_marker_at): Likewise.
+ (remote_set_permissions): Likewise.
+ (remote_detach_1, extended_remote_attach_1): Likewise.
+ (send_g_packet, remote_vkill): Likewise.
+ (extended_remote_disable_randomization): Likewise.
+ (remote_add_target_side_condition): Likewise.
+ (remote_insert_breakpoint): Likewise.
+ (remote_remove_breakpoint): Likewise.
+ (remote_insert_watchpoint): Likewise.
+ (remote_remove_watchpoint): Likewise.
+ (remote_insert_hw_breakpoint): Likewise.
+ (remote_insert_hw_breakpoint): Likewise.
+ (remote_remove_hw_breakpoint): Likewise.
+ (remote_download_command_source): Likewise.
+ (remote_download_tracepoint): Likewise.
+ (remote_download_trace_state_variable): Likewise.
+ (remote_disable_tracepoint): Likewise.
+ (remote_trace_set_readonly_regions): Likewise.
+ (remote_get_tracepoint_status): Likewise.
+ (remote_trace_find): Likewise.
+ (remote_get_trace_state_variable_value): Likewise.
+ (remote_set_disconnected_tracing): Likewise.
+ (remote_set_circular_trace_buffer): Likewise.
+ (remote_get_min_fast_tracepoint_insn_len): Likewise.
+ (remote_use_agent): Likewise.
+ (remote_add_target_side_condition): Add one parameter BUF_SIZE.
+ Update callers.
+
+2012-03-07 Pedro Alves <palves@redhat.com>
+
+ * NEWS: Mention QProgramSignals.
+ * inferior.h (update_signals_program_target): Declare.
+ * infrun.c: (update_signals_program_target): New.
+ (handle_command): Update the target of the new program signals
+ array changes.
+ * remote.c (PACKET_QProgramSignals): New enum.
+ (last_program_signals_packet): New global.
+ (remote_program_signals): New.
+ (remote_start_remote): Update the target with the program signals
+ list.
+ (remote_protocol_features): Add entry for QPassSignals.
+ (remote_open_1): Free anc clear last_program_signals_packet.
+ (init_remote_ops): Install remote_program_signals.
+ * target.c (update_current_target): Adjust.
+ (target_program_signals): New.
+ * target.h (struct target_ops) <to_program_signals>: New field.
+ (target_program_signals): Declare.
+
+2012-03-07 Pedro Alves <palves@redhat.com>
+
+ * NEWS: Add subtitle for new z0/z1 conditional breakpoint
+ extensions.
+
+2012-03-07 Andreas Schwab <schwab@linux-m68k.org>
+
+ * m68klinux-nat.c (getregs_supplies): Make static.
+ (getfpregs_supplies): Likewise.
+ (have_ptrace_getregs): Likewise.
+
+2012-03-06 Joel Brobecker <brobecker@adacore.com>
+
+ * dwarf2read.c (dwarf2_get_die_type): Pass absolute offset
+ in call to get_die_type_at_offset.
+
+2012-03-06 Stan Shebs <stan@codesourcery.com>
+
+ * mi/mi-cmd-break.c: Enforce coding standards, fix comments.
+ * mi/mi-cmd-disas.c: Ditto.
+ * mi/mi-cmd-env.c: Ditto.
+ * mi/mi-cmd-file.c: Ditto.
+ * mi/mi-cmd-stack.c: Ditto.
+ * mi/mi-cmd-target.c: Ditto.
+ * mi/mi-cmd-var.c: Ditto.
+ * mi/mi-cmds.c: Ditto.
+ * mi/mi-cmds.h: Ditto.
+ * mi/mi-console.c: Ditto.
+ * mi/mi-getopt.c: Ditto.
+ * mi/mi-getopt.h: Ditto.
+ * mi/mi-interp.c: Ditto.
+ * mi/mi-main.c: Ditto.
+ * mi/mi-out.c: Ditto.
+ * mi/mi-parse.c: Ditto.
+ * mi/mi-parse.h: Ditto.
+ * mi/mi-symbol-cmds.c: Ditto.
+
+ * mi/mi-getopt.h: Move mi_opt struct up.
+ * mi/mi-main.c (captured_mi_execute_command): Remove redundant
+ return.
+ * mi/mi-out.c (_initialize_mi_out): Remove empty initialize.
+
+2012-03-06 Tom Tromey <tromey@redhat.com>
+
+ * proc-service.c (ps_pglobal_lookup): Set the current program
+ space.
+
+2012-03-06 Pedro Alves <palves@redhat.com>
+
+ * gregset.h [HAVE_SYS_PROCFS_H]: Include <sys/procfs.h>.
+
+2012-03-05 Joel Brobecker <brobecker@adacore.com>
+
+ * MAINTAINERS: List Maciej W. Rozycki as the mips maintainer.
+
+2012-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Code cleanup.
+ * common/linux-osdata.c (linux_common_core_of_thread): New function
+ comment.
+ * linux-nat.c (linux_nat_wait_1): Replace linux_nat_core_of_thread_1
+ call by linux_common_core_of_thread.
+ (linux_nat_core_of_thread_1): Remove.
+ * linux-nat.h (linux_nat_core_of_thread_1): Remove declaration.
+ * linux-thread-db.c: Include linux-osdata.h.
+ (update_thread_core): Replace linux_nat_core_of_thread_1 call by
+ linux_common_core_of_thread.
+
+2012-03-05 Tom Tromey <tromey@redhat.com>
+
+ * value.c (value_primitive_field): Don't fetch contents for
+ non-virtual bases.
+
+2012-03-05 Tom Tromey <tromey@redhat.com>
+
+ * jv-valprint.c (java_value_print): Correctly compute 'obj_addr'.
+
+2012-03-05 Andreas Arnez <arnez@linux.vnet.ibm.com>
+
+ * s390-nat.c: Include "gregset.h".
+
+2012-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * libunwind-frame.c (LIBUNWIND_SO): Change .7 to .8.
+ [!LIBUNWIND_SO] (LIBUNWIND_SO_7): New #define.
+ (libunwind_load): New variable so_error, use it for dlerror. Try to
+ load also LIBUNWIND_SO_7.
+
+2012-03-05 Pedro Alves <palves@redhat.com>
+
+ * i387-tdep.c (i387_supply_xsave): Assert the xsave section buffer
+ is not NULL, and remove resulting dead code.
+
+2012-03-05 Thomas Schwinge <thomas@codesourcery.com>
+
+ * sh-tdep.c (sh_skip_prologue): Provide an upper limit on the function
+ prologue to sh_analyze_prologue.
+ (sh_analyze_prologue): Make better use of such an upper limit, and
+ generally be more cautious about accessing memory.
+
+2012-03-05 Tom Tromey <tromey@redhat.com>
+
+ * ia64-vms-tdep.c (_initialize_ia64_vms_tdep): Rename from
+ _initialize_ia64_hpux_tdep.
+
+2012-03-05 Pedro Alves <palves@redhat.com>
+
+ PR gdb/13766
+
+ * i387-tdep.c (i387_supply_xsave): If we have an xsave buffer, and
+ the register state is clear, supply explicit zero, instead of
+ marking the register unavailable.
+
+2012-03-05 Tristan Gingold <gingold@adacore.com>
+
+ * NEWS: Mention OpenVMS ia64 new target.
+
+2012-03-05 Tristan Gingold <gingold@adacore.com>
+
+ * ia64-tdep.h: Include libunwind-frame.h and libunwind-ia64.h.
+ (ia64_unw_accessors, ia64_unw_rse_accessors)
+ (ia64_libunwind_descr): Declare.
+ * ia64-vms-tdep.c: New file.
+ * ia64-tdep.c (ia64_unw_accessors, ia64_unw_rse_accessors)
+ (ia64_libunwind_descr): Make them public.
+ * configure.tgt: Add ia64-*-*vms*.
+ * Makefile.in (ALL_64_TARGET_OBS): Add ia64-vms-tdep.o
+ (ALLDEPFILES): Add ia64-vms-tdep.c
+
+2012-03-05 Tristan Gingold <gingold@adacore.com>
+
+ * target.h (target_object): Add TARGET_OBJECT_OPENVMS_UIB.
+ * remote.c (PACKET_qXfer_uib): New enum value.
+ (remote_protocol_features): Add entry for PACKET_qXfer_uib.
+ (remote_xfer_partial): Handle TARGET_OBJECT_OPENVMS_UIB.
+ (_initialize_remote): Call add_packet_config_cmd for
+ xfer:uib packet.
+
+2012-03-05 Tristan Gingold <gingold@adacore.com>
+
+ * osabi.c (gdb_osabi_names): Add OpenVMS.
+ (generic_elf_osabi_sniffer): Likewise.
+ * defs.h (gdb_osabi): Add GDB_OSABI_OPENVMS.
+
+2012-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ Removed unused code.
+ * libunwind-frame.c (libunwind_frame_unwind)
+ (libunwind_frame_base_address): Remove.
+ * libunwind-frame.h (libunwind_frame_base_address): Remove declaration.
+
+2012-03-04 Yao Qi <yao@codesourcery.com>
+
+ * common/agent.c (gdb_connect_sync_socket): Add _ markup and
+ remove trailing new line.
+ (agent_run_command, agent_run_command): Add _ markup.
+ (agent_capability_check): Likewise.
+
+2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * breakpoint.c (set_condition_evaluation_mode): Set
+ CONDITION_EVALUATION_MODE unconditionally.
+
+2012-03-03 Yao Qi <yao@codesourcery.com>
+
+ * common/agent.c (agent_look_up_symbols): Add one parameter 'arg'.
+ * common/agent.h: Update declaration.
+ * inf-child.c (inf_child_use_agent): New.
+ (inf_child_can_use_agent): New.
+ (inf_child_target): Initialize fields `to_use_agent'
+ and `to_can_use_agent'.
+ * agent.c (agent_new_objfile): New.
+ (_initialize_agent): Add agent_new_objfile to new_objfile
+ observer.
+
+ * linux-nat.c (linux_child_static_tracepoint_markers_by_strid):
+ New.
+ (linux_target_install_ops): Initialize field
+ `to_static_tracepoint_markers_by_strid'.
+ * remote.c (free_current_marker): Move it to ...
+ * tracepoint.c (free_current_marker): ... here. New.
+ (cleanup_target_stop): New.
+ * tracepoint.h: Declare free_current_marker.
+ * NEWS: Add one entry about `info static-tracepoint-marker'.
+
+2012-03-03 Yao Qi <yao@codesourcery.com>
+
+ * common/agent.c (agent_loaded_p): New.
+ (agent_look_up_symbols): New global.
+ * common/agent.h: Declare agent_loaded_p.
+
+2012-03-03 Yao Qi <yao@codesourcery.com>
+
+ * common/agent.c (struct ipa_sym_addresses) <addr_capability>: New.
+ (agent_capability_check, agent_capability_invalidate): New.
+ (symbol_list): New array element.
+ * common/agent.h (enum agent_capa): New.
+ * target.c (target_pre_inferior): Call agent_capability_invalidate.
+
+2012-03-03 Yao Qi <yao@codesourcery.com>
+
+ * target.h (struct target_ops) <to_use_agent>: New field.
+ (struct target_ops) <to_can_use_agent>: New field.
+ (target_use_agent, target_can_use_agent): New macro.
+ * target.c (update_current_target): Update.
+ * remote.c: New enum `PACKET_QAgent'.
+ (remote_protocol_features): Add a new element.
+ (remote_use_agent, remote_can_use_agent): New.
+ (init_remote_ops): Initialize field `can_use_agent' with
+ remote_can_use_agent. Intiailize field `use_agent' with
+ remote_use_agent.
+ * common/agent.c (use_agent): New global.
+ * common/agent.h: Declare it.
+ * tracepoint.c (info_static_tracepoint_markers_command): Add
+ comment.
+ * Makefile.in (SFILES): Add common/agent.c and agent.c.
+ (COMMON_OBS): Add common/agent.o and agent.o
+ (common-agent.o): New rule.
+ * agent.c: New.
+
+2012-03-03 Yao Qi <yao@codesourcery.com>
+
+ * common/agent.c: New.
+ * common/agent.h: New.
+ * configure.ac: Add `sys/socket.h' and `sys/un.h' to
+ AC_CHECK_HEADERS.
+ * configure, configh.in: Regenerated.
+
2012-03-02 Kevin Buettner <kevinb@redhat.com>
* sh-tdep.c (sh_frame_cache): Don't fetch the FPSCR register
* infcmd.c (finish_forward): Likewise.
* infrun.c (insert_exception_resume_breakpoint): Likewise.
-2012-02-28 Joel Brobecker <brobecker@adacore.com>
+2012-02-28 Tristan Gingold <gingold@adacore.com>
- From Tristan Gingold <gingold@adacore.com>.
* ada-tasks.c (ada_tasks_inferior_data_sniffer): Rework code to
avoid variable assignments inside condition.