aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2008-05-21 * gdb.base/finish.exp: Test that "fin" works as an abbreviationJoel Brobecker2-0/+21
of the "finish" command.
2008-05-21 * infcmd.c (_initialize_infcmd): Add new "fin" alias for "finish".Joel Brobecker2-0/+5
2008-05-21 * frame.h (SIZEOF_FRAME_SAVED_REGS): Remove.Ulrich Weigand2-12/+4
2008-05-21 * alpha-mdebug-tdep.c: Include "trad-frame.h".Ulrich Weigand3-20/+25
(struct alpha_mdebug_unwind_cache): Change type of SAVED_REGS to struct trad_frame_saved_reg *. (alpha_mdebug_frame_unwind_cache): Allocate SAVED_REGS using trad_frame_alloc_saved_regs. Update accesses. Record previous value of SP as being vfp. (alpha_mdebug_frame_prev_register): Use trad_frame_get_prev_register. * Makefile.in (alpha-mdebug-tdep.o): Update dependencies.
2008-05-21 * score-tdep.c (score_print_insn): Get the current endianess fromMarkus Deuling2-1/+6
disassemble_info instead of gdbarch_byte_order.
2008-05-21Add @r{, annotation} marker to new-thread function index entry.Nick Roberts1-1/+1
2008-05-21*** empty log message ***gdbadmin1-1/+1
2008-05-20 * frame.c (get_prev_frame_1): Build frame id before settingPedro Alves2-1/+10
this_frame->prev_p, not after.
2008-05-20Test for new annotation.Nick Roberts1-0/+39
2008-05-20*** empty log message ***Nick Roberts2-0/+8
2008-05-20(Multi-threaded Apps): New node for new annotation.Nick Roberts1-0/+16
2008-05-20(thread.o): Add dependency on annotate.h.Nick Roberts1-1/+1
2008-05-20(add_thread_with_info): Use it.Nick Roberts1-1/+3
2008-05-20(annotate_new_thread): New extern.Nick Roberts1-0/+1
2008-05-20(annotate_new_thread): New function for new-threadNick Roberts1-0/+9
annotation.
2008-05-20*** empty log message ***Nick Roberts1-0/+8
2008-05-20 * win32-nat.c (win32_wait): Block the control-c event whileJoel Brobecker3-2/+43
waiting for a debug event.
2008-05-20*** empty log message ***gdbadmin1-1/+1
2008-05-19 * symtab.h (lookup_symbol_in_language): Update comment.Pedro Alves4-6/+10
* symtab.c (lookup_symbol_aux_block): Update comment. * ada-lang.c (ada_lookup_symbol_list): Update comment.
2008-05-19 * symtab.h (lookup_symbol_in_language): Remove SYMTAB parameter.Ulrich Weigand32-181/+169
(lookup_symbol): Likewise. * symtab.c (lookup_symbol_in_language): Remove SYMTAB parameter. (lookup_symbol): Likewise. (search_symbols): Update. * linespec.c (find_methods, collect_methods): Update. (add_matching_methods, add_constructors): Update. (decode_compound, decode_dollar, decode_variable): Update. (lookup_prefix_sym): Update. (symbol_found): Remove SYM_SYMTAB parameter. Use SYMBOL_SYMTAB (sym) instead. * gdbtypes.c (lookup_typename): Update. (lookup_struct, lookup_union, lookup_enum): Update. (lookup_template_type): Update. (check_typedef): Update. * language.c (lang_bool_type): Update. * mdebugread.c (parse_procedure): Update. * mi/mi-cmd-stack.c (list_args_or_locals): Update. * parse.c (write_dollar_variable): Update. * printcmd.c (address_info): Update. * source.c (select_source_symtab): Update. * stack.c (print_frame_args, print_frame_arg_vars): Update. * valops.c (find_function_in_inferior): Update. (value_struct_elt_for_reference): Update. * value.c (value_static_field, value_fn_field): Update. * alpha-mdebug-tdep.c (find_proc_desc): Update. * arm-tdep.c (arm_skip_prologue): Update. * mt-tdep.c (mt_skip_prologue): Update. * xstormy16-tdep.c (xstormy16_skip_prologue): Update. * ada-lang.h (struct ada_symbol_info): Remove SYMTAB member. * ada-lang.c (ada_add_block_symbols): Remove SYMTAB parameter. (add_defn_to_vec): Likewise. (ada_add_block_symbols): Likewise. (lookup_cached_symbol, cache_symbol): Likewise. (standard_lookup): Update. (ada_lookup_symbol_list): Update. * c-valprint.c (c_val_print): Update. * cp-support.c (cp_lookup_rtti_type): Update. * jv-lang.c (java_lookup_class, get_java_object_type): Update. * objc-lang.c (lookup_struct_typedef, find_imps): Update. * p-valprint.c (pascal_val_print): Update. * scm-lang.c (scm_lookup_name): Update. * c-exp.y: Update. * f-exp.y: Update. * jv-exp.y: Update. * m2-exp.y: Update. * objc-exp.y: Update. * p-exp.y: Update.
2008-05-19 * language.h (struct language_defn): Remove SYMTAB parameter fromUlrich Weigand14-198/+121
la_lookup_symbol_nonlocal callback function pointer. * ada-lang.h (ada_lookup_encoded_symbol): Remove SYMTAB parameter. (ada_lookup_encoded_symbol): Likewise. * ada-lang.c (ada_lookup_encoded_symbol): Remove SYMTAB parameter. Always call fixup_symbol_section. (ada_lookup_symbol): Remove SYMTAB parameter. (ada_lookup_symbol_nonlocal): Likewise. * ada-exp.y (write_object_renaming): Update. (find_primitive_type): Likewise. * cp-support.h (cp_lookup_symbol_nonlocal): Remove SYMTAB parameter. (cp_lookup_symbol_namespace): Likewise. * cp-namespace.c (lookup_namespace_scope): Remove SYMTAB parameter. (lookup_symbol_file): Likewise. (lookup_possible_namespace_symbol): Likewise. (cp_lookup_symbol_nonlocal): Likewise. (cp_lookup_symbol_namespace): Likewise. (cp_lookup_nested_type): Update. * scm-valprint.c (scm_inferior_print): Update. * valops.c (value_maybe_namespace_elt): Update. * solist.h (struct target_so_ops): Remove SYMTAB parameter from lookup_lib_global_symbol callback function pointer. (solib_global_lookup): Remove SYMTAB parameter. * solib.c (solib_global_lookup): Remove SYMTAB parameter. * solib-svr4.c (elf_lookup_lib_symbol): Likewise. * symtab.h (basic_lookup_symbol_nonlocal): Remove SYMTAB parameter. (lookup_symbol_static): Likewise. (lookup_symbol_global): Likewise. (lookup_symbol_aux_block): Likewise. (lookup_global_symbol_from_objfile): Likewise. * symtab.c (lookup_symbol_aux): Remove SYMTAB parameter. (lookup_symbol_aux_local): Likewise. (lookup_symbol_aux_block): Likewise. (lookup_symbol_aux_symtabs): Likewise. (lookup_symbol_aux_psymtabs): Likewise. (lookup_global_symbol_from_objfile): Likewise. (basic_lookup_symbol_nonlocal): Likewise. (lookup_symbol_static): Likewise. (lookup_symbol_global): Likewise. (lookup_symbol_in_language): Do not pass SYMTAB to lookup_symbol_aux.
2008-05-19*** empty log message ***gdbadmin1-1/+1
2008-05-18*** empty log message ***gdbadmin1-1/+1
2008-05-17 * remote.c (init_extended_remote_ops): Fix typo.Pedro Alves2-2/+6
2008-05-17*** empty log message ***gdbadmin1-1/+1
2008-05-16 * NEWS: Mention new DICOS x86 target configuration.Pedro Alves2-0/+8
2008-05-16gdb/Ulrich Weigand9-14/+252
2008-05-15 Pedro Alves <pedro@codesourcery.com> Ulrich Weigand <uweigand@de.ibm.com> * minsyms.c (lookup_minimal_symbol_by_pc_name): New function. * symtab.h (lookup_minimal_symbol_by_pc_name): Add prototype. * symtab.c (fixup_section): Remove prototype. Add ADDR parameter; use it instead of ginfo->value.address. Look up minimal symbol by address and name. Assume OBJFILE is non-NULL. (fixup_symbol_section): Ensure we always have an objfile to look into. Extract and pass to fixup_section the symbol's address that will match the minimal symbol's address. (fixup_psymbol_section): Likewise. (find_pc_sect_psymtab): Fall back to non-addrmap case when debugging overlays and the addrmap returned the wrong section. * dwarf2read.c (var_decode_location): Set SYMBOL_CLASS before calling fixup_symbol_section. gdb/testsuite/ 2008-05-15 Pedro Alves <pedro@codesourcery.com> * gdb.base/fixsection.exp: New file. * gdb.base/fixsection0.c: New file. * gdb.base/fixsection1.c: New file.
2008-05-16 * minsyms.c: Include "target.h".Ulrich Weigand4-16/+165
(find_solib_trampoline_target): Handle minimal symbols pointing to function descriptors as well. * Makefile.in (minsyms.o): Update dependencies. * ppc-linux-tdep.c (ppc64_standard_linkage): Rename to ... (ppc64_standard_linkage1): ... this. Fix optional instructions. (PPC64_STANDARD_LINKAGE_LEN): Rename to ... (PPC64_STANDARD_LINKAGE1_LEN): ... this. (ppc64_standard_linkage2, ppc64_standard_linkage3): New. (PPC64_STANDARD_LINKAGE2_LEN, PPC64_STANDARD_LINKAGE3_LEN): New. (ppc64_standard_linkage_target): Rename to ... (ppc64_standard_linkage1_target): ... this. (ppc64_standard_linkage2_target, ppc64_standard_linkage3_target): New. (ppc64_skip_trampoline_code): Support three variants of standard linkage stubs. Call find_solib_trampoline_target to handle glink stubs.
2008-05-16 * ppc-linux-tdep.c (ppc_linux_init_abi): Do not installUlrich Weigand4-29/+7
ppc64_sysv_abi_adjust_breakpoint_address. * ppc-sysv-tdep.c (ppc64_sysv_abi_adjust_breakpoint_address): Remove. * ppc-tdep.h (ppc64_sysv_abi_adjust_breakpoint_address): Remove.
2008-05-16 * ppc-linux-tdep.c (ppc_linux_skip_trampoline_code): Remove.Ulrich Weigand2-111/+7
(ppc_linux_init_abi): Install find_solib_trampoline_target instead of ppc_linux_skip_trampoline_code.
2008-05-16 * gdb.base/annota1.exp: Accept printf@... in place of printf.Ulrich Weigand3-4/+9
* gdb.base/annota3.exp: Likewise.
2008-05-16 * gdbarch.sh: Delete dwarf_reg_to_regnum.Daniel Jacobowitz17-54/+18
* gdbarch.c, gdbarch.h: Regenerated. * amd64-tdep.c, arm-tdep.c, h8300-tdep.c, hppa-linux-tdep.c, hppa-tdep.c, i386-tdep.c, m32c-tdep.c, m68k-tdep.c, mips-tdep.c, s390-tdep.c, xtensa-tdep.c: Do not set dwarf_reg_to_regnum. * gdbint.texinfo (Target Conditionals): Delete entry for gdbarch_dwarf_reg_to_regnum.
2008-05-16*** empty log message ***gdbadmin1-1/+1
2008-05-15 * linux-nat.c (trap_ptid): Delete.Pedro Alves3-19/+9
(linux_nat_detach, linux_nat_wait, linux_nat_mourn_inferior): Adjust. * linux-thread-db.c (thread_db_wait): Adjust.
2008-05-15 * linespec.c (decode_line_1): Fix a couple of comments.Joel Brobecker2-2/+6
2008-05-15 * dbxread.c: Formatting.Alan Modra2-19/+26
(INTERNALIZE_SYMBOL): Init n_other. (set_namestring): Take pointer to nlist arg rather than struct copy. Update all callers.
2008-05-15(dwarf2loc.o): Remove $(addrmap_h).Andreas Schwab2-3/+7
(dwarf2read.o): Add $(addrmap_h).
2008-05-15*** empty log message ***gdbadmin1-1/+1
2008-05-14 * ppc-linux-tdep.c (ppc_linux_convert_from_func_ptr_addr): Rename ...Ulrich Weigand2-42/+19
(ppc64_linux_convert_from_func_ptr_addr): ... to this. No longer try to handle ppc32 PLT entries. (ppc_linux_init_abi): Install ppc64_linux_convert_from_func_ptr_addr only on ppc64.
2008-05-14 * elfread.c (elf_symtab_read): Create trampolines for @plt symbols.Daniel Jacobowitz3-4/+79
* minsyms.c (lookup_minimal_symbol_by_pc_section_1): Renamed from lookup_minimal_symbol_by_pc_section. Prefer trampolines if requested. (lookup_minimal_symbol_by_pc_section): Use lookup_minimal_symbol_by_pc_section_1. (lookup_solib_trampoline_symbol_by_pc): Likewise.
2008-05-14 * findcmd.c: Add #include "gdb_stdint.h".Joel Brobecker3-1/+7
* Makefile.in (findcmd.o): Update dependencies.
2008-05-14*** empty log message ***gdbadmin1-1/+1
2008-05-13 * gdb.base/watch_thread_num.exp: Don't run tests that requireNathan Froyd2-4/+15
watchpoints if the target doesn't support them.
2008-05-13*** empty log message ***gdbadmin1-1/+1
2008-05-12 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.Doug Evans2-0/+9
2008-05-12*** empty log message ***gdbadmin1-1/+1
2008-05-11 * sparc-linux-tdep.c (sparc32_linux_init_abi): RemoveDavid S. Miller2-4/+3
long double size override, Linux does use 128-bit now.
2008-05-11 * sparc-linux-tdep.c (PSR_SYSCALL): Define.David S. Miller3-0/+63
(sparc_linux_write_pc): New function. (sparc32_linux_init_abi): Register it. * sparc64-linux-tdep.c (TSTATE_SYSCALL): Define. (sparc64_linux_write_pc): New function. (sparc64_linux_init_abi): Register it.
2008-05-11 * sparc-linux-tdep.c, sparc64-linux-tdep.c: UseDavid S. Miller3-2/+7
dwarf2_append_unwinders(), not dwarf2_frame_sniffer.
2008-05-11 * rs6000-tdep.c (rs6000_gdbarch_init): Set up info.target_descUlrich Weigand2-0/+7
and info.tdep_info before calling gdbarch_init_osabi.