X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2FChangeLog;h=1ff889eb65ec5ca615d0e5860026e9aae3ebe48a;hb=614e69bb51148d0ec066dcb9cee6acc9a842afb0;hp=9f44d03ca4078a4644bd6c60b4c57eabe13d96f7;hpb=8e7ebaf5c67a872bc43a484528712847a62e4bf2;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 9f44d03ca4..1ff889eb65 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,191 @@ +2011-11-07 Joel Brobecker + + * infrun.c (handle_inferior_event): Minor reformatting. + +2011-11-05 Doug Evans + + * source.c (forget_cached_source_info_for_objfile): Move call to + objfile->sf->qf->forget_cached_source_info outside of + ALL_OBJFILE_SYMTABS loop. + (forget_cached_source_info): Delete unused variable `s'. + +2011-11-05 Jan Kratochvil + + * i386-nat.c (dr_ref_count): Remove unused variable. + +2011-11-05 Doug Evans + + * main.c (captured_main): Set lim_at_start before calling + make_command_stats_cleanup. + +2011-11-04 Doug Evans + + * utils.c: #include "timeval-utils.h". + (cmd_stats): Rename start_time to start_cpu_time. + New member start_wall_time. + (report_command_stats): Report wall time. + (make_command_stats_cleanup): Record start wall time. + +2011-11-04 Tom Tromey + + * cp-namespace.c (cp_lookup_symbol_imports): Reindent. + +2011-11-04 Rainer Orth + + * coff-pe-read.c: Include defs.h before bfd.h. + +2011-11-04 Phil Muldoon + + PR Python/13345 + + * python/python.c (python_run_simple_file): Expand tilde in path. + +2011-11-04 Phil Muldoon + + PR Python/13363 + + * python/py-type.c (typy_lookup_type): Do not return a type in + an exception handler. + +2011-11-03 Jan Kratochvil + Eli Zaretskii + + * linux-nat.c (_initialize_linux_nat): Improve help + for `info proc stat', `info proc status', `info proc cwd', + `info proc cmdline' and `info proc exe'. + +2011-11-02 Stan Shebs + + String collection for tracepoints. + * NEWS: Mention string collection. + * common/ax.def (tracenz): New bytecode. + * ax-gdb.h (trace_string_kludge): Declare. + * ax-gdb.c: Include valprint.h and c-lang.h. + (trace_string_kludge): New global. + (gen_traced_pop): Add string case. + (agent_command): Add string case. + * tracepoint.h (decode_agent_options): Declare. + * tracepoint.c: Include cli-utils.h. + (decode_agent_options): New function. + (validate_actionline): Call it. + (encode_actions_1): Ditto. + * target.h (struct target_ops): New method to_supports_string_tracing. + (target_supports_string_tracing): New macro. + * target.c (update_current_target): Add to_supports_string_tracing. + * remote.c (struct remote_state): New field string_tracing. + (remote_string_tracing_feature): New function. + (remote_protocol_features): New feature tracenz. + (remote_supports_string_tracing): New function. + (init_remote_ops): Set to_supports_string_tracing. + +2011-11-02 Pedro Alves + Jan Kratochvil + + * linux-nat.c: Include cli/cli-utils.h. + (enum info_proc_what): New. + (linux_nat_info_proc_cmd): Rename to ... + (linux_nat_info_proc_cmd_1): ... here. Remove variables argv and all. + New parameter what. Initialize cmdline_f, cwd_f, exe_f, mappings_f, + status_f and stat_f from WHAT. Throw error on extra parameters. + (linux_nat_info_proc_cmd, linux_nat_info_proc_cmd_mappings) + (linux_nat_info_proc_cmd_stat, linux_nat_info_proc_cmd_status) + (linux_nat_info_proc_cmd_cwd, linux_nat_info_proc_cmd_cmdline) + (linux_nat_info_proc_cmd_exe, linux_nat_info_proc_cmd_all): New. + (_initialize_linux_nat): New variable info_proc_cmdlist. Install `info + proc mappings', `info proc stat`, `info proc status', `info proc cwd', + `info proc cmdline', `info proc exe' and `info proc all' as real + subcommands of `info proc'. + +2011-11-01 Justin Lebar + + * Makefile.in: (SFILES): Add skip.c. + (HFILES_NO_SRCDIR): Add skip.h. + (COMMON_OBS): Add skip.o. + * skip.h, skip.c: New. + * breakpoint.h (set_default_breakpoint): Remove. + (get_sal_arch): Declare. + * breakpoint.c: Remove default_breakpoint_valid, + default_breakpoint_address, default_breakpoint_symtab, + default_breakpoint_line, default_breakpoint_pspace variables. + (get_sal_arch): Make public. + (set_default_breakpoint): Remove. + (parse_breakpoint_sals, create_breakpoint, clear_command, + decode_line_spec_1): Remove uses of default_breakpoint variables; + replaced with function calls into stack.c. + * cli/cli-cmds.h: Add cmd_list_element *skiplist. + * cli/cli-cmds.c: Add skiplist. + (init_cmd_lists): Initialize skiplist. + (init_cli_cmds): Fix comment (classes of commands appear in + alphabetical order). + * infrun.c (handle_inferior_event): Add check that we don't step into + a function whose pc is marked for skip. + * stack.c: Declare last_displayed_sal_valid, last_displayed_pspace, + last_displayed_addr, last_displayed_symtab, last_displayed_line + variables. + (set_last_displayed_sal): New static function. + (print_frame_info): Switch call to set_default_breakpoint to call to + set_last_displayed_sal. + (clear_last_displayed_sal, last_displayed_sal_is_valid, + get_last_displayed_pspace, get_last_displayed_addr, + get_last_displayed_symtab, get_last_displayed_line, + get_last_displayed_sal): New public functions. + * stack.h (clear_last_displayed_sal, last_displayed_sal_is_valid, + get_last_displayed_pspace, get_last_displayed_addr, + get_last_displayed_symtab, get_last_displayed_line, + get_last_displayed_sal): Declare. + +2011-11-01 Justin Lebar + + * MAINTAINERS (Write After Approval): Add myself to the list. + +2011-10-29 Yao Qi + + * infcmd.c (disconnect_command): Call disconnect_tracing. + +2011-10-29 Jan Kratochvil + + Code cleanup. + * symtab.c (skip_prologue_sal): Code reformatting. + +2011-10-28 Jan Kratochvil + + PR symtab/13208 + * jit.c (jit_register_code): Remove unused variable my_cleanups. Check + for NULL from bfd_open_from_target_memory. Fix ownership of NBFD and + SAI. + +2011-10-28 Pedro Alves + + * linux-nat.c (linux_nat_filter_event): Remove `options' + parameter, and dead code that used it. If we're handling a + PTRACE_EVENT_EXEC event, and the thread group leader is no longer + in our lwp list, re-add it. + (check_zombie_leaders): New. + (linux_nat_wait_1): Remove `options' and `pid' locals. Always + wait for children with WNOHANG, and always wait for all children. + Don't check for no resumed children upfront. Simplify wait loop. + Check for zombie thread group leaders after handling all wait + statuses. Return TARGET_WAITKIND_NO_RESUMED if there no + unwaited-for children left. + * infrun.c (fetch_inferior_event): Handle TARGET_WAITKIND_NO_RESUMED. + (handle_inferior_event): Handle TARGET_WAITKIND_NO_RESUMED. + (normal_stop): Handle TARGET_WAITKIND_NO_RESUMED. + * target.h (enum target_waitkind) : New. + +2011-10-28 Sterling Augustine + + * psymtab.c (map_symbol_filenames_psymtab): Call QUIT. + * symtab.c (free_completion_list): New function. + (do_free_completion_list): Likewise. + (default_make_symbol_completion_list_break_on): New variable + back_to. Call make_cleanup and discard_cleanups. + (make_source_files_completion_list): Likewise. + +2011-10-28 Paul Koning + + * python/lib/gdb/types.py (deep_items): Rename from deepitems. + * NEWS: Mention deep_items. + 2011-10-28 Alen Skondro * ser-tcp.c [USE_WIN32API] (ETIMEOUT): Don't define if already