X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=871278f8123649e01f383310798c6f590c55cb89;hb=2c02bd729076b940958bccf68f1cc0b1ecf8403b;hp=841e7ea450d93c0df4c6cacccdc3307f56f40ff6;hpb=b3b8b9346adb82fd2c210dc01590fd19bb2705e1;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 841e7ea450..871278f812 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,177 @@ +2012-02-02 Doug Evans + + * blockframe.c (find_pc_partial_function_gnu_ifunc): Change type of + "name" parameter to const char ** from char **. All callers updated. + (find_pc_partial_function): Ditto. + (cache_pc_function_name): Change type to const char * from char *. + * symtab.h ((find_pc_partial_function_gnu_ifunc): Update. + (find_pc_partial_function): Update. + * alpha-tdep.h (struct gdbarch_tdep, member pc_in_sigtramp): Change + type of "name" parameter to const char * from char *. + All uses updated. + * arch-utils.c (generic_in_solib_return_trampoline): Change + type of "name" parameter to const char * from char *. + * arch-utils.h (generic_in_solib_return_trampoline): Update. + * frv-linux-tdep.c (frv_linux_pc_in_sigtramp): Change + type of "name" parameter to const char * from char *. + * gdbarch.sh (in_solib_return_trampoline): Ditto. + * gdbarch.c: Regenerate. + * gdbarch.h: Regenerate. + * hppa-hpux-tdep.c (hppa_hpux_in_solib_return_trampoline): Update. + * rs6000-tdep.c (rs6000_in_solib_return_trampoline): Update. + * m32r-linux-tdep.c (m32r_linux_pc_in_sigtramp): Change + type of "name" parameter to const char * from char *. + * skip.c (skip_function_pc): Ditto. + * sparc-sol2-tdep.c (sparc_sol2_pc_in_sigtramp): Ditto. + * sparc-tdep.h (sparc_sol2_pc_in_sigtramp): Update. + * sparc64fbsd-tdep.c (sparc64fbsd_pc_in_sigtramp): Ditto. + * sparc64nbsd-tdep.c (sparc64nbsd_pc_in_sigtramp): Ditto. + * sparc64obsd-tdep.c (sparc64obsd_pc_in_sigtramp): Ditto. + * sparcnbsd-tdep.c (sparc32nbsd_pc_in_sigtramp): Ditto. + * sparcobsd-tdep.c (sparc32obsd_pc_in_sigtramp): Ditto. + * nbsd-tdep.c (nbsd_pc_in_sigtramp): Similary for "func_name". + * nbsd-tdep.h (nbsd_pc_in_sigtramp): Update. + +2012-02-02 Pedro Alves + + * remote.c (remote_get_min_fast_tracepoint_insn_len): Return 0 if + the current inferior has no execution. Make sure the current + remote process matches gdb's current inferior. + +2012-02-02 Tom Tromey + + PR gdb/13405: + * tui/tui-win.c (parse_scrolling_args): Don't write to possibly + read-only memory. + +2012-02-02 Tom Tromey + + PR gdb/9307: + * symtab.c (lookup_language_this): Set block_found. + +2012-02-01 Tom Tromey + + PR gdb/13431: + * jit.c (struct jit_inferior_data): Rewrite. + (struct jit_objfile_data): New. + (get_jit_objfile_data): New function. + (add_objfile_entry): Update. + (jit_read_descriptor): Return int. Replace descriptor_addr + argument with inf_data. Update. Don't call error. + (jit_breakpoint_re_set_internal): Reorder logic. Update. Look up + descriptor here. + (jit_inferior_init): Don't look up descriptor. Don't call error. + (jit_reset_inferior_data_and_breakpoints) + (jit_inferior_created_observer): Remove. + (jit_inferior_exit_hook): Update. + (jit_executable_changed_observer): Remove. + (jit_event_handler): Update. + (free_objfile_data): Reset inferior data if needed. + (_initialize_jit): Update. + +2012-02-01 Tom Tromey + + * jit.c (bfd_open_from_target_memory): Move higher in file. + +2012-02-01 Tristan Gingold + + * libunwind-frame.c (libunwind_load): Display message if dlopen + failed. + +2012-02-01 Gary Benson + + * symtab.h (symbol_name_match_p_ftype): New typedef. + (iterate_over_symbols): Use the above. + * symtab.c (iterate_over_symbols): Likewise. + * language.h (language_defn->la_iterate_over_symbols): Likewise. + * ada-lang.c (ada_iterate_over_symbols): Likewise. + * linespec.c (iterate_over_all_matching_symtabs): Likewise. + (iterate_name_matcher): Document return values. + (collect_one_symbol): Likewise. + (collect_function_symbols): Likewise. + (collect_symbols): Likewise. + +2012-02-01 Tom Tromey + + * ada-lang.c (resolve_subexp): Update. + (ada_lookup_symbol_list): Add 'full_search' argument. + (ada_iterate_over_symbols): Pass 0 as full_search argument to + ada_lookup_symbol_list. + (ada_lookup_encoded_symbol): Update. + (get_var_value): Update. + * ada-exp.y (block_lookup): Update. + (write_var_or_type): Update. + (write_name_assoc): Update. + * ada-lang.h (ada_lookup_symbol_list): Update. + +2012-01-31 Tom Tromey + + * language.h (struct language_defn) : Fix + comment. + +2012-01-31 Doug Evans + + * symtab.h: Remove outdated comment. + (SYMBOL_MATCHES_NATURAL_NAME): Delete. + +2012-02-01 Josh Matthews (tiny change) + + Fix build error in Darwin port. + * i386-darwin-nat.c: Include i386-nat.h. + +2012-01-30 Tom Tromey + + PR breakpoints/13568: + * dwarf2read.c (dwarf_decode_macro_bytes): Add 'include_hash' + argument. Check for recursive includes. + (dwarf_decode_macros): Create an include hash. + +2012-01-30 Michael Eager + + * configure.tgt (powerpc-*-linux*): Add glibc-tdep.o. + * ppc-linux-tdep.c: Include glibc-tdep.h. + (powerpc32_plt_stub, powerpc32_plt_stub_so): Add PLT stub templates. + (powerpc_linux_in_plt_stub): New function. + (powerpc_linux_in_dynsym_resolve_code): New function. + (ppc_skip_trampoline_code): New function. + (ppc_linux_init_abi): Use PPC specific functions rather than generic. + Use glibc_skip_solib_resolver. + +2012-01-28 Jan Kratochvil + + Code cleanup: Make 1440 bytes of data segment read-only. + * arch-utils.c (endian_enum): Make it const char *const []. + * arm-tdep.c (fp_model_strings, arm_abi_strings, arm_mode_strings): + Likewise. + * breakpoint.c (always_inserted_enums): Likewise. + * cli/cli-cmds.c (script_ext_enums): Likewise. + * cli/cli-decode.c (add_setshow_enum_cmd, complete_on_enum): Make the + enumlist parameter const char *const *. + * cli/cli-decode.h (struct cmd_list_element): Make the enums field + const char *const *. + * command.h (complete_on_enum, add_setshow_enum_cmd): Make the enumlist + parameter const char *const *. + * cris-tdep.c (cris_modes): Make it const char *const []. + * filesystem.c (target_file_system_kinds): Likewise. + * i386-tdep.c (valid_flavors, valid_conventions): Likewise. + * infrun.c (follow_fork_mode_kind_names, follow_exec_mode_names) + (can_use_displaced_stepping_enum, scheduler_enums) + (exec_direction_names): Likewise. + * language.c (_initialize_language): Make the type_or_range_names and + case_sensitive_names variables const char *const []. + * mips-tdep.c (mips_abi_strings): Make it const char *const []. + * python/python.c (python_excp_enums): Likewise. + * remote.c (interrupt_sequence_modes): Likewise. + * rs6000-tdep.c (powerpc_vector_strings): Likewise. + * serial.c (logbase_enums): Likewise. + * sh-tdep.c (sh_cc_enum): Likewise. + * stack.c (print_frame_arguments_choices, print_entry_values_choices): + Likewise. + * symtab.c (multiple_symbols_modes): Likewise. + * tui/tui-win.c (tui_border_kind_enums, tui_border_mode_enums): + Likewise. + * utils.c (internal_problem_modes): Likewise. + 2012-01-27 Jan Kratochvil Fix the 2012-01-26 regression by la_get_symbol_name_match_p.