aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2009-11-01 * gdb.texinfo (GDB/MI Stack Manipulation): MakeVladimir Prus2-6/+14
-stack-list-arguments have the same documentation for parameter as -stack-list-locals. Add comas.
2009-11-01*** empty log message ***gdbadmin1-1/+1
2009-10-312009-10-31 Michael Snyder <msnyder@vmware.com>Michael Snyder2-2/+5
* breakpoint.c (bpstat_stop_status): Fix broken comment.
2009-10-31 * record.c (record_restore, cmd_record_save): Debug output goes toPedro Alves2-43/+49
gdb_stdlog.
2009-10-31Fixing the date format for the last ChangeLog entry.Sergio Durigan Junior2-2/+2
2009-10-31gdb/ChangeLog:Sergio Durigan Junior5-63/+68
2009-31-10 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com> * breakpoint.c (catch_syscall_split_args): Remove unecessary warning displayed when the user provided a syscall name and there is no XML support. * xml-syscall.c: Renamed `_sysinfo' to `sysinfo'. (set_xml_syscall_file_name): Remove syscall_warn_user. (xml_init_syscalls_info): Remove warning. (init_sysinfo): Update warnings. gdb/testsuite/ChangeLog: 2009-31-10 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com> * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept the modified warnings for catch syscall. Verify if GDB was compiled with support for lib expat, and choose which tests to run depending on this.
2009-10-31*** empty log message ***gdbadmin1-1/+1
2009-10-30 Fix breakpoint commands in MI.Vladimir Prus5-1/+32
* mi/mi-main.c (mi_execute_command): Run bpstat_do_actions. * mi/mi-cmd-break.c (mi_cmd_break_commands): Pass 1 to read_command_line_1 to actually parse composite commands.
2009-10-30*** empty log message ***gdbadmin1-1/+1
2009-10-292009-10-29 Sandra Loosemore <sandra@codesourcery.com>Sandra Loosemore4-2/+16
PR gdb/10783 gdb/ * target.c (simple_search_memory): Correct read_addr initialization in loop for searching subsequent chunks. gdb/gdbserver/ * server.c (handle_search_memory_1): Correct read_addr initialization in loop for searching subsequent chunks.
2009-10-292009-10-29 Paul Pluzhnikov <ppluzhnikov@google.com>Paul Pluzhnikov5-0/+90
* configure.ac: New --with-libthread-db option. * thread-db.c: Allow direct dependence on libthread_db. (thread_db_free): Adjust. * config.in: Regenerate. * configure: Likewise.
2009-10-29*** empty log message ***gdbadmin1-1/+1
2009-10-28 Reported by Antti Hatala <ahatala@nvidia.com>.Daniel Jacobowitz2-1/+8
* arm-tdep.c (thumb_get_next_pc): Limit check to IT instructions correctly.
2009-10-28 * dwarf2-frame.c (dwarf2_build_frame_info): Discard --gc-sectionPedro Alves2-15/+54
leftover FDEs.
2009-10-28Revert previous patch. Applied an old version by mistake.Pedro Alves2-36/+13
2009-10-28 * dwarf2-frame.c (dwarf2_build_frame_info): Discard --gc-sectionPedro Alves2-13/+36
leftover FDEs.
2009-10-282009-10-28 Paul Pluzhnikov <ppluzhnikov@google.com>Paul Pluzhnikov2-14/+71
PR gdb/10757 * thread-db.c (attach_thread): New function. (maybe_attach_thread): Return success/failure. (find_new_threads_callback): Adjust. (thread_db_find_new_threads): Loop until no new threads.
2009-10-28 * infrun.c (keep_going): Wrap with resume_cleanups.Pedro Alves2-0/+11
2009-10-28 gdb/:Joel Brobecker3-14/+169
* remote.c (interrupt_sequence_control_c) (interrupt_sequence_break, interrupt_sequence_break_g) (interrupt_sequence_modes): New constants. (interrupt_sequence_mode, interrupt_on_connect): New variable. (show_interrupt_sequence): New function. (set_remotebreak, show_remotebreak): New function. (send_interrupt_sequence): New function. (remote_start_remote): Call send_interrupt_sequence if interrupt_on_connect is true. (remote_stop_as): Call send_interrupt_sequence. (_initialize_remote): Add interrupt-sequence and interrupt-on-connect, modify remotebreak to call set_remotebreak and show_remotebreak. * NEWS: Add entry for "set/show remote interrupt-sequence" and "set/show remote interrupt-on-connect". Also mention that "set/show remotebreak" is now deprecated. gdb/doc/: * gdb.texinfo (Remote Configuration): Add "set/show remote interrupt-sequence" and "set/show remote interrupt-on-connect" command.
2009-10-28*** empty log message ***gdbadmin1-1/+1
2009-10-272009-10-27 Paul Pluzhnikov <ppluzhnikov@google.com>Paul Pluzhnikov2-0/+5
* MAINTAINERS: Add self to "modify-after-approval" maintainers.
2009-10-272009-10-27 Paul Pluzhnikov <ppluzhnikov@google.com>Paul Pluzhnikov2-18/+117
PR gdb/10757 * linux-thread-db.c (attach_thread): Return success/failure indicator. (thread_db_find_new_threads_silently): Retry until no new threads. (struct callback_data): New. (find_new_threads_callback): Count new threads, stop iteration on error. (find_new_threads_once): New function. (thread_db_find_new_threads_2): Rename from thread_db_find_new_threads_1 and adjust. (thread_db_find_new_threads_1): New function.
2009-10-272009-10-27 Tom Tromey <tromey@redhat.com>Phil Muldoon2-0/+14
Eli Zaretskii <eliz@gnu.org> PR python/10781 * gdb.texinfo (Values From Inferior): Document cast method.
2009-10-27*** empty log message ***gdbadmin1-1/+1
2009-10-26Add self to MAINTAINERS.Michael Eager2-0/+5
2009-10-262009-10-26 Michael Snyder <msnyder@vmware.com>Hui Zhu24-29/+31
Hui Zhu <teawater@gmail.com> * Makefile.in (SFILES): Add gcore.c. (COMMON_OBS): Add gcore.o. * config/alpha/alpha-linux.mh (NATDEPFILES): Delete gcore.o. * config/alpha/fbsd.mh (NATDEPFILES): Ditto. * config/arm/linux.mh (NATDEPFILES): Ditto. * config/i386/fbsd.mh (NATDEPFILES): Ditto. * config/i386/fbsd64.mh (NATDEPFILES): Ditto. * config/i386/i386sol2.mh (NATDEPFILES): Ditto. * config/i386/linux.mh (NATDEPFILES): Ditto. * config/i386/linux64.mh (NATDEPFILES): Ditto. * config/i386/sol2-64.mh (NATDEPFILES): Ditto. * config/ia64/linux.mh (NATDEPFILES): Ditto. * config/m32r/linux.mh (NATDEPFILES): Ditto. * config/m68k/linux.mh (NATDEPFILES): Ditto. * config/mips/linux.mh (NATDEPFILES): Ditto. * config/pa/linux.mh (NATDEPFILES): Ditto. * config/powerpc/linux.mh (NATDEPFILES): Ditto. * config/powerpc/ppc64-linux.mh (NATDEPFILES): Ditto. * config/s390/s390.mh (NATDEPFILES): Ditto. * config/sparc/fbsd.mh (NATDEPFILES): Ditto. * config/sparc/linux.mh (NATDEPFILES): Ditto. * config/sparc/linux64.mh (NATDEPFILES): Ditto. * config/sparc/sol2.mh (NATDEPFILES): Ditto. * config/xtensa/linux.mh (NATDEPFILES): Ditto. * target.c (dummy_find_memory_regions): Change output. (dummy_make_corefile_notes): Ditto.
2009-10-262009-10-26 Michael Snyder <msnyder@vmware.com>Hui Zhu2-2/+32
Hui Zhu <teawater@gmail.com> * Makefile.in (SFILES): Add gcore.c. (COMMON_OBS): Add gcore.o. * config/alpha/alpha-linux.mh (NATDEPFILES): Delete gcore.o. * config/alpha/fbsd.mh (NATDEPFILES): Ditto. * config/arm/linux.mh (NATDEPFILES): Ditto. * config/i386/fbsd.mh (NATDEPFILES): Ditto. * config/i386/fbsd64.mh (NATDEPFILES): Ditto. * config/i386/i386sol2.mh (NATDEPFILES): Ditto. * config/i386/linux.mh (NATDEPFILES): Ditto. * config/i386/linux64.mh (NATDEPFILES): Ditto. * config/i386/sol2-64.mh (NATDEPFILES): Ditto. * config/ia64/linux.mh (NATDEPFILES): Ditto. * config/m32r/linux.mh (NATDEPFILES): Ditto. * config/m68k/linux.mh (NATDEPFILES): Ditto. * config/mips/linux.mh (NATDEPFILES): Ditto. * config/pa/linux.mh (NATDEPFILES): Ditto. * config/powerpc/linux.mh (NATDEPFILES): Ditto. * config/powerpc/ppc64-linux.mh (NATDEPFILES): Ditto. * config/s390/s390.mh (NATDEPFILES): Ditto. * config/sparc/fbsd.mh (NATDEPFILES): Ditto. * config/sparc/linux.mh (NATDEPFILES): Ditto. * config/sparc/linux64.mh (NATDEPFILES): Ditto. * config/sparc/sol2.mh (NATDEPFILES): Ditto. * config/xtensa/linux.mh (NATDEPFILES): Ditto. * target.c (dummy_find_memory_regions): Change output. (dummy_make_corefile_notes): Ditto.
2009-10-262009-10-26 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-11/+21
* avr-tdep.c (avr_push_dummy_call): Handle avr6 architecture. Fix the returned value. Fix style.
2009-10-26 * MAINTAINERS (Responsible Maintainers): Add info about the microblazeJoel Brobecker2-0/+9
targets. Add Michael Eager as the maintainer for this target.
2009-10-26*** empty log message ***gdbadmin1-1/+1
2009-10-25gdb/Jan Kratochvil3-220/+402
Performance optimize large bp_location count. * breakpoint.c (ALL_BP_LOCATIONS_SAFE): Remove. (ALL_BP_LOCATIONS): New parameter BP_TMP. Use now bp_location and bp_location_count. (bp_location_chain): Remove variable. (bp_location, bp_location_count) (bp_location_placed_address_before_address_max) (bp_location_shadow_len_after_address_max): New variables. (moribund_locations, update_watchpoint): Update the bp_location variable name. (breakpoint_restore_shadows): Extend the comment. Move the variable b to local blocks. Move the variables bp_addr, bp_size and bptoffset to a local block. New variables bc_l, bc_r and bc. New binary search for the left range boundary. New break on reaching the right range boundary. Move shadow existence conditionals to ... (bp_location_has_shadow): ... a new function. (insert_breakpoint_locations): Replace the temp variable by bp_tmp. Use now ALL_BP_LOCATIONS instead of ALL_BP_LOCATIONS_SAFE. (remove_breakpoints, remove_hw_watchpoints, reattach_breakpoints) (detach_breakpoints): New variable bp_tmp. Update the ALL_BP_LOCATIONS calling convention. (update_breakpoints_after_exec): New variable bplocp_tmp. Update the ALL_BP_LOCATIONS calling convention. (breakpoint_here_p, software_breakpoint_inserted_here_p) (breakpoint_thread_match): New variable bptp_tmp. Drop the const attribute of bpt. Update the ALL_BP_LOCATIONS calling convention. (regular_breakpoint_inserted_here_p): Likewise. Update the bp_location variable name. (mark_breakpoints_out, breakpoint_init_inferior): New variable bptp_tmp. Update the ALL_BP_LOCATIONS calling convention. (bpstat_stop_status): New variables blp_tmp and update_locations. Drop the const attribute of bl. Update the ALL_BP_LOCATIONS calling convention. Protect HIT_COUNT increment by an ENABLE_STATE check. Delay the update_global_location_list call using update_locations. (set_default_breakpoint): Drop the check_duplicates name from comment. (disable_breakpoints_in_shlibs, disable_breakpoints_in_unloaded_shlib): New variable locp_tmp. Update the ALL_BP_LOCATIONS calling convention. (bp_location_compare, bp_location_compare_for_qsort) (bp_location_target_extensions_update): New functions. (check_duplicates, check_duplicates_for): Remove, moving their code ... (update_global_location_list): ... into this existing function. Remove variables next, loc2, old_locations, ret and ix. New variables locp, loc_first, old_location, old_locp and old_location_count. Stop using global_next, create now the array bp_location, sort it by bp_location_compare_for_qsort and call bp_location_target_extensions_update. Change quadratic iteration by loc2 into an in-sync scanning by locp and loc2p. Rename former loc usage as old_loc. (do_vec_free): Remove. (breakpoint_program_space_exit): Update the ALL_BP_LOCATIONS calling convention. (remove_breakpoints_pid): New variable b_tmp. Update the ALL_BP_LOCATIONS calling convention. * breakpoint.h (struct bp_location <global_next>): Remove.
2009-10-25gdb/Jan Kratochvil2-1/+5
* mep-tdep.c: Update include for the new location cgen/bitset.h.
2009-10-25*** empty log message ***gdbadmin1-1/+1
2009-10-24*** empty log message ***gdbadmin1-1/+1
2009-10-232009-10-23 Michael Snyder <msnyder@vmware.com>Michael Snyder2-13/+25
* record.c (top level): Don't include byteswap.h. (netorder64): Use store_unsigned_integer instead of bswap_64. (netorder32): Use store_unsigned_integer instead of bswap_32. (netorder16): Use store_unsigned_integer instead of bswap_16.
2009-10-23 * blockframe.c (_initialize_blockframe): Remove declaration.Tom Tromey2-4/+4
2009-10-23 * record.c (record_core_xfer_partial): Pass correct offset toDoug Evans2-3/+11
record_beneath_to_xfer_partial.
2009-10-232009-10-23 Michael Snyder <msnyder@vmware.com>Michael Snyder2-1/+6
gdb.reverse/consecutive-precsave.exp: Change expect pattern to allow for new disassembly style.
2009-10-232009-10-23 Michael Snyder <msnyder@vmware.com>Michael Snyder1-1/+7
* record.c (netorder64): Use BFD_ENDIAN_LITTLE not LITTLE_ENDIAN. (netorder32): Ditto. (netorder16): Ditto.
2009-10-232009-10-23 Michael Snyder <msnyder@vmware.com>Michael Snyder1-3/+3
* record.c (netorder64): Use BFD_ENDIAN_LITTLE not LITTLE_ENDIAN. (netorder32): Ditto. (netorder16): Ditto.
2009-10-232009-10-23 Paul Pluzhnikov <ppluzhnikov@google.com>Paul Pluzhnikov2-2/+9
* objfiles.c (allocate_objfile): Use xzalloc.
2009-10-232009-10-23 Hui Zhu <teawater@gmail.com>Hui Zhu2-4/+8
* record.c (record_restore): Use phex_nz.
2009-10-232009-10-23 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-1/+5
* frame.c (frame_unwind_pc): Fix typo: remove duplicate 0x.
2009-10-232009-10-23 Tristan Gingold <gingold@adacore.com>Tristan Gingold2-17/+16
* objfiles.c (allocate_objfile): Remove useless test. Move declaration of last_one to the block that uses it.
2009-10-232009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>Paul Pluzhnikov1-16/+16
* record.c (record_restore, cmd_record_save): Fix warnings.
2009-10-232009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>Paul Pluzhnikov8-21/+41
* disasm.h (DISASSEMBLY_OMIT_FNAME) New define. (gdb_disassembly): Correct parameter name. * disasm.c (dump_insns): Adjust. (gdb_disassembly): Fix indentation. * cli/cli-cmds.c (disassemble_command): Adjust. doc/ChangeLog: 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com> * gdb.texinfo (Machine Code): Mention function name in disasssembly and adjust example. testsuite/ChangeLog: 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com> * gdb.asm/asm-source.exp: Adjust.
2009-10-23*** empty log message ***gdbadmin1-1/+1
2009-10-222009-10-22 Michael Snyder <msnyder@vmware.com>Michael Snyder2-0/+6
* infrun.c (keep_going): If insert_breakpoints fails, print the reason.
2009-10-22Fix commit datesPaul Pluzhnikov1-2/+2
2009-10-222009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>Paul Pluzhnikov3-0/+31
PR gdb/10819 * dwarf2-frame.c (find_cie): Don't call bsearch on empty cie_table. * objfiles.c (find_pc_section): Likewise. (update_section_map): Don't allocate empty table.