aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2007-01-29 * gdb.texinfo (Maintenance Commands): Add documentation forJoel Brobecker2-0/+18
the new "maint print target-stack" command.
2007-01-29 * target.c (maintenance_print_target_stack): New function.Joel Brobecker2-0/+25
(initialize_targets): Add new "maintenance print target-stack" command.
2007-01-29 * gdb.base/commands.exp: Call if_commands_test.Daniel Jacobowitz2-0/+79
(gdb_test_no_prompt, if_commands_test): New.
2007-01-29 * remote-utils.c [USE_WIN32API] (read, write): Define.Daniel Jacobowitz2-6/+17
(putpkt_binary, input_interrupt, readchar, getpkt): Use read and write.
2007-01-29*** empty log message ***gdbadmin1-1/+1
2007-01-28 * gdb.threads/sigthread.c (NSIGS): Make bigger.Mark Kettenis2-1/+5
2007-01-28 * dwarf2read.c (new_symbol): Handle DW_AT_decl_file being zero.Mark Kettenis2-1/+5
2007-01-28Wrap long line.Mark Kettenis1-1/+2
2007-01-28 * dwarf2loc.h (struct dwarf2_locexpr_baton): Change size to a long.Daniel Jacobowitz2-2/+7
(struct dwarf2_loclist_baton): Likewise.
2007-01-28*** empty log message ***gdbadmin1-1/+1
2007-01-27 * cli/cli-script.c: Include breakpoint.h.Eli Zaretskii5-8/+126
(build_command_line): Require arguments only for if and while commands. (get_command_line, execute_user_command, execute_control_command): Fix wording of warning messages. (print_command_lines): Print breakpoint commands. (execute_control_command): Call commands_from_control_command to handle the `commands' command inside a body of a flow-control command. (read_next_line): Recognize the `commands' command and build a command line structure for it. (recurse_read_control_structure, read_command_lines): Handle `commands' similarly to `if' and `while'. * breakpoint.c (get_number_trailer): Document the special meaning of NULL as the first argument PP. (commands_from_control_command): New function. * breakpoint.h (commands_from_control_command): Add prototype. * defs.h (commands_control): New enumerated value for enum command_control_type.
2007-01-27 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead ofAndreas Schwab4-46/+53
.short/.int/.quad in the dwarf sections. * gdb.dwarf2/dw2-intercu.S: Likewise. * gdb.dwarf2/dw2-intermix.S: Likewise.
2007-01-27*** empty log message ***gdbadmin1-1/+1
2007-01-26 * ada-lang.c (ada_exception_breakpoint_ops): Fix typo in function name.Joel Brobecker2-2/+7
(ada_exception_sal): Update accordingly.
2007-01-26 * c-valprint.c (c_val_print): Require strings to be of no-signed CHARs.Jan Kratochvil3-1/+9
* NEWS: Describe CHAR array vs. string identifcation rules.
2007-01-26 * gdb.texinfo: Describe CHAR array vs. string identifcation rules.Jan Kratochvil2-0/+25
2007-01-26 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.Jan Kratochvil6-11/+128
* gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number array. * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays. * gdb.base/setvar.exp: Likewise.
2007-01-26 * gdb.base/corefile.exp: Allow non-empty argument list in reinitAndreas Schwab2-1/+4
test.
2007-01-26 * gdb.base/multi-forks.exp ("restart $i"): Also matchAndreas Schwab2-1/+6
__kernel_syscall_via_break.
2007-01-26*** empty log message ***Eli Zaretskii1-0/+5
2007-01-26 * gdb.texinfo (Compilation, Files, Bootstrapping, Bug Reporting):Eli Zaretskii1-4/+4
Use @value{NGCC} instead of @value{GCC}.
2007-01-26*** empty log message ***gdbadmin1-1/+1
2007-01-252007-01-25 Paul Brook <paul@codesourcery.com>Paul Brook2-2/+6
gdb/ * arm-tdep.c (arm_get_next_pc): Fix bitfield off-by-one error.
2007-01-25*** empty log message ***gdbadmin1-1/+1
2007-01-242007-01-24 Jim Blandy <jimb@codesourcery.com>Jim Blandy2-0/+7
* dwarf2loc.c (dwarf2_evaluate_loc_desc): When the location expression is empty, bother to return the 'optimized out' value we construct. (Thanks to Carl Burch.)
2007-01-24 * varobj.c (c_value_of_root, c_value_of_child)Vladimir Prus2-10/+7
(cplus_describe_child): Don't call release_value.
2007-01-24 * mips-linux-tdep.c (mips_linux_n64_rt_sigframe): Fix structThiemo Seufer2-3/+10
initialization.
2007-01-24 Refactor getting children name, value and type accessVladimir Prus2-233/+184
for varobjs in C++. * varobj.c (get_type_deref): Remove. (adjust_value_for_child_access): New. (c_number_of_children): Use the above. (c_describe_child): Likewise. (enum accessibility): New. (match_accessibility): New function. (cplus_describe_child): New function. (cplus_name_of_child, cplus_value_of_child) (cplus_type_of_child): Reimplement in terms of cplus_describe_child. (cplus_number_of_children): Use adjust_value_for_child_access.
2007-01-24 Fix computation of the 'editable' attribute andVladimir Prus6-3/+88
value changeability for for references. * varobj.c (get_value_type): New function. (c_variable_editable): Use get_value_type. (varobj_value_is_changeable): Likewise.
2007-01-24 * source.c (find_and_open_source): Try rewriting the sourceJoel Brobecker2-0/+17
path inside filename if dirname is NULL.
2007-01-24*** empty log message ***gdbadmin1-1/+1
2007-01-23 * dwarf2read.c (add_partial_symbol): Create an extra partialJoel Brobecker2-2/+10
symbol in the VAR_DOMAIN for Ada structures, unions or enums. (new_symbol): Likewise for symbols.
2007-01-23(mi_cmd_execute): Call free_all_values.Nick Roberts1-0/+2
2007-01-23*** empty log message ***Nick Roberts1-0/+4
2007-01-23 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.Daniel Jacobowitz11-3/+220
* configure: Regenerated. * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile. * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp, gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files. * lib/gdb.exp (gdb_skip_xml_test): New function.
2007-01-23 * value.c (value_primitive_field): Copy the full 'location'Vladimir Prus2-3/+7
contents, instead of assuming that copying ADDRESS will bring over everything in the union. Remove obsolete comment.
2007-01-23 * m32c-tdep.c (make_regs, m32c_analyze_prologue)Daniel Jacobowitz2-42/+80
(m32c_skip_trampoline_code, m32c_m16c_address_to_pointer) (m32c_m16c_pointer_to_address): Separate code from declarations.
2007-01-23From Nick Hudson:Daniel Jacobowitz4-3/+11
* target.c (update_current_target): Correct typo. * gdb.base/sigrepeat.exp: Correct error message.
2007-01-23*** empty log message ***gdbadmin1-1/+1
2007-01-22 * xstormy16-tdep.c (xstormy16_skip_prologue): Separate code from aCorinna Vinschen2-2/+7
declaration.
2007-01-22*** empty log message ***gdbadmin1-1/+1
2007-01-21 * dwarf2-frame.c (execute_cfa_program): New support ofJan Kratochvil2-0/+18
`DW_CFA_GNU_negative_offset_extended'.
2007-01-21 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,Jan Kratochvil4-0/+488
gdb.arch/i386-gnu-cfi-asm.S: New files.
2007-01-21 * lib/gdb.exp: Abort on missing `site.exp'.Jan Kratochvil2-0/+10
2007-01-21 * NEWS: Mention flash support for "load" and new remote packets.Daniel Jacobowitz2-0/+16
2007-01-212007-01-21 Markus Deuling <deuling@de.ibm.com>Daniel Jacobowitz2-1/+8
* breakpoint.c (delete_command): Skip redundant loop iterations.
2007-01-21 * gdbarch.sh (register_type): Update comment.Daniel Jacobowitz10-24/+42
* gdbarch.h: Regenerated. * arch-utils.c (generic_register_size): Call register_type. * ia64-tdep.c (ia64_extract_return_value): Likewise. * m32c-tdep.c (check_for_saved): Likewise. * mips-tdep.c (mips_print_register, print_gp_register_row) (mips_print_registers_info): Likewise. * sh-tdep.c (sh_pseudo_register_read, sh_pseudo_register_write): Likewise. * sh64-tdep.c (sh64_pseudo_register_read, sh64_pseudo_register_write) (sh64_do_register, sh64_print_register) (sh64_media_print_registers_info): Likewise. * tui/tui-regs.c (tui_register_format): Likewise.
2007-01-21 * objfiles.h (ALL_PRIMARY_SYMTABS): Define.Daniel Jacobowitz5-26/+33
* ada-lang.c (symtab_for_sym, ada_lookup_symbol_list) (ada_lookup_symbol): Use ALL_PRIMARY_SYMTABS. * cp-support.c (make_symbol_overload_list_qualified): Likewise. * symtab.c (lookup_symbol_aux_block, lookup_symbol_aux_symtabs) (basic_lookup_transparent_type, find_pc_sect_symtab, search_symbols) (make_symbol_completion_list): Likewise.
2007-01-212007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>Daniel Jacobowitz10-19/+237
Daniel Jacobowitz <dan@codesourcery.com> * buildsym.c (end_symtab): Use preallocated symtab if available. Fill in SYMBOL_SYMTAB. * buildsym.h (struct subfile): Add symtab member. * dwarf2read.c (struct dwarf2_cu): Add line_header. (struct file_entry): Add symtab. (free_cu_line_header): New function. (read_file_scope): Use it. Save line_header in the cu. Process lines before DIEs. (add_file_name): Initialize new symtab member. (dwarf_decode_lines): Create symtabs for included files. (new_symbol): Set SYMBOL_SYMTAB. * symtab.c (lookup_symbol): Use SYMBOL_SYMTAB. (search_symbols): Likewise. * symtab.h (struct symbol): Add symtab member. (SYMBOL_SYMTAB): Define. * gdb.base/included.c, gdb.base/included.exp, gdb.base/included.h: New files.
2007-01-21 * symfile.c (allocate_symtab): Remove INIT_EXTRA_SYMTAB_INFO.Daniel Jacobowitz2-8/+4