aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2012-11-08gdb/doc:Yao Qi4-0/+12
2012-11-08 Yao Qi <yao@codesourcery.com> * gdb.texinfo (Search): Add kindex for 'fo'. gdb: 2012-11-08 Yao Qi <yao@codesourcery.com> PR gdb/14777. * source.c (_initialize_source): Call add_com_alias to abbreviate 'forward-search' as 'fo'.
2012-11-08*** empty log message ***gdbadmin1-1/+1
2012-11-072012-11-07 Pedro Alves <palves@redhat.com>Pedro Alves10-10/+23
* arm-tdep.c: Make defs.h be the first include. * coff-pe-read.c: Ditto. * gnu-nat.c: Ditto. * go32-nat.c: Ditto. * i386-nat.c: Ditto. * ppcnbsd-nat.c: Ditto. * ada-varobj.h: Don't include defs.h. * i386-darwin-tdep.h: Ditto. * i386-nat.h: Ditto.
2012-11-072012-11-07 Pedro Alves <palves@redhat.com>Pedro Alves2-32/+30
* MAINTAINERS: New FSF-appointed maintainers replace the Steering Committee.
2012-11-07 * common/linux-osdata.c (dirent.h): ARI fix: Remove.Pierre Muller2-1/+5
File already uses "gdb_dirent.h" header.
2012-11-07gdb:Yao Qi2-1/+5
* breakpoint.c (get_tracepoint_by_number): Remove 'extern int tracepoint_count'.
2012-11-07*** empty log message ***gdbadmin1-1/+1
2012-11-06 * target.h (inferior_has_forked, inferior_has_vforked)Tom Tromey2-10/+6
(inferior_has_execd, inferior_has_called_syscall): Remove declarations.
2012-11-06 * remote.c (remote_insert_hw_breakpoint): ARI fix,Pierre Muller2-1/+6
add missing internalization markup.
2012-11-06gdb/Pedro Alves5-1/+84
2012-11-06 Pedro Alves <palves@redhat.com> PR gdb/14810 * breakpoint.c (bpstat_stop_status): Skip disabled locations. gdb/testsuite/ 2012-11-06 Pedro Alves <palves@redhat.com> PR gdb/14810 * gdb.base/disabled-location.c: New file. * gdb.base/disabled-location.exp: New file.
2012-11-06 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.Tom Tromey12-149/+63
* gdb.python/py-strfns.exp (test_strfns_core_file): Use gdb_gcore_cmd. * gdb.cell/gcore.exp: Use gdb_gcore_cmd. * gdb.base/gcore.exp: Use gdb_gcore_cmd. * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd. * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd. * gdb.base/auxv.exp: Use gdb_gcore_cmd. * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd. * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd. * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd. * lib/gdb.exp (gdb_gcore_cmd): New proc.
2012-11-06 * contrib/ari/create-web-ari-in-src.sh: Avoid problem if scriptPierre Muller2-1/+6
is not executable.
2012-11-06*** empty log message ***gdbadmin1-1/+1
2012-11-05Fix entry ordering issue in gdb/ChangeLog...Joel Brobecker1-4/+4
2012-11-05New script to update our gnulib importJoel Brobecker2-0/+122
gdb/ChangeLog: * gnulib/update-gnulib.sh: New script.
2012-11-05* MAINTAINERS: Update my email address.Stephane Carrez2-3/+7
2012-11-05 * frame.c (put_frame_register): Don't use temporary buffer.Tom Tromey2-6/+5
2012-11-05 PR python/14802:Tom Tromey2-0/+12
* gdb.texinfo (Functions In Python): Add example.
2012-11-05gdb/Pedro Alves5-0/+88
2012-11-05 Pedro Alves <palves@redhat.com> * inferior.c (exit_inferior_1): Clear 'vfork_parent' in the vfork child. Clear 'pending_detach'. * infrun.c (handle_vfork_child_exec_or_exit): Clear 'pending_detach' in the vfork parent. gdb/testsuite/ 2012-11-05 Pedro Alves <palves@redhat.com> * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New procedure. (do_vfork_and_follow_child_tests_exec) (do_vfork_and_follow_child_tests_exit): Call it.
2012-11-052012-11-05 Pedro Alves <palves@redhat.com>Pedro Alves2-0/+7
* gdb.base/foll-vfork.c (main): Call perror and _exit if execlp() fails.
2012-11-05 Add support for DWP files. http://gcc.gnu.org/wiki/DebugFissionDWPDoug Evans3-185/+921
* contrib/cc-with-tweaks.sh: Add -p parameter to invoke dwp. * dwarf2read.c: #include "elf-bfd.h". (struct dwarf2_per_objfile): New members dwp_checked, dwp_file. (dwop_section_names): Renamed from dwo_section names. All uses updated. Add entries for .debug_cu_index, .debug_tu_index. (struct dwo_file): Rename dwo_name to name, dwo_bfd to dbfd. All uses updated. (struct dwp_sections): New type. (struct virtual_dwo_sections): New type. (struct dwp_hash_table): New type. (struct dwp_file): New type. (init_cutu_and_read_dies): Ensure DWO info/types section has been read in. Handle DWOs coming from DWP files. (lookup_dwo_file_slot): New function. (dwarf2_locate_dwo_sections): Move definition closer to use. (create_dwo_debug_info_hash_table_reader): Renamed from create_debug_info_hash_table_reader. All callers updated. (create_dwo_debug_info_hash_table): Renamed from create_debug_info_hash_table. All callers updated. (create_dwp_hash_table): New function. (locate_virtual_dwo_sections, create_dwo_in_dwp): New functions. (lookup_dwo_in_dwp): New function. (try_open_dwop_file): Renamed from try_open_dwo_file. New parameter is_dwp. All callers updated. (open_dwop_file): Renamed from open_dwo_file. All callers updated. (open_and_init_dwo_file): Renamed from init_dwo_file. All callers updated. (lookup_dwo_file): Delete. (dwarf2_locate_dwp_sections): New function. (hash_dwp_loaded_cutus, eq_dwp_loaded_cutus): New functions. (allocate_dwp_loaded_cutus_table): New function. (open_and_init_dwp_file): New function. (lookup_dwo_cutu): New function. (lookup_dwo_comp_unit, lookup_dwo_type_unit): Call it.
2012-11-05*** empty log message ***gdbadmin1-1/+1
2012-11-04*** empty log message ***gdbadmin1-1/+1
2012-11-03gdb:Yao Qi7-19/+23
Fix PR gdb/14617. * breakpoint.c (trace_pass_set_count): Call observer_notify_breakpoint_modified instead of observer_notify_tracepoint_modified. * mi/mi-cmd-break.c (mi_cmd_break_passcount): Likewise. gdb/doc: * observer.texi (GDB Observers): Remove observer 'tracepoint_modified', 'tracepoint_created' and 'tracepoint_deleted'. gdb/testsuite: Fix PR gdb/14617. * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Remove setup_kfail, and update test.
2012-11-03*** empty log message ***gdbadmin1-1/+1
2012-11-02 * breakpoint.c (catch_syscall_completer): Pass 'word' as secondTom Tromey4-1/+16
argument to complete_on_enum. testsuite * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion test.
2012-11-02 * configure: Rebuild.Tom Tromey9-26/+49
* configure.ac (build_warnings): Add -Wempty-body. * m68k-tdep.c (m68k_gdbarch_init): Remove empty 'if'. * remote.c (handle_notification): Use braces for empty 'else' body. * s390-tdep.c (s390_analyze_prologue): Use braces for empty 'else' body. * sh64-tdep.c (sh64_push_dummy_call): Use braces for empty 'else' body. * solib-som.c (som_relocate_section_addresses): Use braces for empty 'else' body. * ui-file.c (stdio_file_write): Use braces for empty 'if' body. (stdio_file_write_async_safe, stdio_file_fputs): Likewise.
2012-11-02 Re-added with correct permissionsPierre Muller4-0/+2390
2012-11-02 Removed to be re-added with correct permissionsPierre Muller4-2390/+0
2012-11-02gdb/Pedro Alves4-6/+29
2012-11-02 Pedro Alves <palves@redhat.com> PR gdb/14766 * infrun.c (handle_inferior_event) <TARGET_WAITKIND_EXITED/TARGET_WAITKIND_SIGNALLED>: Switch to null_ptid before handling a vfork child exec or exit. Switch to the event ptid afterwards. gdb/testsuite/ 2012-11-02 Pedro Alves <palves@redhat.com> PR gdb/14766 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove setup_kfail. (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't get registers".
2012-11-022012-11-02 Pedro Alves <palves@redhat.com>Pedro Alves3-15/+195
* gdb.base/foll-vfork-exit.c: New file. * gdb.base/foll-vfork.exp (top level): New file-describing comment. (vfork_child_follow_to_exit): New procedure. (tcatch_vfork_then_child_follow): Rename as ... (tcatch_vfork_then_child_follow_exec): ... this. (tcatch_vfork_then_child_follow_exit): New procedure. (do_vfork_and_follow_parent_tests): New procedure, factored out from do_vfork_and_exec_tests. (do_vfork_and_follow_child_tests_exec): Ditto. (do_vfork_and_exec_tests): Delete. (do_vfork_and_follow_child_tests_exit): New procedure. (top level): Run tests with both the program that has the vfork child execing, and the program has the vfork child exiting.
2012-11-02Move entries to correct ChangeLog file...Pedro Alves2-66/+66
gdb/ChangeLog -> gdb/testsuite/ChangeLog
2012-11-022012-11-02 Pedro Alves <palves@redhat.com>Pedro Alves2-49/+53
* gdb.base/foll-vfork.exp (setup_gdb): New procedure. (check_vfork_catchpoints, vfork_parent_follow_through_step) (vfork_parent_follow_to_bp): Call it. (kill_child): Delete. (vfork_and_exec_child_follow_to_main_bp) (vfork_and_exec_child_follow_through_step): Call setup_gdb. No longer call kill_child. (tcatch_vfork_then_parent_follow): Call setup_gdb. (do_vfork_and_exec_tests): Don't runto_main before calling each test procedure. (top level): Don't clean restart and set verbose before running each test procedure.
2012-11-022012-11-02 Pedro Alves <palves@redhat.com>Pedro Alves2-37/+39
* gdb.base/foll-vfork.exp (vfork_parent_follow_through_step) (vfork_parent_follow_to_bp) (vfork_and_exec_child_follow_to_main_bp) (vfork_and_exec_child_follow_through_step) (tcatch_vfork_then_parent_follow) (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow): Use with_test_prefix.
2012-11-022012-11-02 Pedro Alves <palves@redhat.com>Pedro Alves3-0/+39
* gdb.base/foll-vfork.c: Add copyright header. * gdb.base/vforked-prog.c: Add copyright header.
2012-11-022012-11-02 Pedro Alves <palves@redhat.com>Pedro Alves2-14/+40
* gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_through_step): Don't skip on non-HP/UX targets. Expect the next to only step one line on non-HP/UX targets, rather than stopping only after the exec.
2012-11-022012-11-02 Pedro Alves <palves@redhat.com>Pedro Alves2-8/+30
Don't hard code line numbers. * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step): Expect text from the sources instead of a line number. (vfork_parent_follow_to_bp) (vfork_and_exec_child_follow_to_main_bp) (vfork_and_exec_child_follow_through_step) (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow): Use gdb_get_line_number.
2012-11-022012-11-02 Pedro Alves <palves@redhat.com>Pedro Alves2-167/+144
Modernize. * gdb.base/foll-vfork.exp: Use standard_testfile and build_executable. Pass descriptive string to untested. (vfork_parent_follow_through_step, vfork_parent_follow_to_bp) (vfork_and_exec_child_follow_to_main_bp) (vfork_and_exec_child_follow_through_step) (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow) (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead of send_gdb/gdb_expect. (kill_child): New procedure. (vfork_and_exec_child_follow_to_main_bp) (vfork_and_exec_child_follow_through_step): Use it.
2012-11-02gdb:Yao Qi8-180/+77
2012-11-02 Yao Qi <yao@codesourcery.com> * std-operator.def: Remove OP_LABELED. * eval.c: Remove the declaration of 'get_label'. (get_label): Remove. (evaluate_struct_tuple): Remove code handling OP_LABELED. Update comment. Remove local variable 'variantno' and related code. Replace 'substruct_type' with 'struct_type'. Replace 'subfieldno' with 'fieldno'. * expprint.c (print_subexp_standard): Likewise. (dump_subexp_body_standard): Likewise. * parse.c (operator_length_standard): Likewise. gdb/testsuite: 2012-11-02 Yao Qi <yao@codesourcery.com> * gdb.base/setvar.exp: Test setting nested struct. * gdb.base/setvar.c (v_struct3): New.
2012-11-02*** empty log message ***gdbadmin1-1/+1
2012-11-01 Incorporate ARI web page generator into GDB sources.Pierre Muller5-0/+2398
* contrib/ari/create-web-ari-in-src.sh: New file. * contrib/ari/gdb_ari.sh: New file. * contrib/ari/gdb_find.sh: New file. * contrib/ari/update-web-ari.sh: New file.
2012-11-01 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuiteDoug Evans2-0/+22
changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to use them.
2012-11-01*** empty log message ***gdbadmin1-1/+1
2012-10-31 * gdbarch.c: Rebuild.Tom Tromey4-16/+10
* gdbarch.sh: Remove references to gdbarch_swap. * corelow.c (core_open): Remove obsolete comment.
2012-10-31http://sourceware.org/ml/gdb-patches/2012-10/msg00525.htmlAndrew Burgess5-2/+42
gdb/ChangeLog PR cli/14772 * c-typeprint.c (c_print_type): Don't print a space for vector types, this is handled within the suffix. (c_type_print_varspec_suffix): Add a space to vector suffix gdb/testsuite/ChangeLog PR cli/14772 * gdb.base/gnu_vector.c (union_with_vector_1) (struct_with_vector_1): Add new struct and union for testing ptype. * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and structs / unions containing vectors.
2012-10-31*** empty log message ***gdbadmin1-1/+1
2012-10-30*** empty log message ***gdbadmin1-1/+1
2012-10-29*** empty log message ***gdbadmin1-1/+1
2012-10-28*** empty log message ***gdbadmin1-1/+1
2012-10-27*** empty log message ***gdbadmin1-1/+1