aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2008-05-31*** empty log message ***gdbadmin1-1/+1
2008-05-30 * alpha-tdep.c (alpha_heuristic_frame_unwind_cache): SetJoel Brobecker2-0/+10
the trad-frame register value for the SP register.
2008-05-30*** empty log message ***gdbadmin1-1/+1
2008-05-29* sparcnbsd-tdep.c, sparcobsd-tdep.c: Update for unwinder changes.Mark Kettenis3-66/+71
2008-05-29 * linux-ppc-low.c (ppc_collect_ptrace_register): Clear buffer.Ulrich Weigand2-0/+7
2008-05-29 * ia64-tdep.c (ia64_convert_from_func_ptr_addr): Improve the heuristicJoel Brobecker2-4/+16
that identifies function descriptors outside of the .opd section.
2008-05-29*** empty log message ***gdbadmin1-1/+1
2008-05-28 * breakpoint.c (print_exception_catchpoint): In CLI add 'Temporary' forAleksandar Ristovski2-12/+43
temporary catchpoints. In MI add missing fields 'reason', 'disp', 'bkptno'. (print_mention_exception_catchpoint): Add 'Temporary' for temporary catchpoints. (handle_gnu_v3_exceptions): Use tempflag.
2008-05-28 Refactor varobj_update interface.Vladimir Prus7-103/+100
* varobj.c (varobj_update): Report changes as vector. Also return not just a list of varobj, but a list of special structures that tell what exactly has changed. * varobj.h (enum varobj_update_error): Rename to varobj_scope_status. (struct varobj_update_result_t): New. (varobj_update): Adjust prototype. * mi/mi-cmd-var.c: Adjust for changes.
2008-05-28 * varobj.c (varobj_update): Fix comment typo.Vladimir Prus2-9/+14
Fix indentation.
2008-05-28*** empty log message ***gdbadmin1-1/+1
2008-05-27 Set the symtab field of symbols read from ECOFF debugging entries.Joel Brobecker2-11/+18
* mdebugread.c (add_symbol): Add new parameter symtab. (parse_symbol): Update calls to add_symbol throughout.
2008-05-27 * symtab.h (enum address_class): Remove LOC_REGPARM andAndreas Schwab21-237/+144
LOC_COMPUTED_ARG. (struct symbol): Add is_argument. (SYMBOL_IS_ARGUMENT): Define. * ada-lang.c (ada_add_block_symbols): Use SYMBOL_IS_ARGUMENT. * buildsym.c (finish_block): Likewise. * stack.c (print_frame_args, print_block_frame_locals) (print_frame_arg_vars): Likewise. * symtab.c (lookup_block_symbol): Likewise. * tracepoint.c (add_local_symbols): Likewise. * mi/mi-cmd-stack.c (list_args_or_locals): Likewise. * coffread.c (process_coff_symbol): Set SYMBOL_IS_ARGUMENT. * dwarf2read.c (new_symbol): Likewise. * mdebugread.c (parse_symbol): Likewise. * stabsread.c (define_symbol): Likewise. * ada-exp.y (select_possible_type_sym): Don't handle LOC_REGPARM and LOC_COMPUTED_ARG. * ada-lang.c (resolve_subexp, symtab_for_sym): Likewise. * ax-gdb.c (gen_var_ref): Likewise. * eval.c (evaluate_subexp_for_address): Likewise. * findvar.c (symbol_read_needs_frame, read_var_value): Likewise. * m2-exp.y (yylex): Likewise. * printcmd.c (address_info): Likewise. * symmisc.c (print_symbol, print_partial_symbols): Likewise. * tracepoint.c (collect_symbol, scope_info): Likewise. testsuite/: * gdb.base/frame-args.exp: Handle arguments that are optimized out.
2008-05-27*** empty log message ***gdbadmin1-1/+1
2008-05-26 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failureLuis Machado2-2/+7
quiet for ppc32 and group options into a single variable.
2008-05-26*** empty log message ***gdbadmin1-1/+1
2008-05-25*** empty log message ***gdbadmin1-1/+1
2008-05-24 * gdbarch.sh: Added new gdbarch structCarlos Eduardo Seo11-30/+145
core_regset_sections. * gdbarch.c: Refreshed. * gdbarch.h: Refreshed. * regset.h (core_regset_section): Declared. * linux-nat.c (linux_nat_do_thread_registers): Added support for the new gdbarch struct core_regset_sections. * utils.c (host_address_to_string): New function. * defs.h (host_address_to_string): New prototype. * i386-linux-tdep.c (i386_regset_rections): New register sections list for i386. (i386_linux_init_abi): Initialized new gdbarch struct core_regset_sections. * Makefile.in: Updated to reflect dependency changes. * ppc-linux-tdep.c (ppc_regset_sections): Register sections list for ppc. (ppc_linux_init_abi): Initialized new gdbarch struct core_regset_sections
2008-05-24*** empty log message ***gdbadmin1-1/+1
2008-05-23* linespec.c (decode_objc): Save current language around call toAndreas Schwab2-2/+15
get_selected_block.
2008-05-23 * gdb.ada/null_array/foo.adb: Add multi-dimensional arrayJoel Brobecker3-3/+16
of zero-size elements. * gdb.ada/null_array.exp: Test printing this new array.
2008-05-23 * valprint.h (get_array_bounds): Renames get_array_low_bound.Joel Brobecker4-90/+152
* valprint.c (get_array_bounds): Renames get_array_low_bound. Return the proper bound value if the array index type is an enumerated type. Compute the high bound if requested. (val_print_array_elements): Handle the case when the array element has a null size. * ada-valprint.c (print_optional_low_bound): Add handling for empty arrays or arrays of zero-size elements. (ada_val_print_array): New function, extracted out from ada_val_print_1 case TYPE_CODE_ARRAY, and enhanced to handle empty arrays and arrays of zero-size elements. (ada_val_print_1)[case TYPE_CODE_ARRAY]: Replace extracted-out code by call to ada_val_print_array. (ada_value_print): Remove handling of null array. The handling was incomplete and is now better handled by ada_val_print_array.
2008-05-23 * annotate.c (annotate_source, annotate_frame_begin): ReplaceMarkus Deuling7-55/+27
deprecated_print_address_numeric with paddress. * cli/cli-cmds.c (list_command, edit_command): Likewise. * tui/tui-stack.c (tui_make_status_line): Likewise. * defs.h (deprecated_print_address_numeric): Remove. * printcmd.c (deprecated_print_address_numeric): Remove. * maint.c (maint_print_section_info): Fix comment.
2008-05-23 * valprint.c (print_hex_chars, print_octal_chars, print_decimal_chars,Markus Deuling4-30/+43
print_binary_chars, print_char_chars): Add byte_order parameter and replace gdbarch_byte_order. (print_decimal_chars): Replace START_P, NOT_END_P and NEXT_P by their expressions and remove them. Remove unused TWO_TO_FOURTH. (val_print_type_code_int): Introduce gdbarch_byte_order to get at the endianness. Update call to print_hex_chars. * valprint.h (print_hex_chars, print_octal_chars, print_decimal_chars, print_binary_chars, print_char_chars): Add byte_order parameter. * printcmd.c (print_scalar_formatted): Introduce gdbarch_byte_order to get at the endianness. Update print_*_char calls to use byte_order.
2008-05-23*** empty log message ***gdbadmin1-1/+1
2008-05-22 * gdb.texinfo (vAttach, vRun): Re-remove requirement of the stubPedro Alves2-3/+3
killing the inferior when it is already debugging a process.
2008-05-22 * gdb.texinfo (vAttach): Re-remove requirement of the stub killingPedro Alves2-2/+7
the inferior when it is already debugging a process.
2008-05-22 * symtab.h (struct symbol): Make "aux_value" member a void pointerUlrich Weigand2-20/+21
instead of a union. (SYMBOL_LOCATION_BATON): Update.
2008-05-22 * symtab.h (enum address_class): Remove LOC_BASEREG andUlrich Weigand14-115/+24
LOC_BASEREG_ARG. (struct symbol): Remove "basereg" member of "aux_value" union. (SYMBOL_BASEREG): Remove. * ada-exp.y (select_possible_type_sym): Do not handle LOC_BASEREG or LOC_BASEREG_ARG. * ada-lang.c (resolve_subexp, symtab_for_sym): Likewise. (ada_add_block_symbols): Likewise. * ax-gdb.c (gen_var_ref): Likewise. * buildsym.c (finish_block): Likewise. * findvar.c (symbol_read_needs_frame, read_var_value): Likewise. * m2-exp.y (yylex): Likewise. * mi/mi-cmd-stack.c (list_args_or_locals): Likewise. * printcmd.c (address_info): Likewise. * stack.c (print_frame_args, print_block_frame_locals): Likewise. (print_frame_arg_vars): Likewise. * symmisc.c (print_symbol): Likewise. * symtab.c (lookup_block_symbol): Likewise. * tracepoint.c (collect_symbol, add_local_symbols): Likewise. (scope_info): Likewise.
2008-05-22 * symtab.h (enum address_class): Remove LOC_LOCAL_ARG.Ulrich Weigand14-39/+19
* ada-exp.y (select_possible_type_sym): Do not handle LOC_LOCAL_ARG. * ada-lang.c (resolve_subexp, symtab_for_sym): Likewise. (ada_add_block_symbols): Likewise. * ax-gdb.c (gen_var_ref): Likewise. * buildsyms.c (finish_block): Likewise. * findvar.c (symbol_read_needs_frame, read_var_value): Likewise. * m2-exp.y (yylex): Likewise. * mi/mi-cmd-stack.c (list_args_or_locals): Likewise. * printcmd.c (address_info): Likewise. * stack.c (print_frame_args, print_frame_arg_vars): Likewise. * symmisc.c (print_symbol, print_partial_symbols): Likewise. * symtab.c (lookup_block_symbol): Likewise. * tracepoint.c (collect_symbol, add_local_symbols): Likewise. (scope_info): Likewise.
2008-05-22 * symtab.h (enum address_class): Remove LOC_INDIRECT andUlrich Weigand9-78/+15
LOC_HP_THREAD_LOCAL_STATIC. * findvar.c (symbol_read_needs_frame, read_var_value): Do not handle LOC_INDIRECT or LOC_HP_THREAD_LOCAL_STATIC. (read_var_value): Likewise. * buildsym.c (finish_block): Likewise. * objfiles.c (objfile_relocate): Likewise. * printcmd.c (address_info): Likewise. * symmisc.c (print_symbol, print_partial_symbols): Likewise. * tracepoint.c (scope_info): Likewise.
2008-05-22 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.Jan Kratochvil2-4/+8
2008-05-22*** empty log message ***gdbadmin1-1/+1
2008-05-212008-05-21 Markus Deuling <deuling@de.ibm.com>Maxim Grigoriev2-29/+27
Maxim Grigoriev <maxim2405@gmail.com> * xtensa-tdep.c (xtensa_read_register): Remove. (xtensa_frame_cache): Get rid of xtensa_read_register. Pass extra argument litbase to call0_frame_cache(). (call0_track_op, call0_analyze_prologue) (call0_frame_cache): Use extra argument litbase.
2008-05-21Fix the date of the entry that I just added.Joel Brobecker1-1/+1
2008-05-21 * gdb.texinfo (Continuing and Stepping): Document the new "fin"Joel Brobecker2-1/+8
abbreviation for "finish".
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