X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=53f12e87f90bfa4c5cebdc11618a752c955133b5;hb=318d3177f7d67dac94baa07aab04192fc7bcba49;hp=7969c97a0640ed60c845ae398269098a891d8c10;hpb=50e65b1713256487d50514b50b38b3fd1080b93e;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 7969c97a06..53f12e87f9 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,1202 @@ +2014-03-26 Keith Seitz + + * ada-tasks.c (get_tcb_types_info): Search STRUCT_DOMAIN for + types, not VAR_DOMAIN. + +2014-03-25 Sandra Loosemore + + * features/nios2-cpu.xml: Correct types of "gp", "fp", "ea", and + "ra" registers. + * features/nios2-linux.c: Regenerated. + * features/nios2.c: Regenerated. + +2014-03-25 Pedro Alves + + * cli/cli-script.c (script_from_file): Force the interpreter to + sync mode. + +2014-03-24 Pierre Langlois + + * avr-tdep.c (avr_scan_prologue): Accept push r1 instruction for + small stack allocation. + +2014-03-24 Tristan Gingold + + * darwin-nat.c (exc_server): Remove unused prototype. + (darwin_dump_message): Correctly display data on x86_64. + (darwin_encode_reply): Fix style. + Add comments and fix indentation. + +2014-03-24 Pierre Langlois + + * MAINTAINERS (Write After Approval): Add "Pierre Langlois". + +2014-03-22 Doug Evans + + * infcmd.c: Whitespace fixes. + (interrupt_command): Merge two function comments into one. + +2014-03-22 Doug Evans + + * infcmd.c (interrupt_command): Renamed from interrupt_target_command. + All uses updated. + +2014-03-22 Yao Qi + + * remote.c (target_read_live_memory): Remove. + (memory_xfer_live_readonly_partial): Rename it to + remote_xfer_live_readonly_partial. Remove argument 'object'. + All callers updated. Call remote_read_bytes_1 + instead of target_read_live_memory. + * tracepoint.c (set_traceframe_number): Remove. + (make_cleanup_restore_traceframe_number): Likewise . + * tracepoint.h (set_traceframe_number): Remove declaration. + (make_cleanup_restore_traceframe_number): Likewise. + +2014-03-22 Yao Qi + + * remote.c (remote_read_bytes): Move code on reading from the + remote stub to ... + (remote_read_bytes_1): ... here. New function. + +2014-03-22 Yao Qi + + * ctf.c (ctf_xfer_partial): Check the return value of + exec_read_partial_read_only, if it is not TARGET_XFER_OK, + return TARGET_XFER_UNAVAILABLE. + * tracefile-tfile.c (tfile_xfer_partial): Likewise. + * target.c (target_read_live_memory): Move it to remote.c. + (memory_xfer_live_readonly_partial): Likewise. + (memory_xfer_partial_1): Move some code to remote_read_bytes. + * remote.c (target_read_live_memory): Moved from target.c. + (memory_xfer_live_readonly_partial): Likewise. + (remote_read_bytes): Factored out from + memory_xfer_partial_1. + +2014-03-21 Daniel Gutson + + * extension.c (eval_ext_lang_from_control_command): Avoid dereferencing + NULL pointer. + +2014-03-21 Pedro Alves + + * infrun.c (normal_stop): Extend comment. + +2014-03-21 Hui Zhu + Pedro Alves + + * darwin-nat.c (darwin_pid_to_exec_file): Change xmalloc to + static buffer. + * fbsd-nat.c (fbsd_pid_to_exec_file): Ditto. + * linux-nat.c (linux_child_pid_to_exec_file): Ditto. + * nbsd-nat.c (nbsd_pid_to_exec_file): Ditto. + +2014-03-20 Maciej W. Rozycki + + * mi/mi-interp.c (mi_memory_changed): Avoid using the ISO C99 + `z' formatted output modifier. + +2014-03-20 Tom Tromey + Sergio Durigan Junior + + * probe.c (parse_probes): Turn assert into an ordinary error. + * break-catch-throw.c (re_set_exception_catchpoint): Ignore + exceptions when parsing probes. Rearrange the code for clarity. + +2014-03-20 Tom Tromey + + PR gdb/14135 + * top.c (execute_command): Only dispatch events if the command + started the target. + +2014-03-20 Tom Tromey + + PR cli/15718 + * infcall.c: Include event-top.h. + (run_inferior_call): Call async_disable_stdin if needed. + +2014-03-20 Pedro Alves + + * infrun.c (prepare_to_proceed): Delete. + (thread_still_needs_step_over): New function. + (find_thread_needs_step_over): New function. + (proceed): If the current thread needs a step-over, set its + steping_over_breakpoint flag. Adjust to use + find_thread_needs_step_over instead of prepare_to_proceed. + (process_event_stop_test): For BPSTAT_WHAT_STOP_NOISY and + BPSTAT_WHAT_STOP_SILENT, assume the thread stopped for a + breakpoint. + (switch_back_to_stepped_thread): Step over breakpoints of all + threads not the stepping thread, before switching back to the + stepping thread. + +2014-03-20 Pedro Alves + + * breakpoint.c (single_step_breakpoint_inserted_here_p): Make + extern. + * breakpoint.h (single_step_breakpoint_inserted_here_p): Declare. + * infrun.c (saved_singlestep_ptid) + (stepping_past_singlestep_breakpoint): Delete. + (resume): Remove stepping_past_singlestep_breakpoint handling. + (proceed): Store the prev_pc of the stepping thread too. + (init_wait_for_inferior): Adjust. Clear singlestep_ptid and + singlestep_pc. + (enum infwait_states): Delete infwait_thread_hop_state. + (struct execution_control_state) : New + field. + (handle_inferior_event): Adjust. + (handle_signal_stop): Delete stepping_past_singlestep_breakpoint + handling and the thread-hop code. Before removing single-step + breakpoints, check whether the thread hit a single-step breakpoint + of another thread. If it did, the trap is not a random signal. + (switch_back_to_stepped_thread): If the event thread hit a + single-step breakpoint, unblock it before switching to the + stepping thread. Handle the case of the stepped thread having + advanced already. + (keep_going): Handle the case of the current thread moving past a + single-step breakpoint. + +2014-03-20 Pedro Alves + + PR breakpoints/7143 + * breakpoint.c (should_be_inserted): Don't insert breakpoints that + are being stepped over. + (breakpoint_address_match): Make extern. + * breakpoint.h (breakpoint_address_match): New declaration. + * inferior.h (stepping_past_instruction_at): New declaration. + * infrun.c (struct step_over_info): New type. + (step_over_info): New global. + (set_step_over_info, clear_step_over_info) + (stepping_past_instruction_at): New functions. + (handle_inferior_event): Clear the step-over info when + trap_expected is cleared. + (resume): Remove now stale comment. + (clear_proceed_status): Clear step-over info. + (proceed): Adjust step-over handling to set or clear the step-over + info instead of removing all breakpoints. + (handle_signal_stop): When setting up a thread-hop, don't remove + breakpoints here. + (stop_stepping): Clear step-over info. + (keep_going): Adjust step-over handling to set or clear step-over + info and then always inserting breakpoints, instead of removing + all breakpoints when stepping over one. + +2014-03-20 Pedro Alves + + * infrun.c (previous_inferior_ptid): Adjust comment. + (deferred_step_ptid): Delete. + (infrun_thread_ptid_changed, prepare_to_proceed) + (init_wait_for_inferior): Adjust. + (handle_signal_stop): Delete deferred_step_ptid handling. + +2014-03-18 Jan Kratochvil + + PR gdb/15358 + * defs.h (sync_quit_force_run): New declaration. + (QUIT): Check also SYNC_QUIT_FORCE_RUN. + * event-top.c (async_sigterm_handler): New declaration. + (async_sigterm_token): New variable. + (async_init_signals): Create also async_sigterm_token. + (async_sigterm_handler): New function. + (sync_quit_force_run): New variable. + (handle_sigterm): Replace quit_force call by other calls. + * utils.c (quit): Call quit_force if SYNC_QUIT_FORCE_RUN. + +2014-03-18 Maciej W. Rozycki + + * rs6000-tdep.c (rs6000_frame_cache): Correct little-endian GPR + offset into SPE pseudo registers. + +2014-03-18 Pedro Alves + + PR gdb/13860 + * inferior.h (print_stop_event): Declare. + * infrun.c (print_stop_event): New, factored out from ... + (normal_stop): ... this. + * mi/mi-interp.c (mi_on_normal_stop): Use print_stop_event instead + of bpstat_print/print_stack_frame. + +2014-03-17 Tom Tromey + + * ui-out.c (clear_table, ui_out_new): Clear uiout->table.id. + +2014-03-17 Pierre-Marie de Rodat + + * ada-lang.c (decode_constrained_packed_array): Perform a + minimal coercion for reference with coerce_ref instead of + ada_coerce_ref. + +2014-03-17 Tristan Gingold + + * solib-darwin.c (DYLD_VERSION_MAX): Increase value. + (darwin_solib_create_inferior_hook): Emit a warning if version + is unhandled. + +2014-03-16 Ulrich Weigand  + + * python/py-value.c (get_field_flag): Cast flag_name argument to + PyObject_GetAttrString to support Python 2.4. + +2014-03-14 Jan Kratochvil + + * MAINTAINERS (The Official FSF-appointed GDB Maintainers) + (Global Maintainers): Remove Jan Kratochvil. + +2014-03-14 Pedro Alves + + * inferior.h (terminal_ours_for_output): Rename to ... + (child_terminal_ours_for_output): ... this. + (terminal_save_ours): Rename to ... + (child_terminal_save_ours): ... this. + (terminal_ours): Rename to ... + (child_terminal_ours): ... this. + (terminal_inferior): Rename to ... + (child_terminal_inferior): ... this. + (terminal_init_inferior): Rename to ... + (child_terminal_init_inferior): ... this. + (terminal_init_inferior_with_pgrp): Rename to ... + (child_terminal_init_inferior_with_pgrp): ... this. + * inflow.c (terminal_init_inferior_with_pgrp): Rename to ... + (child_terminal_init_with_pgrp): ... this. + (terminal_save_ours): Rename to ... + (child_terminal_save_ours): ... this. + (terminal_init_inferior): Rename to ... + (child_terminal_init): ... this. Adjust. + (terminal_inferior): Rename to ... + (child_terminal_inferior): ... this. + (terminal_ours_for_output): Rename to ... + (child_terminal_ours_for_output): ... this. Adjust. + (terminal_ours): Rename to ... + (child_terminal_ours): ... this. + (terminal_ours_1): Rename to ... + (child_terminal_ours_1): ... this. Adjust. + * linux-nat.c (linux_nat_terminal_inferior): Adjust. + * windows-nat.c (do_initial_windows_stuff): Adjust. + * gnu-nat.c (gnu_terminal_init_inferior): Rename to ... + (gnu_terminal_init): ... this. Adjust. + (gnu_target): Adjust. + * inf-child.c (inf_child_target): Adjust. + +2014-03-13 Doug Evans + + PR guile/16612 + * guile/scm-type.c (tyscm_copy_type_recursive): Move type to its + new eq?-hashtab. + +2014-03-13 Doug Evans + + * value.c (record_latest_value): Call release_value_or_incref + instead of release_value. + +2014-03-13 Pedro Alves + + * procfs.c (procfs_target): Don't override to_shortname, + to_longname or to_doc. + +2014-03-13 Pedro Alves + + * inf-child.c (inf_child_open, inf_child_target): Don't mention + Unix in user visible strings. + +2014-03-12 Stan Shebs + + * gdbtypes.h: Annotate comments for Doxygen, add a page + block comment with some general info. + +2014-03-12 Pedro Alves + + * infcmd.c (prepare_execution_command): New function, factored out + from several execution commands. + (run_command_1, continue_command, step_1, jump_command) + (signal_command, until_command, advance_command, finish_command) + (attach_command): Use prepare_execution_command. + +2014-03-12 Omair Javaid + + * arm-linux-nat.c (arm_linux_get_hwbp_cap): Updated. + (MAX_BPTS): Define. + (MAX_WPTS): Define. + (struct arm_linux_thread_points): Removed. + (struct arm_linux_process_info): New. + (DEF_VEC_P (arm_linux_thread_points_p)): Removed. + (VEC(arm_linux_thread_points_p) *arm_threads): Removed. + (arm_linux_find_breakpoints_by_tid): Removed. + (struct arch_lwp_info): New. + (arm_linux_find_process_pid): New functions. + (arm_linux_add_process): New functions. + (arm_linux_process_info_get): New functions. + (arm_linux_forget_process): New function. + (arm_linux_get_debug_reg_state): New function. + (struct update_registers_data): New. + (update_registers_callback): New function. + (arm_linux_insert_hw_breakpoint1): Updated. + (arm_linux_remove_hw_breakpoint1): Updated. + (arm_linux_insert_hw_breakpoint): Updated. + (arm_linux_remove_hw_breakpoint): Updated. + (arm_linux_insert_watchpoint): Updated. + (arm_linux_remove_watchpoint): Updated. + (arm_linux_new_thread): Updated. + (arm_linux_prepare_to_resume): New function. + (arm_linux_new_fork): New function. + (_initialize_arm_linux_nat): Updated. + +2014-03-12 Pedro Alves + + * Makefile.in (TARGET_FLAGS_TO_PASS): Add TESTS. + +2014-03-12 Tom Tromey + + * inf-child.c (return_zero): New function. + (inf_child_target): Set to_can_async_p, to_supports_non_stop. + * aix-thread.c (aix_thread_inferior_created): New function. + (aix_thread_attach): Remove. + (init_aix_thread_ops): Don't set to_attach. + (_initialize_aix_thread): Register inferior_created observer. + * corelow.c (init_core_ops): Don't set to_attach or + to_create_inferior. + * exec.c (init_exec_ops): Don't set to_attach or + to_create_inferior. + * infcmd.c (run_command_1): Use find_run_target. Make direct + target calls. + (attach_command): Use find_attach_target. Make direct target + calls. + * record-btrace.c (init_record_btrace_ops): Don't set + to_create_inferior. + * record-full.c (record_full_can_async_p, record_full_is_async_p): + Remove. + (init_record_full_ops, init_record_full_core_ops): Update. Don't + set to_create_inferior. + * target.c (complete_target_initialization): Add assertion. + (target_create_inferior): Remove. + (find_default_attach, find_default_create_inferior): Remove. + (find_attach_target, find_run_target): New functions. + (find_default_is_async_p, find_default_can_async_p) + (target_supports_non_stop, target_attach): Remove. + (init_dummy_target): Don't set to_create_inferior or + to_supports_non_stop. + * target.h (struct target_ops) : Add comment. Remove + TARGET_DEFAULT_FUNC. + : Add comment. + : Use + TARGET_DEFAULT_RETURN. + : Add comments. + (find_attach_target, find_run_target): Declare. + (target_create_inferior): Remove. + (target_has_execution_1): Update comment. + (target_supports_non_stop): Remove. + * target-delegates.c: Rebuild. + +2014-03-12 Pedro Alves + + * inf-child.h: Update comment to not mention Unix. + +2014-03-12 Pedro Alves + + * inf-child.c: Update top comment to not mention Unix. Add + generic comment describing how this target is meant to be used. + (inf_child_post_attach, inf_child_post_startup_inferior) + (inf_child_follow_fork, inf_child_pid_to_exec_file): Don't mention + Unix in comment. + +2014-03-12 Pedro Alves + + * nto-procfs.c: Include inf-child.h. + (procfs_ops): Delete global. + (procfs_can_run): Delete method. + (procfs_detach, procfs_mourn_inferior): Unpush the passed in + target pointer instead of referencing procfs_ops. + (procfs_prepare_to_store): Delete. + (init_procfs_ops): Delete function. + (procfs_target): New function, based on init_procfs_ops, but + inherit inf_child_target. + (_initialize_procfs): Use procfs_target. + +2014-03-12 Pedro Alves + + * windows-nat.c: Include inf-child.h. + (windows_ops): Delete global. + (windows_open, windows_prepare_to_store, windows_can_run): Delete + methods. + (init_windows_ops): Delete function. + (windows_target): New function, based on init_windows_ops, but + inherit inf_child_target. + (_initialize_windows_nat): Use windows_target. Install x86 + specific target methods here. + +2014-03-10 Doug Evans + + * guile/guile.c (call_initialize_gdb_module): New function. + (initialize_guile): Replace call to scm_init_guile with call to + scm_with_guile. + +2014-03-10 Joel Brobecker + + * ada-lang.c (ada_evaluate_subexp): Add missing space before '(' + in call to TYPE_CODE macro. + +2014-03-10 Jerome Guitton + + * ada-lang.c (ada_evaluate_subexp) : + Resolve tagged types to full view. + +2014-03-10 Hui Zhu + + * target.h (target_insert_breakpoint): Remove "hardware" from its + comments. + +2014-03-07 Doug Evans + + * dwarf2read.c (read_str_index): Rename local dwo_name to objf_name. + +2014-03-07 Doug Evans + + * dwarf2read.c (read_cutu_die_from_dwo): Fix function comment. + Remove unused local comp_dir_attr. Assert exactly one of + stub_comp_unit_die, stub_comp_dir is non-NULL. + +2014-03-07 Joel Brobecker + + * target.h (complete_target_initialization, add_target): + Add comment. + +2014-03-07 Pedro Alves + + * go32-nat.c: Include inf-child.h. + (go32_ops): Delete global. + (go32_close, go32_detach, go32_prepare_to_store, go32_can_run): + Delete methods. + (go32_create_inferior): Push the passed in target pointer instead + of referencing go32_ops. + (init_go32_ops): Delete function. Moved parts to _initialize_go32_nat. + (go32_target): New function, based on init_go32_ops, but inherit + inf_child_target. + (_initialize_go32_nat): Use go32_target. Move parts of + init_go32_ops here. + +2014-03-06 Joel Brobecker + + * sol-thread.c: #include "symtab.h", "minsym.h" and "objfiles.h". + (ps_pglobal_lookup): Use BMSYMBOL_VALUE_ADDRESS instead of + SYMBOL_VALUE_ADDRESS. + (info_cb): MSYMBOL_PRINT_NAME instead of SYMBOL_PRINT_NAME. + +2014-03-06 Yao Qi + + * breakpoint.c (get_tracepoint_by_number): Remove argument + optional_p. All callers updated. Adjust comments. Update + output message. + * breakpoint.h (get_tracepoint_by_number): Update declaration. + +2014-03-06 Yao Qi + + * reverse.c (goto_bookmark_command): Add local 'p'. Emit error + early if get_number returns zero. Use 'p' instead of 'args'. + +2014-03-06 Yao Qi + + * cli/cli-utils.c (get_number_trailer): Add '\n' at the end of + message. + +2014-03-06 Yao Qi + + PR breakpoints/16508 + * tracepoint.c (check_trace_running): New function. + (trace_find_command): Move code to check_trace_running and + call check_trace_running. + (trace_find_pc_command): Likewise. + (trace_find_tracepoint_command): Likewise. + (trace_find_line_command): Likewise. + (trace_find_range_command): Likewise. + * tracepoint.h (check_trace_running): Likewise. + * mi/mi-main.c (mi_cmd_trace_find): Call check_trace_running. + +2014-03-06 Yao Qi + + * target.h (struct target_ops) : Use + TARGET_DEFAULT_NORETURN (tcomplain ()). + * target-delegates.c: Regenerated. + +2014-03-05 Pedro Alves + + PR gdb/16575 + * dcache.c (dcache_poke_byte): Constify ptr parameter. Return + void. Update comment. + (dcache_xfer_memory): Delete. + (dcache_read_memory_partial): New, based on the read bits of + dcache_xfer_memory. + (dcache_update): Add status parameter. Use ULONGEST for len, and + adjust. Discard cache lines if the reason for the update was + error. + * dcache.h (dcache_xfer_memory): Delete declaration. + (dcache_read_memory_partial): New declaration. + (dcache_update): Update prototype. + * target.c (raw_memory_xfer_partial): Update the dcache here. + (memory_xfer_partial_1): Don't handle dcache writes here. + +2014-03-05 Mike Frysinger + + * remote-sim.c (gdbsim_load): Add const to prog. + +2014-03-03 Tom Tromey + + * elfread.c (probe_key): Change to bfd_data. + (elf_get_probes, probe_key_free, _initialize_elfread): Probes are + now per-BFD, not per-objfile. + * stap-probe.c (stap_probe_destroy): Update comment. + (handle_stap_probe): Allocate on the per-BFD obstack. + +2014-03-03 Tom Tromey + + * break-catch-throw.c (fetch_probe_arguments): Use bound probes. + * breakpoint.c (create_longjmp_master_breakpoint): Use + get_probe_address. + (add_location_to_breakpoint, bkpt_probe_insert_location) + (bkpt_probe_remove_location): Update. + * breakpoint.h (struct bp_location) : Now a bound_probe. + * elfread.c (elf_symfile_relocate_probe): Remove. + (elf_probe_fns): Update. + (insert_exception_resume_breakpoint): Change type of "probe" + parameter to bound_probe. + (check_exception_resume): Update. + * objfiles.c (objfile_relocate1): Don't relocate probes. + * probe.c (bound_probe_s): New typedef. + (parse_probes): Use get_probe_address. Set sal's objfile. + (find_probe_by_pc): Return a bound_probe. + (collect_probes): Return a VEC(bound_probe_s). + (compare_probes): Update. + (gen_ui_out_table_header_info): Change type of "probes" + parameter. Update. + (info_probes_for_ops): Update. + (get_probe_address): New function. + (probe_safe_evaluate_at_pc): Update. + * probe.h (struct probe_ops) : New field. + : Add objfile parameter. + (struct probe) : Remove field. + : New field. +
: Update comment. + (struct bound_probe): New. + (find_probe_by_pc): Return a bound_probe. + (get_probe_address): Declare. + * solib-svr4.c (struct probe_and_action)
: New field. + (hash_probe_and_action, equal_probe_and_action): Update. + (register_solib_event_probe): Add address parameter. + (solib_event_probe_at): Update. + (svr4_create_probe_breakpoints): Add objfile parameter. Use + get_probe_address. + * stap-probe.c (struct stap_probe) : Update comment. + (stap_get_probe_address): New function. + (stap_can_evaluate_probe_arguments, compute_probe_arg) + (compile_probe_arg): Update. + (stap_set_semaphore, stap_clear_semaphore): Compute semaphore's + address. + (handle_stap_probe): Don't relocate the probe. + (stap_relocate): Remove. + (stap_gen_info_probes_table_values): Update. + (stap_probe_ops): Remove stap_relocate. + * symfile-debug.c (debug_sym_relocate_probe): Remove. + (debug_sym_probe_fns): Update. + * symfile.h (struct sym_probe_fns) : Remove. + * symtab.c (init_sal): Use memset. + * symtab.h (struct symtab_and_line) : New field. + * tracepoint.c (start_tracing, stop_tracing): Update. + +2014-03-03 Tom Tromey + + * probe.h (parse_probes, find_probe_by_pc) + (find_probes_in_objfile): Fix comments. + +2014-03-02 Doug Evans + + * infrun.c (handle_signal_stop): Replace test for + TARGET_WAITKIND_STOPPED with an assert. + +2014-03-02 Doug Evans + + * guile/scm-objfile.c (ofscm_mark_objfile_smob): Fix typo in comment. + +2014-03-02 Doug Evans + + * guile/lib/gdb/printing.scm (append-pretty-printer!): Fix thinko. + +2014-03-01 Mark Kettenis + + * obsd-nat.c: Include "gdb_wait.h" instead of . + +2014-03-01 Mark Kettenis + + * i386obsd-nat.c: Include "obsd-nat.h". + (_initialize_i386obsd_nat): Call obsd_add_target instead of + add_target. + * config/i386/obsd.mh (NATDEPFILES): Add obsd-nat.o. + +2014-03-01 Mark Kettenis + + * i386obsd-nat.c (i386obsd_supply_pcb): Cast 'sf' to 'gdb_byte *'. + +2014-03-01 Mark Kettenis + + * mips64obsd-nat.c: Include "obsd-nath". + (_initialize_mips64obsd_nat): Call obsd_add_target instead of + add_target + * config/mips/obsd64.mh (NATDEPFILES): Add obsd-nat.o. + +2014-03-01 Mark Kettenis + + * amd64obsd-nat.c: Include "obsd-nat,h. + (_initialize_amd64obsd_nat): Call obsd_add_target instead of + add_target. + * config/i386/obsd64.mh (NATDEPFILES): Add obsd-nat.o. + +2014-02-28 Siva Chandra Reddy + + * valops.c (find_oload_champ): Remove unneccesary argument METHOD. + (find_overload_match): Update call to find_oload_champ. + (find_oload_champ_namespace_loop): Likewise + +2014-02-28 Mark Kettenis + + * Makefile.in (ALLDEPFILES): Add sparc64obsd-nat.c. + + * configure.host (sparc64-*-openbsd*): Set gdb_host to obsd64. + * config/sparc/obsd64.mh: New file. + * sparc64obsd-nat.c: New file. + + * obsd-nat.h: New file. + * obsd-nat.c: New file. + * Makefile.in (HFILES_NO_SRCDIR): Add obsd-nat.h. + (ALLDEPFILES): Add obsd-nat.c. + +2014-02-28 Tom Tromey + + * cli-out.c (cli_ui_out_impl): Now const. Remove comment. + * cli-out.h (cli_ui_out_impl): Now const. + * mi/mi-out.c (mi_ui_out_impl): Now const. Remove comment. + * ui-out.c (struct ui_out) : Now const. + (default_ui_out_impl): Now const. + (ui_out_new): Make 'impl' parameter const. + * ui-out.h (ui_out_new): Update. + +2014-02-27 Mark Kettenis + + * solib-svr4.c (svr4_read_so_list): Initialize first_l_name to 0. + +2014-02-27 Mark Kettenis + + * sparc-nat.c (sparc_xfer_wcookie): Always use process ID. + +2014-02-27 Jan Kratochvil + + Additional PR 8882 fix. + * solib-svr4.c (svr4_read_so_list): Change first to first_l_name. + +2014-02-27 Pedro Alves + + * nat/linux-waitpid.c (my_waitpid): Only block signals if WNOHANG + isn't set. + +2014-02-27 Pedro Alves + + PR 12702 + * linux-nat.c (status_to_str): Moved to nat/linux-waitpid.c. + * nat/linux-waitpid.c: Include string.h. + (status_to_str): Moved here and made extern. + * nat/linux-waitpid.h (status_to_str): New declaration. + +2014-02-27 Hui Zhu + + PR 12702 + * infrun.c (ptid_match): Move ... + * common/ptid.c (ptid_match): ... here. + * inferior.h (ptid_match): Move ... + * common/ptid.h (ptid_match): ... here. + +2014-02-27 Mark Kettenis + + * mips64obsd-tdep.c (mips64obsd_init_abi): Call obsd_init_abi. + * configure.tgt (mips64*-*-openbsd*): Add obsd-tdep.c to + gdb_target_obs. + +2014-02-27 Mark Kettenis + + * obsd-tdep.c (obsd_auxv_parse): New function. + (obsd_init_abi): Set auxv_parse. + + * gdbarch.sh (auxv_parse): New. + * gdbarch.h: Regenerated. + * gdbarch.c: Regenerated. + * auxv.c (target_auxv_parse): Call gdbarch_parse_auxv if provided. + +2014-02-26 Ludovic Courtès + + * guile/scm-value.c (gdbscm_history_append_x): New function. + (value_functions): Add it. + +2014-02-27 Joel Brobecker + + * dwarf2read.c (attr_value_as_address): New function. + (dwarf2_find_base_address, read_call_site_scope): Use + attr_value_as_address in place of DW_ADDR. + (dwarf2_get_pc_bounds): Use attr_value_as_address to get + the low and high addresses. Slight rework of the handling + of the high pc being a constant form, and limit it to + DWARF verson 4 or higher. + (dwarf2_record_block_ranges): Likewise. + (read_partial_die): Likewise. + (new_symbol_full): Use attr_value_as_address in place of DW_ADDR. + +2014-02-26 Tom Tromey + + * exec.c (exec_file_attach): Hold a reference to exec_bfd. + +2014-02-26 Tom Tromey + + * elfread.c (elf_read_minimal_symbols): Return early if + minimal symbols have already been read. Add "ei" parameter. + (elf_symfile_read): Call elf_read_minimal_symbols earlier. + * minsyms.c (prim_record_minimal_symbol_full): Update. + * objfiles.h (struct objstats) : Move... + (struct objfile_per_bfd_storage) : ... here. + * symmisc.c (print_objfile_statistics): Update. + +2014-02-26 Tom Tromey + + * elfread.c (elf_read_minimal_symbols): New function, from + elf_symfile_read. + (elf_symfile_read): Call it. + +2014-02-26 Tom Tromey + + * minsyms.c (lookup_minimal_symbol, iterate_over_minimal_symbols) + (lookup_minimal_symbol_text, lookup_minimal_symbol_by_pc_name) + (lookup_minimal_symbol_solib_trampoline) + (lookup_minimal_symbol_by_pc_section_1) + (lookup_minimal_symbol_and_objfile): Update. + (prim_record_minimal_symbol_full): Use the per-BFD obstack. + Don't allocate a minimal symbol if minsyms have already been read. + (build_minimal_symbol_hash_tables): Update. + (install_minimal_symbols): Do nothing if minsyms already read. + Use the per-BFD obstack. + (terminate_minimal_symbol_table): Use the per-BFD obstack. + * objfiles.c (allocate_objfile): Call + terminate_minimal_symbol_table later. + (have_minimal_symbols): Update. + * objfiles.h (struct objfile_per_bfd_storage) : + Move from struct objfile. + : New field. + (struct objfile) : Move. + (ALL_OBJFILE_MSYMBOLS): Update. + * symfile.c (read_symbols): Set minsyms_read. + (reread_symbols): Update. + * symmisc.c (dump_objfile, dump_msymbols): Update. + +2014-02-26 Tom Tromey + + * minsyms.c (msymbols_sort): Remove. + * minsyms.h (msymbols_sort): Remove. + * objfiles.c (objfile_relocate1): Don't relocate minsyms. + * symtab.h (MSYMBOL_VALUE_ADDRESS): Use objfile offsets. + * elfread.c (elf_symtab_read): Don't add section offsets. + * xcoffread.c (record_minimal_symbol): Don't add section offset + to minimal symbol address. + * somread.c (text_offset, data_offset): Remove. + (som_symtab_read): Don't add section offsets to minimal symbol + addresses. + * coff-pe-read.c (add_pe_forwarded_sym, read_pe_exported_syms): + Don't add section offsets to minimal symbols. + * coffread.c (coff_symtab_read): Don't add section offsets + to minimal symbol addresses. + * machoread.c (macho_symtab_add_minsym): Don't add section offset + to minimal symbol addresses. + * mipsread.c (read_alphacoff_dynamic_symtab): Don't add + section offset to minimal symbol addresses. + * mdebugread.c (parse_partial_symbols): Don't add section + offset to minimal symbol addresses. + * dbxread.c (read_dbx_dynamic_symtab): Don't add section + offset to minimal symbol addresses. + +2014-02-26 Tom Tromey + + * ada-lang.c (ada_main_name): Update. + (ada_add_standard_exceptions): Update. + * ada-tasks.c (ada_tasks_inferior_data_sniffer): Update. + * aix-thread.c (pdc_symbol_addrs, pd_enable): Update. + * arm-tdep.c (skip_prologue_function, arm_skip_stub): Update. + * auxv.c (ld_so_xfer_auxv): Update. + * avr-tdep.c (avr_scan_prologue): Update. + * ax-gdb.c (gen_var_ref): Update. + * blockframe.c (get_pc_function_start) + (find_pc_partial_function_gnu_ifunc): Update. + * breakpoint.c (create_overlay_event_breakpoint) + (create_longjmp_master_breakpoint) + (create_std_terminate_master_breakpoint) + (create_exception_master_breakpoint): Update. + * bsd-uthread.c (bsd_uthread_lookup_address): Update. + * c-valprint.c (c_val_print): Update. + * coff-pe-read.c (add_pe_forwarded_sym): Update. + * common/agent.c (agent_look_up_symbols): Update. + * dbxread.c (find_stab_function_addr, end_psymtab): Update. + * dwarf2loc.c (call_site_to_target_addr): Update. + * dwarf2read.c (dw2_find_pc_sect_symtab): Update. + * elfread.c (elf_gnu_ifunc_record_cache) + (elf_gnu_ifunc_resolve_by_got): Update. + * findvar.c (default_read_var_value): Update. + * frame.c (inside_main_func): Update. + * frv-tdep.c (frv_frame_this_id): Update. + * glibc-tdep.c (glibc_skip_solib_resolver): Update. + * gnu-v3-abi.c (gnuv3_get_typeid, gnuv3_skip_trampoline): + Update. + * hppa-hpux-tdep.c (hppa64_hpux_search_dummy_call_sequence) + (hppa_hpux_find_dummy_bpaddr): Update. + * hppa-tdep.c (hppa_symbol_address): Update. + * infcmd.c (until_next_command): Update. + * jit.c (jit_read_descriptor, jit_breakpoint_re_set_internal): + Update. + * linespec.c (minsym_found, add_minsym): Update. + * linux-nat.c (get_signo): Update. + * linux-thread-db.c (inferior_has_bug): Update. + * m32c-tdep.c (m32c_return_value) + (m32c_m16c_address_to_pointer): Update. + * m32r-tdep.c (m32r_frame_this_id): Update. + * m68hc11-tdep.c (m68hc11_get_register_info): Update. + * machoread.c (macho_resolve_oso_sym_with_minsym): Update. + * maint.c (maintenance_translate_address): Update. + * minsyms.c (lookup_minimal_symbol_by_pc_name): Update. + (frob_address): New function. + (lookup_minimal_symbol_by_pc_section_1): Use raw addresses, + frob_address. Rename parameter to "pc_in". + (compare_minimal_symbols, compact_minimal_symbols): Use raw + addresses. + (find_solib_trampoline_target, minimal_symbol_upper_bound): + Update. + * mips-linux-tdep.c (mips_linux_skip_resolver): Update. + * mips-tdep.c (mips_skip_pic_trampoline_code): Update. + * objc-lang.c (find_objc_msgsend): Update. + * objfiles.c (objfile_relocate1): Update. + * obsd-tdep.c (obsd_skip_solib_resolver): Update. + * p-valprint.c (pascal_val_print): Update. + * parse.c (write_exp_msymbol): Update. + * ppc-linux-tdep.c (ppc_linux_spe_context_lookup) + (ppc_elfv2_skip_entrypoint): Update. + * ppc-sysv-tdep.c (convert_code_addr_to_desc_addr): Update. + * printcmd.c (build_address_symbolic, msym_info) + (address_info): Update. + * proc-service.c (ps_pglobal_lookup): Update. + * psymtab.c (find_pc_sect_psymtab_closer) + (find_pc_sect_psymtab, find_pc_sect_symtab_from_partial): + Change msymbol parameter to bound_minimal_symbol. + * ravenscar-thread.c (get_running_thread_id): Update. + * remote.c (remote_check_symbols): Update. + * sh64-tdep.c (sh64_elf_make_msymbol_special): Use raw + address. + * sol2-tdep.c (sol2_skip_solib_resolver): Update. + * solib-dsbt.c (lm_base): Update. + * solib-frv.c (lm_base, main_got): Update. + * solib-irix.c (locate_base): Update. + * solib-som.c (som_solib_create_inferior_hook) + (link_map_start): Update. + * solib-spu.c (spu_enable_break, ocl_enable_break): Update. + * solib-svr4.c (elf_locate_base, enable_break): Update. + * spu-tdep.c (spu_get_overlay_table, spu_catch_start) + (flush_ea_cache): Update. + * stabsread.c (define_symbol, scan_file_globals): Update. + * stack.c (find_frame_funname): Update. + * symfile-debug.c (debug_qf_expand_symtabs_matching) + (debug_qf_find_pc_sect_symtab): Update. + * symfile.c (simple_read_overlay_table) + (simple_overlay_update): Update. + * symfile.h (struct quick_symbol_functions) + : Change type of msymbol to + bound_minimal_symbol. + * symmisc.c (dump_msymbols): Update. + * symtab.c (find_pc_sect_symtab_via_partial) + (find_pc_sect_psymtab, find_pc_sect_line, skip_prologue_sal) + (search_symbols, print_msymbol_info): Update. + * symtab.h (MSYMBOL_VALUE_RAW_ADDRESS): New macro. + (MSYMBOL_VALUE_ADDRESS): Redefine. + (BMSYMBOL_VALUE_ADDRESS): New macro. + * tracepoint.c (scope_info): Update. + * tui/tui-disasm.c (tui_find_disassembly_address) + (tui_get_begin_asm_address): Update. + * valops.c (find_function_in_inferior): Update. + * value.c (value_static_field, value_fn_field): Update. + +2014-02-26 Tom Tromey + + * ada-lang.c (ada_update_initial_language): Update. + (ada_main_name, ada_has_this_exception_support): Update. + * ada-tasks.c (ada_tasks_inferior_data_sniffer): Update. + * aix-thread.c (pdc_symbol_addrs, pd_enable): Update. + * arm-tdep.c (arm_skip_stub): Update. + * auxv.c (ld_so_xfer_auxv): Update. + * avr-tdep.c (avr_scan_prologue): Update. + * ax-gdb.c (gen_var_ref): Update. + * breakpoint.c (struct breakpoint_objfile_data) + : Change + type to bound_minimal_symbol. + (create_overlay_event_breakpoint) + (create_longjmp_master_breakpoint) + (create_std_terminate_master_breakpoint) + (create_exception_master_breakpoint): Update. + * bsd-uthread.c (bsd_uthread_lookup_address): Update. + * c-exp.y (classify_name): Update. + * coffread.c (coff_symfile_read): Update. + * common/agent.c (agent_look_up_symbols): Update. + * d-lang.c (d_main_name): Update. + * dbxread.c (find_stab_function_addr, end_psymtab): Update. + * dec-thread.c (enable_dec_thread): Update. + * dwarf2loc.c (call_site_to_target_addr): Update. + * elfread.c (elf_gnu_ifunc_resolve_by_got): Update. + * eval.c (evaluate_subexp_standard): Update. + * findvar.c (struct minsym_lookup_data) : Change type + to bound_minimal_symbol. + : Remove. + (minsym_lookup_iterator_cb, default_read_var_value): Update. + * frame.c (inside_main_func): Update. + * frv-tdep.c (frv_frame_this_id): Update. + * gcore.c (call_target_sbrk): Update. + * glibc-tdep.c (glibc_skip_solib_resolver): Update. + * gnu-v3-abi.c (gnuv3_get_typeid, gnuv3_skip_trampoline): + Update. + * go-lang.c (go_main_name): Update. + * hppa-hpux-tdep.c (hppa_hpux_skip_trampoline_code) + (hppa_hpux_find_import_stub_for_addr): Update. + * hppa-tdep.c (hppa_extract_17, hppa_lookup_stub_minimal_symbol): + Update. Change return type. + * hppa-tdep.h (hppa_lookup_stub_minimal_symbol): Change return + type. + * jit.c (jit_breakpoint_re_set_internal): Update. + * linux-fork.c (inferior_call_waitpid, checkpoint_command): + Update. + * linux-nat.c (get_signo): Update. + * linux-thread-db.c (inferior_has_bug): Update + * m32c-tdep.c (m32c_return_value) + (m32c_m16c_address_to_pointer): Update. + * m32r-tdep.c (m32r_frame_this_id): Update. + * m68hc11-tdep.c (m68hc11_get_register_info): Update. + * machoread.c (macho_resolve_oso_sym_with_minsym): Update. + * minsyms.c (lookup_minimal_symbol_internal): Rename to + lookup_minimal_symbol. Change return type. + (lookup_minimal_symbol): Remove. + (lookup_bound_minimal_symbol): Update. + (lookup_minimal_symbol_text): Change return type. + (lookup_minimal_symbol_solib_trampoline): Change return type. + * minsyms.h (lookup_minimal_symbol, lookup_minimal_symbol_text) + (lookup_minimal_symbol_solib_trampoline): Change return type. + * mips-linux-tdep.c (mips_linux_skip_resolver): Update. + * objc-lang.c (lookup_objc_class, lookup_child_selector) + (value_nsstring, find_imps): Update. + * obsd-tdep.c (obsd_skip_solib_resolver): Update. + * p-lang.c (pascal_main_name): Update. + * ppc-linux-tdep.c (ppc_linux_spe_context_lookup): Update. + * ppc-sysv-tdep.c (convert_code_addr_to_desc_addr): Update. + * proc-service.c (ps_pglobal_lookup): Update. + * ravenscar-thread.c (get_running_thread_msymbol): Change + return type. + (has_ravenscar_runtime, get_running_thread_id): Update. + * remote.c (remote_check_symbols): Update. + * sol-thread.c (ps_pglobal_lookup): Update. + * sol2-tdep.c (sol2_skip_solib_resolver): Update. + * solib-dsbt.c (lm_base): Update. + * solib-frv.c (lm_base, frv_relocate_section_addresses): + Update. + * solib-irix.c (locate_base): Update. + * solib-som.c (som_solib_create_inferior_hook) + (som_solib_desire_dynamic_linker_symbols, link_map_start): + Update. + * solib-spu.c (spu_enable_break): Update. + * solib-svr4.c (elf_locate_base, enable_break): Update. + * spu-tdep.c (spu_get_overlay_table, spu_catch_start) + (flush_ea_cache): Update. + * stabsread.c (define_symbol): Update. + * symfile.c (simple_read_overlay_table): Update. + * symtab.c (find_pc_sect_line): Update. + * tracepoint.c (scope_info): Update. + * tui-disasm.c (tui_get_begin_asm_address): Update. + * value.c (value_static_field): Update. + +2014-02-26 Tom Tromey + + * minsyms.c (prim_record_minimal_symbol_full): Use + SET_MSYMBOL_VALUE_ADDRESS. + * objfiles.c (objfile_relocate1): Use SET_MSYMBOL_VALUE_ADDRESS. + * sh64-tdep.c (sh64_elf_make_msymbol_special): Use + SET_MSYMBOL_VALUE_ADDRESS. + * symtab.h (MSYMBOL_VALUE_ADDRESS): Expand to an rvalue. + (SET_MSYMBOL_VALUE_ADDRESS): New macro. + +2014-02-26 Tom Tromey + + * symtab.h (struct minimal_symbol) : Rename from ginfo. + (MSYMBOL_VALUE, MSYMBOL_VALUE_ADDRESS, MSYMBOL_VALUE_BYTES) + (MSYMBOL_BLOCK_VALUE, MSYMBOL_VALUE_CHAIN, MSYMBOL_LANGUAGE) + (MSYMBOL_SECTION, MSYMBOL_OBJ_SECTION, MSYMBOL_NATURAL_NAME) + (MSYMBOL_LINKAGE_NAME, MSYMBOL_PRINT_NAME, MSYMBOL_DEMANGLED_NAME) + (MSYMBOL_SET_LANGUAGE, MSYMBOL_SEARCH_NAME) + (MSYMBOL_MATCHES_SEARCH_NAME, MSYMBOL_SET_NAMES): New macros. + * ada-lang.c (ada_main_name): Update. + (ada_lookup_simple_minsym): Update. + (ada_make_symbol_completion_list): Update. + (ada_add_standard_exceptions): Update. + * ada-tasks.c (read_atcb, ada_tasks_inferior_data_sniffer): Update. + * aix-thread.c (pdc_symbol_addrs, pd_enable): Update. + * amd64-windows-tdep.c (amd64_skip_main_prologue): Update. + * arm-tdep.c (skip_prologue_function): Update. + (arm_skip_stack_protector, arm_skip_stub): Update. + * arm-wince-tdep.c (arm_pe_skip_trampoline_code): Update. + (arm_wince_skip_main_prologue): Update. + * auxv.c (ld_so_xfer_auxv): Update. + * avr-tdep.c (avr_scan_prologue): Update. + * ax-gdb.c (gen_var_ref): Update. + * block.c (call_site_for_pc): Update. + * blockframe.c (get_pc_function_start): Update. + (find_pc_partial_function_gnu_ifunc): Update. + * breakpoint.c (create_overlay_event_breakpoint): Update. + (create_longjmp_master_breakpoint): Update. + (create_std_terminate_master_breakpoint): Update. + (create_exception_master_breakpoint): Update. + (resolve_sal_pc): Update. + * bsd-uthread.c (bsd_uthread_lookup_address): Update. + * btrace.c (ftrace_print_function_name, ftrace_function_switched): + Update. + * c-valprint.c (c_val_print): Update. + * coff-pe-read.c (add_pe_forwarded_sym): Update. + * coffread.c (coff_symfile_read): Update. + * common/agent.c (agent_look_up_symbols): Update. + * dbxread.c (find_stab_function_addr): Update. + (end_psymtab): Update. + * dwarf2loc.c (call_site_to_target_addr): Update. + (func_verify_no_selftailcall): Update. + (tailcall_dump): Update. + (call_site_find_chain_1): Update. + (dwarf_expr_reg_to_entry_parameter): Update. + * elfread.c (elf_gnu_ifunc_record_cache): Update. + (elf_gnu_ifunc_resolve_by_got): Update. + * f-valprint.c (info_common_command): Update. + * findvar.c (read_var_value): Update. + * frame.c (get_prev_frame_1): Update. + (inside_main_func): Update. + * frv-tdep.c (frv_skip_main_prologue): Update. + (frv_frame_this_id): Update. + * glibc-tdep.c (glibc_skip_solib_resolver): Update. + * gnu-v2-abi.c (gnuv2_value_rtti_type): Update. + * gnu-v3-abi.c (gnuv3_rtti_type): Update. + (gnuv3_skip_trampoline): Update. + * hppa-hpux-tdep.c (hppa32_hpux_in_solib_call_trampoline): Update. + (hppa64_hpux_in_solib_call_trampoline): Update. + (hppa_hpux_skip_trampoline_code): Update. + (hppa64_hpux_search_dummy_call_sequence): Update. + (hppa_hpux_find_import_stub_for_addr): Update. + (hppa_hpux_find_dummy_bpaddr): Update. + * hppa-tdep.c (hppa_symbol_address) + (hppa_lookup_stub_minimal_symbol): Update. + * i386-tdep.c (i386_skip_main_prologue): Update. + (i386_pe_skip_trampoline_code): Update. + * ia64-tdep.c (ia64_convert_from_func_ptr_addr): Update. + * infcall.c (get_function_name): Update. + * infcmd.c (until_next_command): Update. + * jit.c (jit_breakpoint_re_set_internal): Update. + (jit_inferior_init): Update. + * linespec.c (minsym_found): Update. + (add_minsym): Update. + * linux-fork.c (info_checkpoints_command): Update. + * linux-nat.c (get_signo): Update. + * linux-thread-db.c (inferior_has_bug): Update. + * m32c-tdep.c (m32c_return_value): Update. + (m32c_m16c_address_to_pointer): Update. + (m32c_m16c_pointer_to_address): Update. + * m32r-tdep.c (m32r_frame_this_id): Update. + * m68hc11-tdep.c (m68hc11_get_register_info): Update. + * machoread.c (macho_resolve_oso_sym_with_minsym): Update. + * maint.c (maintenance_translate_address): Update. + * minsyms.c (add_minsym_to_hash_table): Update. + (add_minsym_to_demangled_hash_table): Update. + (msymbol_objfile): Update. + (lookup_minimal_symbol): Update. + (iterate_over_minimal_symbols): Update. + (lookup_minimal_symbol_text): Update. + (lookup_minimal_symbol_by_pc_name): Update. + (lookup_minimal_symbol_solib_trampoline): Update. + (lookup_minimal_symbol_by_pc_section_1): Update. + (lookup_minimal_symbol_and_objfile): Update. + (prim_record_minimal_symbol_full): Update. + (compare_minimal_symbols): Update. + (compact_minimal_symbols): Update. + (build_minimal_symbol_hash_tables): Update. + (install_minimal_symbols): Update. + (terminate_minimal_symbol_table): Update. + (find_solib_trampoline_target): Update. + (minimal_symbol_upper_bound): Update. + * mips-linux-tdep.c (mips_linux_skip_resolver): Update. + * mips-tdep.c (mips_stub_frame_sniffer): Update. + (mips_skip_pic_trampoline_code): Update. + * msp430-tdep.c (msp430_skip_trampoline_code): Update. + * objc-lang.c (selectors_info): Update. + (classes_info): Update. + (find_methods): Update. + (find_imps): Update. + (find_objc_msgsend): Update. + * objfiles.c (objfile_relocate1): Update. + * objfiles.h (ALL_OBJFILE_MSYMBOLS): Update. + * obsd-tdep.c (obsd_skip_solib_resolver): Update. + * p-valprint.c (pascal_val_print): Update. + * parse.c (write_exp_msymbol): Update. + * ppc-linux-tdep.c (powerpc_linux_in_dynsym_resolve_code) + (ppc_linux_spe_context_lookup, ppc_elfv2_skip_entrypoint): Update. + * ppc-sysv-tdep.c (convert_code_addr_to_desc_addr): Update. + * printcmd.c (build_address_symbolic): Update. + (sym_info): Update. + (address_info): Update. + * proc-service.c (ps_pglobal_lookup): Update. + * psymtab.c (find_pc_sect_psymtab_closer): Update. + (find_pc_sect_psymtab): Update. + * python/py-framefilter.c (py_print_frame): Update. + * ravenscar-thread.c (get_running_thread_id): Update. + * record-btrace.c (btrace_call_history, btrace_get_bfun_name): + Update. + * remote.c (remote_check_symbols): Update. + * rs6000-tdep.c (rs6000_skip_main_prologue): Update. + (rs6000_skip_trampoline_code): Update. + * sh64-tdep.c (sh64_elf_make_msymbol_special): Update. + * sol2-tdep.c (sol2_skip_solib_resolver): Update. + * solib-dsbt.c (lm_base): Update. + * solib-frv.c (lm_base): Update. + (main_got): Update. + * solib-irix.c (locate_base): Update. + * solib-som.c (som_solib_create_inferior_hook): Update. + (som_solib_desire_dynamic_linker_symbols): Update. + (link_map_start): Update. + * solib-spu.c (spu_enable_break): Update. + (ocl_enable_break): Update. + * solib-svr4.c (elf_locate_base): Update. + (enable_break): Update. + * spu-tdep.c (spu_get_overlay_table): Update. + (spu_catch_start): Update. + (flush_ea_cache): Update. + * stabsread.c (define_symbol): Update. + (scan_file_globals): Update. + * stack.c (find_frame_funname): Update. + (frame_info): Update. + * symfile.c (simple_read_overlay_table): Update. + (simple_overlay_update): Update. + * symmisc.c (dump_msymbols): Update. + * symtab.c (fixup_section): Update. + (find_pc_sect_line): Update. + (skip_prologue_sal): Update. + (search_symbols): Update. + (print_msymbol_info): Update. + (rbreak_command): Update. + (MCOMPLETION_LIST_ADD_SYMBOL): New macro. + (completion_list_objc_symbol): Update. + (default_make_symbol_completion_list_break_on): Update. + * tracepoint.c (scope_info): Update. + * tui/tui-disasm.c (tui_find_disassembly_address): Update. + (tui_get_begin_asm_address): Update. + * valops.c (find_function_in_inferior): Update. + * value.c (value_static_field): Update. + (value_fn_field): Update. + 2014-02-26 Tom Tromey * blockframe.c (find_pc_partial_function_gnu_ifunc): Use