X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=65781db350bc6d19bde167a8641b86fae5809ab5;hb=1e351ed1b3618fe0fde1db012bcdc56900d63700;hp=08883486a41abd00c524d6c4445c7ac4990af589;hpb=7ee85ab10c11d514ec7965e6960008bf90f72e54;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 08883486a4..65781db350 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,204 @@ +2013-08-09 Pedro Alves + + * gcore.c (create_gcore_bfd): Don't use tilde_expand here. + (gcore_command): Use tilde_expand here, and when showing the + filename to the user, show the expanded version. + +2013-08-09 Yao Qi + + * stack.c (read_frame_arg): Set 'entryval_error' to NULL if + 'entryval' is set. + +2013-08-08 Azat Khuzhin (tiny change) + + * gcore.c (create_gcore_bfd): Use tilde_expand. + +2013-08-08 Yao Qi + + * frame.h (read_frame_local): Declare. + * mi/mi-cmd-stack.c (list_args_or_locals): Call + read_frame_local. + * stack.c (read_frame_local): New. + +2013-08-08 Yao Qi + + * mi/mi-cmd-stack.c: Update comments to function + list_args_or_locals. + +2013-08-07 Tom Tromey + + PR symtab/15028: + * dwarf2read.c (struct process_psymtab_comp_unit_data): New. + (process_psymtab_comp_unit_reader): Use it. + (process_psymtab_comp_unit): Update. Add "pretend_language" + argument. + (dwarf2_build_psymtabs_hard): Update. + (scan_partial_symbols): Pass CU's language to + process_psymtab_comp_unit. + +2013-08-07 Tom Tromey + + * dwarf2read.c (dw2_get_primary_filename_reader): Remove. + (dwarf2_gdb_index_functions): Update. + * psymtab.c (find_symbol_file_from_partial): Remove. + (psym_functions): Update. + * symfile.h (struct quick_symbol_functions) : + Remove. + +2013-08-07 Tom Tromey + + * symfile.c (set_initial_language): Look up "main" symbol + and use its language. + * symtab.c (find_main_filename): Remove. + * symtab.h (find_main_filename): Remove. + +2013-08-07 Tom Tromey + + * dwarf2read.c (recursively_compute_inclusions): Add + "immediate_parent" argument. Set symtab's "user" field + if not set. + (compute_symtab_includes): Update. + +2013-08-07 Tom Tromey + + * linespec.c (convert_linespec_to_sals): Use maybe_add_address + when adding label symbols. + +2013-08-07 Raunaq Bathija + Ulrich Weigand + + * configure.tgt (powerpc64-*-aix*): Match powerpc64 running aix. + * configure.host (powerpc64-*-aix*): Likewise. + +2013-08-07 Raunaq Bathija + Ulrich Weigand + + * gdb_ptrace.h: Use ptrace64 instead of ptrace if HAVE_PTRACE64 + is defined. + * rs6000-nat.c: Check for __ld_info64_ if compiling 64 BIT gdb. + (rs6000_ptrace32): Call ptrace64 instead of ptrace if present. + (rs6000_ptrace64): Call ptace64 instead of ptracex if present. + * configure.ac: Check for ptrace64. + * configure, config.in: Regenerate. + +2013-08-07 Raunaq Bathija + Ulrich Weigand + + * aixthread.c: Call ptrace64 instead of ptracex if defined. + Call ptrace64 instead of ptrace if defined. + Add macro addr_ptr to take care of ptrace address argument. + (pdc_read_regs): Likewise. + (pdc_write_regs): Likewise. + (aix_thread_resume): Likewise. + (fetch_regs_kernel_thread): Likewise. + (store_regs_kernel_thread): Likewise. + +2013-08-07 Anton Blanchard + + * MAINTAINERS: Add myself to Write After Approval. + +2013-08-05 Tom Tromey + + * aix-thread.c (_initialize_aix_thread): Use + complete_target_initialization. + * bsd-uthread.c (_initialize_bsd_uthread): Use + complete_target_initialization. + * dec-thread.c (_initialize_dec_thread): Use + complete_target_initialization. + * ravenscar-thread.c (_initialize_ravenscar): Use + complete_target_initialization. + * sol-thread.c (_initialize_sol_thread): Use + complete_target_initialization. + * spu-multiarch.c (_initialize_spu_multiarch): Use + complete_target_initialization. + +2013-08-05 Tom Tromey + + * ada-exp.y (write_var_or_type): Use bound_minimal_symbol. + * ada-lang.c (ada_lookup_simple_minsym): Return + bound_minimal_symbol. + * ada-lang.h (ada_lookup_simple_minsym): Update. + * c-exp.y (variable): Use lookup_bound_minimal_symbol. + * f-exp.y (variable): Use lookup_bound_minimal_symbol. + * go-exp.y (variable): Use lookup_bound_minimal_symbol. + * jv-exp.y (push_expression_name): Use lookup_bound_minimal_symbol. + * m2-exp.y (variable): Use lookup_bound_minimal_symbol. + * minsyms.c (msymbol_objfile): Remove. + (lookup_minimal_symbol_internal): New function, from + lookup_minimal_symbol. + (lookup_minimal_symbol): Rewrite using + lookup_minimal_symbol_internal. + (lookup_bound_minimal_symbol): New function. + * minsyms.h (msymbol_objfile): Remove. + (lookup_bound_minimal_symbol): Declare. + * p-exp.y (variable): Use lookup_bound_minimal_symbol. + * parse.c (write_exp_msymbol): Change parameter to a + bound_minimal_symbol. + (write_dollar_variable): Use lookup_bound_minimal_symbol. + * parser-defs.h (write_exp_msymbol): Update. + * printcmd.c (address_info): Use lookup_bound_minimal_symbol. + * symfile.c (simple_read_overlay_table): Use + lookup_bound_minimal_symbol. + * symtab.c (skip_prologue_sal): Don't use msymbol_objfile. + (search_symbols): Likewise. + (print_msymbol_info): Take a bound_minimal_symbol argument. + (symtab_symbol_info, rbreak_command): Update. + * symtab.h (struct symbol_search) : Change type + to bound_minimal_symbol. + * valops.c (find_function_in_inferior): Use + lookup_bound_minimal_symbol. + * value.c (value_fn_field): Use lookup_bound_minimal_symbol. + +2013-08-05 Jan Kratochvil + + Code cleanup. + * remote.c (cleanup_sigint_signal_handler): Rename the declaration + to ... + (async_cleanup_sigint_signal_handler): ... this. + (initialize_sigint_signal_handler): Remove declaration. + (handle_remote_sigint): Rename the declaration to ... + (async_handle_remote_sigint): ... this. + (handle_remote_sigint_twice): Rename the declaration to ... + (async_handle_remote_sigint_twice): ... this. + (async_remote_interrupt, async_remote_interrupt_twice) + (remote_interrupt): Remove the declarations. + (remote_interrupt_twice): Rename the declaration ... + (sync_remote_interrupt_twice): ... this. + (sigint_remote_twice_token): Rename the variable to ... + (async_sigint_remote_twice_token): ... this. + (sigint_remote_token): Rename the variable to ... + (async_sigint_remote_token): ... this. + (initialize_sigint_signal_handler): Rename the function to ... + (async_initialize_sigint_signal_handler): ... this. Update the name + inside. + (handle_remote_sigint): Rename the function to ... + (async_handle_remote_sigint): ... this. Update the names inside. + (handle_remote_sigint_twice): Rename the function to ... + (async_handle_remote_sigint_twice): ... this. Update the names inside. + (cleanup_sigint_signal_handler): Rename the function to ... + (async_cleanup_sigint_signal_handler): ... this. + (remote_interrupt): Rename the function to ... + (sync_remote_interrupt): this. Update the names inside. + (remote_interrupt_twice): Rename the function to ... + (sync_remote_interrupt_twice): this. Update the names inside. + (remote_terminal_inferior, remote_terminal_ours, remote_wait_as) + (_initialize_remote): Update the names inside. + +2013-08-02 Tom Tromey + + PR symtab/15719: + * breakpoint.c (update_watchpoint, watchpoint_check) + (watch_command_1): Update. + * eval.c (fetch_subexp_value): Add "preserve_errors" + parameter. + * ppc-linux-nat.c (check_condition): Update. + * value.h (fetch_subexp_value): Update. + +2013-08-02 Andrew Burgess + + * mi/mi-interp.c (mi_interpreter_resume): Remove call to + add_file_handler. + 2013-08-01 Doug Evans PR symtab/15691