86 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
Joel Brobecker
|
ecd75fc8ee | Update Copyright year range in all files maintained by GDB. | ||
Doug Evans
|
399d6e3089 | * gdb.base/break.exp: Fix setting of $baz. | ||
Ali Anwar
|
b4013987b6 |
? .deps
? Makefile ? ada-exp.c ? ada-lex.c ? build-gnulib ? c-exp.c ? config.cache ? config.h ? config.log ? config.status ? cp-name-parser.c ? f-exp.c ? gcore ? gdb ? gdb-gdb.gdb ? go-exp.c ? init.c ? jit-reader.h ? jv-exp.c ? m2-exp.c ? observer.h ? observer.inc ? p-exp.c ? stamp-h ? stamp-xml ? version.c ? xml-builtin.c ? data-directory/Makefile ? data-directory/python ? data-directory/stamp-python ? data-directory/stamp-syscalls ? data-directory/stamp-system-gdbinit ? data-directory/syscalls ? data-directory/system-gdbinit ? doc/Makefile ? gdbserver/.deps ? gdbserver/Makefile ? gdbserver/build-gnulib-gdbserver ? gdbserver/config.cache ? gdbserver/config.h ? gdbserver/config.log ? gdbserver/config.status ? gdbserver/gdbreplay ? gdbserver/gdbserver ? gdbserver/i386-avx-linux.c ? gdbserver/i386-linux.c ? gdbserver/i386-mmx-linux.c ? gdbserver/stamp-h ? gdbserver/stamp-xml ? gdbserver/version.c ? gdbserver/xml-builtin.c ? testsuite/Makefile ? testsuite/config.log ? testsuite/config.status ? testsuite/gdb.log ? testsuite/gdb.sum ? testsuite/site.exp ? testsuite/gdb.ada/Makefile ? testsuite/gdb.arch/Makefile ? testsuite/gdb.asm/Makefile ? testsuite/gdb.base/Makefile ? testsuite/gdb.btrace/Makefile ? testsuite/gdb.cell/Makefile ? testsuite/gdb.cp/Makefile ? testsuite/gdb.disasm/Makefile ? testsuite/gdb.dwarf2/Makefile ? testsuite/gdb.fortran/Makefile ? testsuite/gdb.go/Makefile ? testsuite/gdb.hp/Makefile ? testsuite/gdb.hp/gdb.aCC/Makefile ? testsuite/gdb.hp/gdb.base-hp/Makefile ? testsuite/gdb.hp/gdb.compat/Makefile ? testsuite/gdb.hp/gdb.defects/Makefile ? testsuite/gdb.hp/gdb.objdbg/Makefile ? testsuite/gdb.java/Makefile ? testsuite/gdb.linespec/Makefile ? testsuite/gdb.mi/Makefile ? testsuite/gdb.modula2/Makefile ? testsuite/gdb.multi/Makefile ? testsuite/gdb.objc/Makefile ? testsuite/gdb.opencl/Makefile ? testsuite/gdb.opt/Makefile ? testsuite/gdb.pascal/Makefile ? testsuite/gdb.python/Makefile ? testsuite/gdb.reverse/Makefile ? testsuite/gdb.server/Makefile ? testsuite/gdb.stabs/Makefile ? testsuite/gdb.threads/Makefile ? testsuite/gdb.threads/threadapply ? testsuite/gdb.trace/Makefile ? testsuite/gdb.xml/Makefile RCS file: /cvs/src/src/gdb/.dir-locals.el,v Working file: .dir-locals.el head: 1.2 branch: locks: strict access list: symbolic names: gdb_7_6-2013-04-26-release: 1.2 gdb_7_6-branch: 1.2.0.2 gdb_7_6-2013-03-12-branchpoint: 1.2 gdb_7_5_1-2012-11-29-release: 1.1 gdb_7_5-2012-08-17-release: 1.1 gdb_7_5-branch: 1.1.0.2 gdb_7_5-2012-07-18-branchpoint: 1.1 keyword substitution: kv total revisions: 2; selected revisions: 2 description: ---------------------------- revision 1.2 date: 2013/01/01 06:32:34; author: brobecke; state: Exp; lines: +1 -1 Update years in copyright notice for the GDB files. Two modifications: 1. The addition of 2013 to the copyright year range for every file; 2. The use of a single year range, instead of potentially multiple year ranges, as approved by the FSF. ---------------------------- revision 1.1 date: 2012/03/28 17:35:38; author: tromey; state: Exp; * .dir-locals.el: New file. ============================================================================= RCS file: /cvs/src/src/gdb/.gitignore,v Working file: .gitignore head: 1.5 branch: locks: strict access list: symbolic names: gdb_7_6-2013-04-26-release: 1.4 gdb_7_6-branch: 1.4.0.2 gdb_7_6-2013-03-12-branchpoint: 1.4 gdb_7_5_1-2012-11-29-release: 1.3 gdb_7_5-2012-08-17-release: 1.3 gdb_7_5-branch: 1.3.0.2 gdb_7_5-2012-07-18-branchpoint: 1.3 gdb_7_4_1-2012-04-26-release: 1.1 gdb_7_4-2012-01-24-release: 1.1 gdb_7_4-branch: 1.1.0.4 gdb_7_4-2011-12-13-branchpoint: 1.1 gdb_7_3_1-2011-09-04-release: 1.1 gdb_7_3-2011-07-26-release: 1.1 gdb_7_3-branch: 1.1.0.2 gdb_7_3-2011-04-01-branchpoint: 1.1 keyword substitution: kv total revisions: 5; selected revisions: 5 description: ---------------------------- revision 1.5 date: 2013/06/17 04:39:15; author: vapier; state: Exp; lines: +1 -0 gdb: ignore generated gcore ---------------------------- revision 1.4 date: 2012/08/13 15:43:59; author: vapier; state: Exp; lines: +1 -0 gdb: ignore generated go-exp.c ---------------------------- revision 1.3 date: 2012/03/21 04:53:29; author: vapier; state: Exp; lines: +2 -0 gdb: update gitignore ---------------------------- revision 1.2 date: 2012/01/02 02:28:56; author: jkratoch; state: Exp; lines: +0 -1 gdb/ Remove the gdbtui binary. * .gitignore (/gdbtui): Remove. * Makefile.in (TUI): Remove. (SUBDIR_TUI_OBS): Remove tui-main.o. (SUBDIR_TUI_SRCS): Remove tui/tui-main.c. (all-tui, install-tui, uninstall-tui, $(TUI)$(EXEEXT), clean-tui) (tui-main.o): Remove. (all_object_files): Remove tui-main.o. * NEWS: New note for the gdbtui removal. * configure: Rebuilt. * configure.ac: No longer add all-tui, clean-tui, install-tui and uninstall-tui to CONFIG_ALL, CONFIG_CLEAN, CONFIG_INSTALL and CONFIG_UNINSTALL respectively. * gdb.c (main): Remove args.interpreter_p initialization. * main.c (captured_main): Set INTERPRETER_P directly by INTERP_CONSOLE. * main.h (struct captured_main_args): Remove interpreter_p. * tui/tui-main.c: Remove. gdb/doc/ Remove the gdbtui binary. * all-cfg.texi (GDBTUI): Remove. * gdb.texinfo (Mode Options): Remove the GDBTUI reference. (TUI): Remove GDBTUI pindex. Remove the GDBTUI reference. * gdbint.texinfo (Testsuite): Replace `gdbtui' by `gdb -tui'. ---------------------------- revision 1.1 date: 2011/03/29 18:21:32; author: vapier; state: Exp; gdb: start a gitignore Signed-off-by: Mike Frysinger <vapier@gentoo.org> ============================================================================= RCS file: /cvs/src/src/gdb/CONTRIBUTE,v Working file: CONTRIBUTE head: 1.13 branch: locks: strict access list: symbolic names: gdb_7_6-2013-04-26-release: 1.13 gdb_7_6-branch: 1.13.0.4 gdb_7_6-2013-03-12-branchpoint: 1.13 gdb_7_5_1-2012-11-29-release: 1.13 gdb_7_5-2012-08-17-release: 1.13 gdb_7_5-branch: 1.13.0.2 gdb_7_5-2012-07-18-branchpoint: 1.13 gdb_7_4_1-2012-04-26-release: 1.12 gdb_7_4-2012-01-24-release: 1.12 gdb_7_4-branch: 1.12.0.10 gdb_7_4-2011-12-13-branchpoint: 1.12 gdb_7_3_1-2011-09-04-release: 1.12 gdb_7_3-2011-07-26-release: 1.12 gdb_7_3-branch: 1.12.0.8 gdb_7_3-2011-04-01-branchpoint: 1.12 gdb_7_2-2010-09-02-release: 1.12 gdb_7_2-branch: 1.12.0.6 gdb_7_2-2010-07-07-branchpoint: 1.12 gdb_7_1-2010-03-18-release: 1.12 gdb_7_1-branch: 1.12.0.4 gdb_7_1-2010-02-18-branchpoint: 1.12 gdb_7_0_1-2009-12-22-release: 1.12 gdb_7_0-2009-10-06-release: 1.12 gdb_7_0-branch: 1.12.0.2 gdb_7_0-2009-09-16-branchpoint: 1.12 arc-sim-20090309: 1.9 msnyder-checkpoint-072509-branch: 1.11.0.2 msnyder-checkpoint-072509-branchpoint: 1.11 arc-insight_6_8-branch: 1.9.0.16 arc-insight_6_8-branchpoint: 1.9 insight_6_8-branch: 1.9.0.14 insight_6_8-branchpoint: 1.9 reverse-20081226-branch: 1.10.0.4 reverse-20081226-branchpoint: 1.10 multiprocess-20081120-branch: 1.10.0.2 multiprocess-20081120-branchpoint: 1.10 reverse-20080930-branch: 1.9.0.12 reverse-20080930-branchpoint: 1.9 reverse-20080717-branch: 1.9.0.10 reverse-20080717-branchpoint: 1.9 msnyder-reverse-20080609-branch: 1.9.0.8 msnyder-reverse-20080609-branchpoint: 1.9 drow-reverse-20070409-branch: 1.9.0.6 drow-reverse-20070409-branchpoint: 1.9 gdb_6_8-2008-03-27-release: 1.9 gdb_6_8-branch: 1.9.0.4 gdb_6_8-2008-02-26-branchpoint: 1.9 gdb_6_7_1-2007-10-29-release: 1.9 gdb_6_7-2007-10-10-release: 1.9 gdb_6_7-branch: 1.9.0.2 gdb_6_7-2007-09-07-branchpoint: 1.9 insight_6_6-20070208-release: 1.8 gdb_6_6-2006-12-18-release: 1.8 gdb_6_6-branch: 1.8.0.106 gdb_6_6-2006-11-15-branchpoint: 1.8 insight_6_5-20061003-release: 1.8 gdb-csl-symbian-6_4_50_20060226-12: 1.8 gdb-csl-sourcerygxx-3_4_4-25: 1.8 nickrob-async-20060828-mergepoint: 1.8 gdb-csl-symbian-6_4_50_20060226-11: 1.8 gdb-csl-sourcerygxx-4_1-17: 1.8 gdb-csl-20060226-branch-local-2: 1.8 gdb-csl-sourcerygxx-4_1-14: 1.8 gdb-csl-sourcerygxx-4_1-13: 1.8 gdb-csl-sourcerygxx-4_1-12: 1.8 gdb-csl-sourcerygxx-3_4_4-21: 1.8 gdb_6_5-20060621-release: 1.8 gdb-csl-sourcerygxx-4_1-9: 1.8 gdb-csl-sourcerygxx-4_1-8: 1.8 gdb-csl-sourcerygxx-4_1-7: 1.8 gdb-csl-arm-2006q1-6: 1.8 gdb-csl-sourcerygxx-4_1-6: 1.8 gdb-csl-symbian-6_4_50_20060226-10: 1.8 gdb-csl-symbian-6_4_50_20060226-9: 1.8 gdb-csl-symbian-6_4_50_20060226-8: 1.8 gdb-csl-coldfire-4_1-11: 1.8 gdb-csl-sourcerygxx-3_4_4-19: 1.8 gdb-csl-coldfire-4_1-10: 1.8 gdb_6_5-branch: 1.8.0.104 gdb_6_5-2006-05-14-branchpoint: 1.8 gdb-csl-sourcerygxx-4_1-5: 1.8 nickrob-async-20060513-branch: 1.8.0.102 nickrob-async-20060513-branchpoint: 1.8 gdb-csl-sourcerygxx-4_1-4: 1.8 msnyder-reverse-20060502-branch: 1.8.0.100 msnyder-reverse-20060502-branchpoint: 1.8 gdb-csl-morpho-4_1-4: 1.8 gdb-csl-sourcerygxx-3_4_4-17: 1.8 readline_5_1-import-branch: 1.8.0.98 readline_5_1-import-branchpoint: 1.8 gdb-csl-20060226-branch-merge-to-csl-symbian-1: 1.8 gdb-csl-symbian-20060226-branch: 1.8.0.96 gdb-csl-symbian-20060226-branchpoint: 1.8 gdb-csl-20060226-branch-merge-to-csl-local-1: 1.8 msnyder-reverse-20060331-branch: 1.8.0.94 msnyder-reverse-20060331-branchpoint: 1.8 gdb-csl-available-20060303-branch: 1.8.0.92 gdb-csl-available-20060303-branchpoint: 1.8 gdb-csl-20060226-branch: 1.8.0.90 gdb-csl-20060226-branchpoint: 1.8 gdb_6_4-20051202-release: 1.8 msnyder-fork-checkpoint-branch: 1.8.0.88 msnyder-fork-checkpoint-branchpoint: 1.8 gdb-csl-gxxpro-6_3-branch: 1.8.0.86 gdb-csl-gxxpro-6_3-branchpoint: 1.8 gdb_6_4-branch: 1.8.0.84 gdb_6_4-2005-11-01-branchpoint: 1.8 gdb-csl-arm-20051020-branch: 1.8.0.82 gdb-csl-arm-20051020-branchpoint: 1.8 msnyder-tracepoint-checkpoint-branch: 1.8.0.80 msnyder-tracepoint-checkpoint-branchpoint: 1.8 gdb-csl-arm-20050325-2005-q1b: 1.8 gdb-csl-arm-20050325-2005-q1a: 1.8 csl-arm-20050325-branch: 1.8.0.78 csl-arm-20050325-branchpoint: 1.8 gdb-post-i18n-errorwarning-20050211: 1.8 gdb-pre-i18n-errorwarning-20050211: 1.8 gdb_6_3-20041109-release: 1.8 gdb_6_3-branch: 1.8.0.74 gdb_6_3-20041019-branchpoint: 1.8 drow_intercu-merge-20040921: 1.8 drow_intercu-merge-20040915: 1.8 jimb-gdb_6_2-e500-branch: 1.8.0.76 jimb-gdb_6_2-e500-branchpoint: 1.8 gdb_6_2-20040730-release: 1.8 gdb_6_2-branch: 1.8.0.72 gdb_6_2-2004-07-10-gmt-branchpoint: 1.8 gdb_6_1_1-20040616-release: 1.8 gdb_6_1-2004-04-05-release: 1.8 drow_intercu-merge-20040402: 1.8 drow_intercu-merge-20040327: 1.8 ezannoni_pie-20040323-branch: 1.8.0.70 ezannoni_pie-20040323-branchpoint: 1.8 cagney_tramp-20040321-mergepoint: 1.8 cagney_tramp-20040309-branch: 1.8.0.68 cagney_tramp-20040309-branchpoint: 1.8 gdb_6_1-branch: 1.8.0.66 gdb_6_1-2004-03-01-gmt-branchpoint: 1.8 drow_intercu-20040221-branch: 1.8.0.64 drow_intercu-20040221-branchpoint: 1.8 cagney_bfdfile-20040213-branch: 1.8.0.62 cagney_bfdfile-20040213-branchpoint: 1.8 drow-cplus-merge-20040208: 1.8 carlton_dictionary-20040126-merge: 1.8 cagney_bigcore-20040122-branch: 1.8.0.60 cagney_bigcore-20040122-branchpoint: 1.8 drow-cplus-merge-20040113: 1.8 drow-cplus-merge-20031224: 1.8 drow-cplus-merge-20031220: 1.8 carlton_dictionary-20031215-merge: 1.8 drow-cplus-merge-20031214: 1.8 carlton-dictionary-20031111-merge: 1.8 gdb_6_0-2003-10-04-release: 1.8 kettenis_sparc-20030918-branch: 1.8.0.58 kettenis_sparc-20030918-branchpoint: 1.8 carlton_dictionary-20030917-merge: 1.8 ezannoni_pie-20030916-branchpoint: 1.8 ezannoni_pie-20030916-branch: 1.8.0.56 cagney_x86i386-20030821-branch: 1.8.0.54 cagney_x86i386-20030821-branchpoint: 1.8 carlton_dictionary-20030805-merge: 1.8 carlton_dictionary-20030627-merge: 1.8 gdb_6_0-branch: 1.8.0.52 gdb_6_0-2003-06-23-branchpoint: 1.8 jimb-ppc64-linux-20030613-branch: 1.8.0.50 jimb-ppc64-linux-20030613-branchpoint: 1.8 cagney_convert-20030606-branch: 1.8.0.48 cagney_convert-20030606-branchpoint: 1.8 cagney_writestrings-20030508-branch: 1.8.0.46 cagney_writestrings-20030508-branchpoint: 1.8 jimb-ppc64-linux-20030528-branch: 1.8.0.44 jimb-ppc64-linux-20030528-branchpoint: 1.8 carlton_dictionary-20030523-merge: 1.8 cagney_fileio-20030521-branch: 1.8.0.42 cagney_fileio-20030521-branchpoint: 1.8 kettenis_i386newframe-20030517-mergepoint: 1.8 jimb-ppc64-linux-20030509-branch: 1.8.0.40 jimb-ppc64-linux-20030509-branchpoint: 1.8 kettenis_i386newframe-20030504-mergepoint: 1.8 carlton_dictionary-20030430-merge: 1.8 kettenis_i386newframe-20030419-branch: 1.8.0.38 kettenis_i386newframe-20030419-branchpoint: 1.8 carlton_dictionary-20030416-merge: 1.8 cagney_frameaddr-20030409-mergepoint: 1.8 kettenis_i386newframe-20030406-branch: 1.8.0.36 kettenis_i386newframe-20030406-branchpoint: 1.8 cagney_frameaddr-20030403-branchpoint: 1.8 cagney_frameaddr-20030403-branch: 1.8.0.34 cagney_framebase-20030330-mergepoint: 1.8 cagney_framebase-20030326-branch: 1.8.0.32 cagney_framebase-20030326-branchpoint: 1.8 cagney_lazyid-20030317-branch: 1.8.0.30 cagney_lazyid-20030317-branchpoint: 1.8 kettenis-i386newframe-20030316-mergepoint: 1.8 offbyone-20030313-branch: 1.8.0.28 offbyone-20030313-branchpoint: 1.8 kettenis-i386newframe-20030308-branch: 1.8.0.26 kettenis-i386newframe-20030308-branchpoint: 1.8 carlton_dictionary-20030305-merge: 1.8 cagney_offbyone-20030303-branch: 1.8.0.24 cagney_offbyone-20030303-branchpoint: 1.8 carlton_dictionary-20030207-merge: 1.8 interps-20030203-mergepoint: 1.8 interps-20030202-branch: 1.8.0.22 interps-20030202-branchpoint: 1.8 cagney-unwind-20030108-branch: 1.8.0.20 cagney-unwind-20030108-branchpoint: 1.8 carlton_dictionary-20021223-merge: 1.8 gdb_5_3-2002-12-12-release: 1.8 carlton_dictionary-20021115-merge: 1.8 kseitz_interps-20021105-merge: 1.8 kseitz_interps-20021103-merge: 1.8 drow-cplus-merge-20021020: 1.8 drow-cplus-merge-20021025: 1.8 carlton_dictionary-20021025-merge: 1.8 carlton_dictionary-20021011-merge: 1.8 drow-cplus-branch: 1.8.0.18 drow-cplus-branchpoint: 1.8 kseitz_interps-20020930-merge: 1.8 carlton_dictionary-20020927-merge: 1.8 carlton_dictionary-branch: 1.8.0.16 carlton_dictionary-20020920-branchpoint: 1.8 gdb_5_3-branch: 1.8.0.14 gdb_5_3-2002-09-04-branchpoint: 1.8 kseitz_interps-20020829-merge: 1.8 cagney_sysregs-20020825-branch: 1.8.0.12 cagney_sysregs-20020825-branchpoint: 1.8 readline_4_3-import-branch: 1.8.0.10 readline_4_3-import-branchpoint: 1.8 gdb_5_2_1-2002-07-23-release: 1.8 kseitz_interps-20020528-branch: 1.8.0.8 kseitz_interps-20020528-branchpoint: 1.8 cagney_regbuf-20020515-branch: 1.8.0.6 cagney_regbuf-20020515-branchpoint: 1.8 jimb-macro-020506-branch: 1.8.0.4 jimb-macro-020506-branchpoint: 1.8 gdb_5_2-2002-04-29-release: 1.8 gdb_5_2-branch: 1.8.0.2 gdb_5_2-2002-03-03-branchpoint: 1.8 gdb_5_1_1-2002-01-24-release: 1.5.4.1 gdb_5_1_0_1-2002-01-03-release: 1.5.4.1 cygnus_cvs_20020108_pre: 1.6 gdb_5_1_0_1-2002-01-03-branchpoint: 1.5.4.1 gdb_5_1_0_1-2002-01-03-branch: 1.5.4.1.0.4 gdb_5_1-2001-11-21-release: 1.5.4.1 gdb_s390-2001-09-26-branch: 1.5.4.1.0.2 gdb_s390-2001-09-26-branchpoint: 1.5.4.1 gdb_5_1-2001-07-29-branch: 1.5.0.4 gdb_5_1-2001-07-29-branchpoint: 1.5 dberlin-typesystem-branch: 1.5.0.2 dberlin-typesystem-branchpoint: 1.5 gdb-post-ptid_t-2001-05-03: 1.5 gdb-pre-ptid_t-2001-05-03: 1.5 insight-precleanup-2001-01-01: 1.2 gdb-post-protoization-2000-07-29: 1.2 gdb-pre-protoization-2000-07-29: 1.2 gdb-premipsmulti-2000-06-06-branch: 1.2.0.4 gdb-premipsmulti-2000-06-06-branchpoint: 1.2 gdb-post-params-removal-2000-06-04: 1.2 gdb-pre-params-removal-2000-06-04: 1.2 gdb-post-params-removal-2000-05-28: 1.2 gdb-pre-params-removal-2000-05-28: 1.2 gdb_5_0-2000-05-19-release: 1.2 gdb_4_18_2-2000-05-18-release: 1.2 gdb_4_95_1-2000-05-11-snapshot: 1.2 gdb_4_95_0-2000-04-27-snapshot: 1.2 gdb_5_0-2000-04-10-branch: 1.2.0.2 gdb_5_0-2000-04-10-branchpoint: 1.2 keyword substitution: kv total revisions: 14; selected revisions: 14 description: ---------------------------- revision 1.13 date: 2012/04/25 07:08:07; author: sivachandra; state: Exp; lines: +3 -3 2012-04-25 Siva Chandra Reddy <sivachandra@google.com> * CONTRIBUTE: Use unified diff instead of context diff when generating patches. ---------------------------- revision 1.12 date: 2009/08/22 17:08:09; author: rwild; state: Exp; lines: +1 -1 Cleanups after the update to Autoconf 2.64, Automake 1.11. /: * README-maintainer-mode: Point directly to upstream locations for autoconf, automake, libtool, gettext, instead of copies on sources.redhat.com. Document required versions. * configure.ac: Do not substitute datarootdir, htmldir, pdfdir, docdir. Do not process --with-datarootdir, --with-htmldir, --with-pdfdir, --with-docdir. * configure: Regenerate. gdb/: * CONTRIBUTE: Bump documented Autoconf version. * configure.ac: Do not substitute datarootdir, htmldir, pdfdir, docdir. Do not process --with-datarootdir, --with-htmldir, --with-pdfdir, --with-docdir. * configure: Regenerate. gdb/doc/: * gdbint.texinfo (Releasing GDB): Point to README-maintainer-mode file for required autoconf version. * configure.ac: Do not substitute datarootdir, htmldir, pdfdir, docdir. Do not process --with-datarootdir, --with-htmldir, --with-pdfdir, --with-docdir. * configure: Regenerate. gprof/: * Makefile.am (pdf__strip_dir, install-pdf, install-pdf-am) (install-pdf-recursive, html__strip_dir, install-html) (install-html-am, install-html-recursive): Remove. * Makefile.in: Regenerate. opcodes/: * Makefile.am (install-pdf, install-html): Remove. * Makefile.in: Regenerate. gas/: * Makefile.am (install-pdf, install-pdf-recursive, install-html) (install-html-recursive): Remove. * Makefile.in: Regenerate. * doc/Makefile.am (pdf__strip_dir, install-pdf, install-pdf-am) (html__strip_dir, install-html, install-html-am): Remove. * doc/Makefile.in: Regenerate. ld/: * Makefile.am (pdf__strip_dir, install-pdf, install-pdf-am) (install-pdf-recursive, html__strip_dir, install-html) (install-html-am, install-html-recursive): Remove. * Makefile.in: Regenerate. binutils/: * Makefile.am (install-pdf, install-pdf-recursive, install-html) (install-html-recursive): Remove. * Makefile.in: Regenerate. * doc/Makefile.am (pdf__strip_dir, install-pdf, install-pdf-am) (html__strip_dir, install-html, install-html-am): Remove. * doc/Makefile.in: Regenerate. bfd/: * Makefile.am (datarootdir, docdir, htmldor, pdfdir) (install-pdf, install-pdf-recursive, install-html) (install-html-recursive): Remove. * Makefile.in: Regenerate. bfd/doc/: * Makefile.am (pdf__strip_dir, install-pdf, install-pdf-am) (html__strip_dir, install-html, install-html-am): Remove. * Makefile.in: Regenerate. ---------------------------- revision 1.11 date: 2009/01/09 04:46:22; author: brobecke; state: Exp; lines: +2 -1 * CONTRIBUTE: Minor reformatting. ---------------------------- revision 1.10 date: 2008/10/27 17:41:57; author: palves; state: Exp; lines: +3 -3 * CONTRIBUTE: Mention autoconf 2.59 and configure.ac instead of 2.13 and configure.in. ---------------------------- revision 1.9 date: 2007/01/04 20:28:38; author: drow; state: Exp; lines: +1 -1 * CONTRIBUTE: Use sourceware.org. ---------------------------- revision 1.8 date: 2002/02/23 20:36:48; author: cagney; state: Exp; lines: +1 -1 From 2002-02-19 Paul Eggert <eggert@twinsun.com>: * Makefile.in (VER): Change "head -1" to "sed q", since POSIX 1003.1-2001 no longer allows "head -1". * gdb/Makefile.in (version.c): Likewise. * gdb/doc/Makefile.in (GDBvn.texi): Likewise. * gdb/CONTRIBUTE: Change "diff -c3" to "diff -c", which is equivalent. POSIX 1003.1-2001 no longer allows "diff -c3". ---------------------------- revision 1.7 date: 2002/01/13 16:16:58; author: cagney; state: Exp; lines: +1 -1 From 2002-01-09 John Marshall <johnm@falch.net>: * CONTRIBUTE, README, TODO: Change sourceware.cygnus.com to sources.redhat.com, and tweak some related URLs which had suffered from linkrot. ---------------------------- revision 1.6 date: 2001/09/26 20:52:56; author: cagney; state: Exp; lines: +19 -49 * CONTRIBUTE: Update. ---------------------------- revision 1.5 date: 2001/03/03 03:23:50; author: cagney; state: Exp; lines: +6 -2 branches: 1.5.4; Change convention to ``Fix PR gdb/NNNN'' ---------------------------- revision 1.4 date: 2001/02/23 22:20:38; author: cagney; state: Exp; lines: +9 -0 Mention how to cite GDB problem reports. ---------------------------- revision 1.3 date: 2001/02/23 22:09:30; author: cagney; state: Exp; lines: +7 -0 Mention gdbarch.sh and to not submit gdbarch.[ch]. ---------------------------- revision 1.2 date: 2000/03/01 08:33:47; author: cagney; state: Exp; lines: +7 -0 Note that there is no need to send configure.in patches. ---------------------------- revision 1.1 date: 2000/02/13 00:22:01; author: cagney; state: Exp; Explain how to contribute to GDB. ---------------------------- revision 1.5.4.1 date: 2001/09/26 20:53:27; author: cagney; state: Exp; lines: +19 -49 * CONTRIBUTE: Update. ============================================================================= RCS file: /cvs/src/src/gdb/COPYING,v Working file: COPYING head: 1.3 branch: locks: strict access list: symbolic names: gdb_7_6-2013-04-26-release: 1.3 gdb_7_6-branch: 1.3.0.12 gdb_7_6-2013-03-12-branchpoint: 1.3 gdb_7_5_1-2012-11-29-release: 1.3 gdb_7_5-2012-08-17-release: 1.3 gdb_7_5-branch: 1.3.0.10 gdb_7_5-2012-07-18-branchpoint: 1.3 gdb_7_4_1-2012-04-26-release: 1.3 gdb_7_4-2012-01-24-release: 1.3 gdb_7_4-branch: 1.3.0.8 gdb_7_4-2011-12-13-branchpoint: 1.3 gdb_7_3_1-2011-09-04-release: 1.3 gdb_7_3-2011-07-26-release: 1.3 gdb_7_3-branch: 1.3.0.6 gdb_7_3-2011-04-01-branchpoint: 1.3 gdb_7_2-2010-09-02-release: 1.3 gdb_7_2-branch: 1.3.0.4 gdb_7_2-2010-07-07-branchpoint: 1.3 gdb_7_1-2010-03-18-release: 1.3 gdb_7_1-branch: 1.3.0.2 gdb_7_1-2010-02-18-branchpoint: 1.3 gdb_7_0_1-2009-12-22-release: 1.2.42.1 gdb_7_0-2009-10-06-release: 1.2 gdb_7_0-branch: 1.2.0.42 gdb_7_0-2009-09-16-branchpoint: 1.2 arc-sim-20090309: 1.2 msnyder-checkpoint-072509-branch: 1.2.0.40 msnyder-checkpoint-072509-branchpoint: 1.2 arc-insight_6_8-branch: 1.2.0.38 arc-insight_6_8-branchpoint: 1.2 insight_6_8-branch: 1.2.0.36 insight_6_8-branchpoint: 1.2 reverse-20081226-branch: 1.2.0.34 reverse-20081226-branchpoint: 1.2 multiprocess-20081120-branch: 1.2.0.32 multiprocess-20081120-branchpoint: 1.2 reverse-20080930-branch: 1.2.0.30 reverse-20080930-branchpoint: 1.2 reverse-20080717-branch: 1.2.0.28 reverse-20080717-branchpoint: 1.2 msnyder-reverse-20080609-branch: 1.2.0.26 msnyder-reverse-20080609-branchpoint: 1.2 drow-reverse-20070409-branch: 1.2.0.24 drow-reverse-20070409-branchpoint: 1.2 gdb_6_8-2008-03-27-release: 1.2 gdb_6_8-branch: 1.2.0.22 gdb_6_8-2008-02-26-branchpoint: 1.2 gdb_6_7_1-2007-10-29-release: 1.2 gdb_6_7-2007-10-10-release: 1.2 gdb_6_7-branch: 1.2.0.20 gdb_6_7-2007-09-07-branchpoint: 1.2 insight_6_6-20070208-release: 1.2 gdb_6_6-2006-12-18-release: 1.2 gdb_6_6-branch: 1.2.0.18 gdb_6_6-2006-11-15-branchpoint: 1.2 insight_6_5-20061003-release: 1.2 gdb-csl-symbian-6_4_50_20060226-12: 1.2 gdb-csl-sourcerygxx-3_4_4-25: 1.1.1.1 nickrob-async-20060828-mergepoint: 1.2 gdb-csl-symbian-6_4_50_20060226-11: 1.2 gdb-csl-sourcerygxx-4_1-17: 1.2 gdb-csl-20060226-branch-local-2: 1.2 gdb-csl-sourcerygxx-4_1-14: 1.2 gdb-csl-sourcerygxx-4_1-13: 1.2 gdb-csl-sourcerygxx-4_1-12: 1.2 gdb-csl-sourcerygxx-3_4_4-21: 1.2 gdb_6_5-20060621-release: 1.2 gdb-csl-sourcerygxx-4_1-9: 1.2 gdb-csl-sourcerygxx-4_1-8: 1.2 gdb-csl-sourcerygxx-4_1-7: 1.2 gdb-csl-arm-2006q1-6: 1.2 gdb-csl-sourcerygxx-4_1-6: 1.2 gdb-csl-symbian-6_4_50_20060226-10: 1.2 gdb-csl-symbian-6_4_50_20060226-9: 1.2 gdb-csl-symbian-6_4_50_20060226-8: 1.2 gdb-csl-coldfire-4_1-11: 1.2 gdb-csl-sourcerygxx-3_4_4-19: 1.2 gdb-csl-coldfire-4_1-10: 1.2 gdb_6_5-branch: 1.2.0.16 gdb_6_5-2006-05-14-branchpoint: 1.2 gdb-csl-sourcerygxx-4_1-5: 1.2 nickrob-async-20060513-branch: 1.2.0.14 nickrob-async-20060513-branchpoint: 1.2 gdb-csl-sourcerygxx-4_1-4: 1.2 msnyder-reverse-20060502-branch: 1.2.0.12 msnyder-reverse-20060502-branchpoint: 1.2 gdb-csl-morpho-4_1-4: 1.2 gdb-csl-sourcerygxx-3_4_4-17: 1.2 readline_5_1-import-branch: 1.2.0.10 readline_5_1-import-branchpoint: 1.2 gdb-csl-20060226-branch-merge-to-csl-symbian-1: 1.2 gdb-csl-symbian-20060226-branch: 1.2.0.8 gdb-csl-symbian-20060226-branchpoint: 1.2 gdb-csl-20060226-branch-merge-to-csl-local-1: 1.2 msnyder-reverse-20060331-branch: 1.2.0.6 msnyder-reverse-20060331-branchpoint: 1.2 gdb-csl-available-20060303-branch: 1.2.0.4 gdb-csl-available-20060303-branchpoint: 1.2 gdb-csl-20060226-branch: 1.2.0.2 gdb-csl-20060226-branchpoint: 1.2 gdb_6_4-20051202-release: 1.1.1.1 msnyder-fork-checkpoint-branch: 1.1.1.1.0.102 msnyder-fork-checkpoint-branchpoint: 1.1.1.1 gdb-csl-gxxpro-6_3-branch: 1.1.1.1.0.100 gdb-csl-gxxpro-6_3-branchpoint: 1.1.1.1 gdb_6_4-branch: 1.1.1.1.0.98 gdb_6_4-2005-11-01-branchpoint: 1.1.1.1 gdb-csl-arm-20051020-branch: 1.1.1.1.0.96 gdb-csl-arm-20051020-branchpoint: 1.1.1.1 msnyder-tracepoint-checkpoint-branch: 1.1.1.1.0.94 msnyder-tracepoint-checkpoint-branchpoint: 1.1.1.1 gdb-csl-arm-20050325-2005-q1b: 1.1.1.1 gdb-csl-arm-20050325-2005-q1a: 1.1.1.1 csl-arm-20050325-branch: 1.1.1.1.0.92 csl-arm-20050325-branchpoint: 1.1.1.1 gdb-post-i18n-errorwarning-20050211: 1.1.1.1 gdb-pre-i18n-errorwarning-20050211: 1.1.1.1 gdb_6_3-20041109-release: 1.1.1.1 gdb_6_3-branch: 1.1.1.1.0.88 gdb_6_3-20041019-branchpoint: 1.1.1.1 drow_intercu-merge-20040921: 1.1.1.1 drow_intercu-merge-20040915: 1.1.1.1 jimb-gdb_6_2-e500-branch: 1.1.1.1.0.90 jimb-gdb_6_2-e500-branchpoint: 1.1.1.1 gdb_6_2-20040730-release: 1.1.1.1 gdb_6_2-branch: 1.1.1.1.0.86 gdb_6_2-2004-07-10-gmt-branchpoint: 1.1.1.1 gdb_6_1_1-20040616-release: 1.1.1.1 gdb_6_1-2004-04-05-release: 1.1.1.1 drow_intercu-merge-20040402: 1.1.1.1 drow_intercu-merge-20040327: 1.1.1.1 ezannoni_pie-20040323-branch: 1.1.1.1.0.84 ezannoni_pie-20040323-branchpoint: 1.1.1.1 cagney_tramp-20040321-mergepoint: 1.1.1.1 cagney_tramp-20040309-branch: 1.1.1.1.0.82 cagney_tramp-20040309-branchpoint: 1.1.1.1 gdb_6_1-branch: 1.1.1.1.0.80 gdb_6_1-2004-03-01-gmt-branchpoint: 1.1.1.1 drow_intercu-20040221-branch: 1.1.1.1.0.78 drow_intercu-20040221-branchpoint: 1.1.1.1 cagney_bfdfile-20040213-branch: 1.1.1.1.0.76 cagney_bfdfile-20040213-branchpoint: 1.1.1.1 drow-cplus-merge-20040208: 1.1.1.1 carlton_dictionary-20040126-merge: 1.1.1.1 cagney_bigcore-20040122-branch: 1.1.1.1.0.74 cagney_bigcore-20040122-branchpoint: 1.1.1.1 drow-cplus-merge-20040113: 1.1.1.1 drow-cplus-merge-20031224: 1.1.1.1 drow-cplus-merge-20031220: 1.1.1.1 carlton_dictionary-20031215-merge: 1.1.1.1 drow-cplus-merge-20031214: 1.1.1.1 carlton-dictionary-20031111-merge: 1.1.1.1 gdb_6_0-2003-10-04-release: 1.1.1.1 kettenis_sparc-20030918-branch: 1.1.1.1.0.72 kettenis_sparc-20030918-branchpoint: 1.1.1.1 carlton_dictionary-20030917-merge: 1.1.1.1 ezannoni_pie-20030916-branchpoint: 1.1.1.1 ezannoni_pie-20030916-branch: 1.1.1.1.0.70 cagney_x86i386-20030821-branch: 1.1.1.1.0.68 cagney_x86i386-20030821-branchpoint: 1.1.1.1 carlton_dictionary-20030805-merge: 1.1.1.1 carlton_dictionary-20030627-merge: 1.1.1.1 gdb_6_0-branch: 1.1.1.1.0.66 gdb_6_0-2003-06-23-branchpoint: 1.1.1.1 jimb-ppc64-linux-20030613-branch: 1.1.1.1.0.64 jimb-ppc64-linux-20030613-branchpoint: 1.1.1.1 cagney_convert-20030606-branch: 1.1.1.1.0.62 cagney_convert-20030606-branchpoint: 1.1.1.1 cagney_writestrings-20030508-branch: 1.1.1.1.0.60 cagney_writestrings-20030508-branchpoint: 1.1.1.1 jimb-ppc64-linux-20030528-branch: 1.1.1.1.0.58 jimb-ppc64-linux-20030528-branchpoint: 1.1.1.1 carlton_dictionary-20030523-merge: 1.1.1.1 cagney_fileio-20030521-branch: 1.1.1.1.0.56 cagney_fileio-20030521-branchpoint: 1.1.1.1 kettenis_i386newframe-20030517-mergepoint: 1.1.1.1 jimb-ppc64-linux-20030509-branch: 1.1.1.1.0.54 jimb-ppc64-linux-20030509-branchpoint: 1.1.1.1 kettenis_i386newframe-20030504-mergepoint: 1.1.1.1 carlton_dictionary-20030430-merge: 1.1.1.1 kettenis_i386newframe-20030419-branch: 1.1.1.1.0.52 kettenis_i386newframe-20030419-branchpoint: 1.1.1.1 carlton_dictionary-20030416-merge: 1.1.1.1 cagney_frameaddr-20030409-mergepoint: 1.1.1.1 kettenis_i386newframe-20030406-branch: 1.1.1.1.0.50 kettenis_i386newframe-20030406-branchpoint: 1.1.1.1 cagney_frameaddr-20030403-branchpoint: 1.1.1.1 cagney_frameaddr-20030403-branch: 1.1.1.1.0.48 cagney_framebase-20030330-mergepoint: 1.1.1.1 cagney_framebase-20030326-branch: 1.1.1.1.0.46 cagney_framebase-20030326-branchpoint: 1.1.1.1 cagney_lazyid-20030317-branch: 1.1.1.1.0.44 cagney_lazyid-20030317-branchpoint: 1.1.1.1 kettenis-i386newframe-20030316-mergepoint: 1.1.1.1 offbyone-20030313-branch: 1.1.1.1.0.42 offbyone-20030313-branchpoint: 1.1.1.1 kettenis-i386newframe-20030308-branch: 1.1.1.1.0.40 kettenis-i386newframe-20030308-branchpoint: 1.1.1.1 carlton_dictionary-20030305-merge: 1.1.1.1 cagney_offbyone-20030303-branch: 1.1.1.1.0.38 cagney_offbyone-20030303-branchpoint: 1.1.1.1 carlton_dictionary-20030207-merge: 1.1.1.1 interps-20030203-mergepoint: 1.1.1.1 interps-20030202-branch: 1.1.1.1.0.36 interps-20030202-branchpoint: 1.1.1.1 cagney-unwind-20030108-branch: 1.1.1.1.0.34 cagney-unwind-20030108-branchpoint: 1.1.1.1 carlton_dictionary-20021223-merge: 1.1.1.1 gdb_5_3-2002-12-12-release: 1.1.1.1 carlton_dictionary-20021115-merge: 1.1.1.1 kseitz_interps-20021105-merge: 1.1.1.1 kseitz_interps-20021103-merge: 1.1.1.1 drow-cplus-merge-20021020: 1.1.1.1 drow-cplus-merge-20021025: 1.1.1.1 carlton_dictionary-20021025-merge: 1.1.1.1 carlton_dictionary-20021011-merge: 1.1.1.1 drow-cplus-branch: 1.1.1.1.0.32 drow-cplus-branchpoint: 1.1.1.1 kseitz_interps-20020930-merge: 1.1.1.1 carlton_dictionary-20020927-merge: 1.1.1.1 carlton_dictionary-branch: 1.1.1.1.0.30 carlton_dictionary-20020920-branchpoint: 1.1.1.1 gdb_5_3-branch: 1.1.1.1.0.28 gdb_5_3-2002-09-04-branchpoint: 1.1.1.1 kseitz_interps-20020829-merge: 1.1.1.1 cagney_sysregs-20020825-branch: 1.1.1.1.0.26 cagney_sysregs-20020825-branchpoint: 1.1.1.1 readline_4_3-import-branch: 1.1.1.1.0.24 readline_4_3-import-branchpoint: 1.1.1.1 gdb_5_2_1-2002-07-23-release: 1.1.1.1 kseitz_interps-20020528-branch: 1.1.1.1.0.22 kseitz_interps-20020528-branchpoint: 1.1.1.1 cagney_regbuf-20020515-branch: 1.1.1.1.0.20 cagney_regbuf-20020515-branchpoint: 1.1.1.1 jimb-macro-020506-branch: 1.1.1.1.0.18 jimb-macro-020506-branchpoint: 1.1.1.1 gdb_5_2-2002-04-29-release: 1.1.1.1 gdb_5_2-branch: 1.1.1.1.0.16 gdb_5_2-2002-03-03-branchpoint: 1.1.1.1 gdb_5_1_1-2002-01-24-release: 1.1.1.1 gdb_5_1_0_1-2002-01-03-release: 1.1.1.1 cygnus_cvs_20020108_pre: 1.1.1.1 gdb_5_1_0_1-2002-01-03-branchpoint: 1.1.1.1 gdb_5_1_0_1-2002-01-03-branch: 1.1.1.1.0.14 gdb_5_1-2001-11-21-release: 1.1.1.1 gdb_s390-2001-09-26-branch: 1.1.1.1.0.12 gdb_s390-2001-09-26-branchpoint: 1.1.1.1 gdb_5_1-2001-07-29-branch: 1.1.1.1.0.10 gdb_5_1-2001-07-29-branchpoint: 1.1.1.1 dberlin-typesystem-branch: 1.1.1.1.0.8 dberlin-typesystem-branchpoint: 1.1.1.1 gdb-post-ptid_t-2001-05-03: 1.1.1.1 gdb-pre-ptid_t-2001-05-03: 1.1.1.1 insight-precleanup-2001-01-01: 1.1.1.1 gdb-post-protoization-2000-07-29: 1.1.1.1 gdb-pre-protoization-2000-07-29: 1.1.1.1 gdb-premipsmulti-2000-06-06-branch: 1.1.1.1.0.6 gdb-premipsmulti-2000-06-06-branchpoint: 1.1.1.1 gdb-post-params-removal-2000-06-04: 1.1.1.1 gdb-pre-params-removal-2000-06-04: 1.1.1.1 gdb-post-params-removal-2000-05-28: 1.1.1.1 gdb-pre-params-removal-2000-05-28: 1.1.1.1 gdb_5_0-2000-05-19-release: 1.1.1.1 gdb_4_18_2-2000-05-18-release: 1.1.1.1 gdb_4_95_1-2000-05-11-snapshot: 1.1.1.1 gdb_4_95_0-2000-04-27-snapshot: 1.1.1.1 gdb_5_0-2000-04-10-branch: 1.1.1.1.0.4 gdb_5_0-2000-04-10-branchpoint: 1.1.1.1 repo-unification-2000-02-06: 1.1.1.1 insight-2000-02-04: 1.1.1.1 gdb-2000-02-04: 1.1.1.1 gdb-2000-02-02: 1.1.1.1 gdb-2000-02-01: 1.1.1.1 gdb-2000-01-31: 1.1.1.1 gdb-2000-01-26: 1.1.1.1 gdb-2000-01-24: 1.1.1.1 gdb-2000-01-17: 1.1.1.1 gdb-2000-01-10: 1.1.1.1 gdb-2000-01-05: 1.1.1.1 gdb-1999-12-21: 1.1.1.1 gdb-1999-12-13: 1.1.1.1 gdb-1999-12-07: 1.1.1.1 gdb-1999-12-06: 1.1.1.1 gdb-1999-11-16: 1.1.1.1 gdb-1999-11-08: 1.1.1.1 gdb-1999-11-01: 1.1.1.1 gdb-1999-10-25: 1.1.1.1 gdb-1999-10-18: 1.1.1.1 gdb-1999-10-11: 1.1.1.1 gdb-1999-10-04: 1.1.1.1 gdb-1999-09-28: 1.1.1.1 gdb-1999-09-21: 1.1.1.1 gdb-1999-09-13: 1.1.1.1 gdb-1999-09-08: 1.1.1.1 gdb-1999-08-30: 1.1.1.1 gdb-1999-08-23: 1.1.1.1 gdb-1999-08-16: 1.1.1.1 gdb-1999-08-09: 1.1.1.1 gdb-1999-08-02: 1.1.1.1 gdb-1999-07-26: 1.1.1.1 gdb-1999-07-19: 1.1.1.1 gdb-1999-07-12: 1.1.1.1 gdb-post-reformat-19990707: 1.1.1.1 gdb-1999-07-07-post-reformat-snapshot: 1.1.1.1 gdb-pre-reformat-19990707: 1.1.1.1 gdb-1999-07-07: 1.1.1.1 gdb-1999-07-05: 1.1.1.1 gdb-1999-06-28: 1.1.1.1 gdb-1999-06-21: 1.1.1.1 gdb-1999-06-14: 1.1.1.1 gdb-1999-06-07: 1.1.1.1 gdb-1999-06-01: 1.1.1.1 gdb-4_18-branch: 1.1.1.1.0.2 gdb-4_18-release: 1.1.1.1 gdb-1999-05-25: 1.1.1.1 gdb-1999-05-19: 1.1.1.1 gdb-1999-05-10: 1.1.1.1 gdb-19990504: 1.1.1.1 gdb-19990422: 1.1.1.1 SNAPSHOT: 1.1.1 gdb-4_18: 1.1.1.1 GDB_4_18: 1.1.1 keyword substitution: o total revisions: 5; selected revisions: 5 description: ---------------------------- revision 1.3 date: 2009/12/21 07:40:04; author: brobecke; state: Exp; lines: +624 -292 * COPYING: Update to GPL version 3. ---------------------------- revision 1.2 date: 2005/12/17 22:33:58; author: eliz; state: Exp; lines: +4 -2 branches: 1.2.42; * breakpoint.c: * arm-tdep.c: * ia64-tdep.c: * i386-tdep.c: * hpread.c: * hppa-tdep.c: * hppa-hpux-tdep.c: * gnu-nat.c: * gdbtypes.c: * gdbarch.h: * gdbarch.c: * eval.c: * dwarf2read.c: * dbxread.c: * copying: * symfile.c: * stabsread.c: * sh64-tdep.c: * sh-tdep.c: * s390-tdep.c: * rs6000-tdep.c: * remote.c: * remote-mips.c: * mips-tdep.c: * mdebugread.c: * linux-nat.c: * infrun.c: * xcoffread.c: * win32-nat.c: * valops.c: * utils.c: * tracepoint.c: * target.c: * symtab.c: * c-exp.y: * ada-valprint.c: * ada-typeprint.c: * ada-lex.l: * ada-lang.h: * ada-lang.c: * ada-exp.y: * alphafbsd-tdep.c: * alphabsd-tdep.h: * alphabsd-tdep.c: * alphabsd-nat.c: * alpha-tdep.h: * alpha-tdep.c: * alpha-osf1-tdep.c: * alpha-nat.c: * alpha-mdebug-tdep.c: * alpha-linux-tdep.c: * alpha-linux-nat.c: * aix-thread.c: * abug-rom.c: * arch-utils.c: * annotate.h: * annotate.c: * amd64obsd-tdep.c: * amd64obsd-nat.c: * amd64nbsd-tdep.c: * amd64nbsd-nat.c: * amd64fbsd-tdep.c: * amd64fbsd-nat.c: * amd64bsd-nat.c: * amd64-tdep.h: * amd64-tdep.c: * amd64-sol2-tdep.c: * amd64-nat.h: * amd64-nat.c: * amd64-linux-tdep.c: * amd64-linux-nat.c: * alphanbsd-tdep.c: * block.h: * block.c: * bfd-target.h: * bfd-target.c: * bcache.h: * bcache.c: * ax.h: * ax-general.c: * ax-gdb.h: * ax-gdb.c: * avr-tdep.c: * auxv.h: * auxv.c: * armnbsd-tdep.c: * armnbsd-nat.c: * arm-tdep.h: * arm-linux-nat.c: * arch-utils.h: * charset.c: * call-cmds.h: * c-valprint.c: * c-typeprint.c: * c-lang.h: * c-lang.c: * buildsym.h: * buildsym.c: * bsd-uthread.h: * bsd-uthread.c: * bsd-kvm.h: * bsd-kvm.c: * breakpoint.h: * core-regset.c: * core-aout.c: * completer.h: * completer.c: * complaints.h: * complaints.c: * command.h: * coffread.c: * coff-solib.h: * coff-solib.c: * coff-pe-read.h: * coff-pe-read.c: * cli-out.h: * cli-out.c: * charset.h: * dink32-rom.c: * dictionary.h: * dictionary.c: * demangle.c: * defs.h: * dcache.h: * dcache.c: * d10v-tdep.c: * cpu32bug-rom.c: * cp-valprint.c: * cp-support.h: * cp-support.c: * cp-namespace.c: * cp-abi.h: * cp-abi.c: * corelow.c: * corefile.c: * environ.c: * elfread.c: * dwarfread.c: * dwarf2loc.c: * dwarf2expr.h: * dwarf2expr.c: * dwarf2-frame.h: * dwarf2-frame.c: * dve3900-rom.c: * dummy-frame.h: * dummy-frame.c: * dsrec.c: * doublest.h: * doublest.c: * disasm.h: * disasm.c: * fork-child.c: * findvar.c: * fbsd-nat.h: * fbsd-nat.c: * f-valprint.c: * f-typeprint.c: * f-lang.h: * f-lang.c: * expression.h: * expprint.c: * exec.h: * exec.c: * exceptions.h: * exceptions.c: * event-top.h: * event-top.c: * event-loop.h: * event-loop.c: * gdb.c: * gdb-stabs.h: * gdb-events.h: * gdb-events.c: * gcore.c: * frv-tdep.h: * frv-tdep.c: * frv-linux-tdep.c: * frame.h: * frame.c: * frame-unwind.h: * frame-unwind.c: * frame-base.h: * frame-base.c: * gdb_vfork.h: * gdb_thread_db.h: * gdb_string.h: * gdb_stat.h: * gdb_regex.h: * gdb_ptrace.h: * gdb_proc_service.h: * gdb_obstack.h: * gdb_locale.h: * gdb_dirent.h: * gdb_curses.h: * gdb_assert.h: * gdbarch.sh: * gdb.h: * hpux-thread.c: * hppabsd-nat.c: * hppa-tdep.h: * hpacc-abi.c: * h8300-tdep.c: * gregset.h: * go32-nat.c: * gnu-v3-abi.c: * gnu-v2-abi.h: * gnu-v2-abi.c: * gnu-nat.h: * glibc-tdep.c: * gdbtypes.h: * gdbcore.h: * gdbcmd.h: * i386nbsd-tdep.c: * i386nbsd-nat.c: * i386gnu-tdep.c: * i386gnu-nat.c: * i386fbsd-tdep.c: * i386fbsd-nat.c: * i386bsd-tdep.c: * i386bsd-nat.h: * i386bsd-nat.c: * i386-tdep.h: * i386-sol2-nat.c: * i386-nto-tdep.c: * i386-nat.c: * i386-linux-tdep.h: * i386-linux-tdep.c: * i386-linux-nat.c: * i386-cygwin-tdep.c: * inf-ttrace.c: * inf-ptrace.h: * inf-ptrace.c: * inf-loop.h: * inf-loop.c: * inf-child.h: * inf-child.c: * ia64-tdep.h: * ia64-linux-nat.c: * i387-tdep.h: * i387-tdep.c: * i386v4-nat.c: * i386v-nat.c: * i386obsd-tdep.c: * i386obsd-nat.c: * kod.c: * jv-valprint.c: * jv-typeprint.c: * jv-lang.h: * jv-lang.c: * irix5-nat.c: * iq2000-tdep.c: * interps.h: * interps.c: * inftarg.c: * inflow.h: * inflow.c: * inferior.h: * infcmd.c: * infcall.h: * infcall.c: * inf-ttrace.h: * m32r-tdep.h: * m32r-tdep.c: * m32r-rom.c: * m32r-linux-tdep.c: * m32r-linux-nat.c: * m2-valprint.c: * m2-typeprint.c: * m2-lang.h: * m2-lang.c: * lynx-nat.c: * linux-thread-db.c: * linux-nat.h: * linespec.c: * libunwind-frame.h: * libunwind-frame.c: * language.h: * language.c: * macroexp.c: * macrocmd.c: * m88kbsd-nat.c: * m88k-tdep.h: * m88k-tdep.c: * m68klinux-tdep.c: * m68klinux-nat.c: * m68kbsd-tdep.c: * m68kbsd-nat.c: * m68k-tdep.h: * m68k-tdep.c: * mips-linux-nat.c: * mips-irix-tdep.c: * minsyms.c: * memattr.h: * memattr.c: * mem-break.c: * mdebugread.h: * main.h: * main.c: * macrotab.h: * macrotab.c: * macroscope.h: * macroscope.c: * macroexp.h: * nbsd-tdep.c: * mt-tdep.c: * monitor.h: * monitor.c: * mn10300-tdep.h: * mn10300-tdep.c: * mn10300-linux-tdep.c: * mipsv4-nat.c: * mipsread.c: * mipsnbsd-tdep.h: * mipsnbsd-tdep.c: * mipsnbsd-nat.c: * mips64obsd-tdep.c: * mips64obsd-nat.c: * mips-tdep.h: * mips-mdebug-tdep.c: * mips-linux-tdep.c: * osabi.h: * osabi.c: * ocd.h: * ocd.c: * observer.c: * objfiles.h: * objfiles.c: * objc-lang.h: * objc-lang.c: * objc-exp.y: * nto-tdep.h: * nto-tdep.c: * nto-procfs.c: * nlmread.c: * nbsd-tdep.h: * ppcobsd-tdep.c: * ppcobsd-nat.c: * ppcnbsd-tdep.h: * ppcnbsd-tdep.c: * ppcnbsd-nat.c: * ppcbug-rom.c: * ppc-tdep.h: * ppc-sysv-tdep.c: * ppc-linux-tdep.c: * ppc-linux-nat.c: * ppc-bdm.c: * parser-defs.h: * parse.c: * p-valprint.c: * p-typeprint.c: * p-lang.h: * p-lang.c: * remote-fileio.h: * remote-fileio.c: * remote-est.c: * remote-e7000.c: * regset.h: * regset.c: * reggroups.h: * reggroups.c: * regcache.h: * regcache.c: * proc-why.c: * proc-service.c: * proc-events.c: * printcmd.c: * ppcobsd-tdep.h: * sentinel-frame.h: * sentinel-frame.c: * scm-valprint.c: * scm-tags.h: * scm-lang.h: * scm-lang.c: * scm-exp.c: * s390-tdep.h: * rom68k-rom.c: * remote.h: * remote-utils.c: * remote-st.c: * remote-sim.c: * remote-sds.c: * remote-rdp.c: * remote-rdi.c: * remote-hms.c: * sim-regno.h: * shnbsd-tdep.h: * shnbsd-tdep.c: * shnbsd-nat.c: * sh-tdep.h: * serial.h: * serial.c: * ser-unix.h: * ser-unix.c: * ser-tcp.c: * ser-pipe.c: * ser-go32.c: * ser-e7kpc.c: * ser-base.h: * ser-base.c: * solib.c: * solib-svr4.h: * solib-svr4.c: * solib-sunos.c: * solib-som.h: * solib-som.c: * solib-pa64.h: * solib-pa64.c: * solib-osf.c: * solib-null.c: * solib-legacy.c: * solib-irix.c: * solib-frv.c: * solib-aix5.c: * sol-thread.c: * sparc64-linux-tdep.c: * sparc64-linux-nat.c: * sparc-tdep.h: * sparc-tdep.c: * sparc-sol2-tdep.c: * sparc-sol2-nat.c: * sparc-nat.h: * sparc-nat.c: * sparc-linux-tdep.c: * sparc-linux-nat.c: * source.h: * source.c: * somread.c: * solist.h: * solib.h: * std-regs.c: * stack.h: * stack.c: * stabsread.h: * sparcobsd-tdep.c: * sparcnbsd-tdep.c: * sparcnbsd-nat.c: * sparc64obsd-tdep.c: * sparc64nbsd-tdep.c: * sparc64nbsd-nat.c: * sparc64fbsd-tdep.c: * sparc64fbsd-nat.c: * sparc64-tdep.h: * sparc64-tdep.c: * sparc64-sol2-tdep.c: * sparc64-nat.c: * ui-file.c: * typeprint.h: * typeprint.c: * tramp-frame.h: * tramp-frame.c: * trad-frame.h: * trad-frame.c: * tracepoint.h: * top.c: * tobs.inc: * thread.c: * terminal.h: * target.h: * symfile.h: * stop-gdb.c: * vaxbsd-nat.c: * vax-tdep.h: * vax-tdep.c: * vax-nat.c: * varobj.h: * varobj.c: * value.h: * value.c: * valprint.h: * valprint.c: * v850-tdep.c: * uw-thread.c: * user-regs.c: * ui-out.h: * ui-out.c: * ui-file.h: * xcoffsolib.h: * xcoffsolib.c: * wrapper.c: * wince.c: * wince-stub.h: * wince-stub.c: * vaxobsd-tdep.c: * vaxnbsd-tdep.c: * gdb_gcore.sh: * copying.c: * configure.ac: * aclocal.m4: * acinclude.m4: * reply_mig_hack.awk: * observer.sh: * gdb_mbuild.sh: * arm-linux-tdep.c: * blockframe.c: * dbug-rom.c: * environ.h: * dwarf2loc.h: * gdb-events.sh: * glibc-tdep.h: * gdb_wait.h: * gdbthread.h: * i386-sol2-tdep.c: * hppabsd-tdep.c: * hppa-linux-nat.c: * hppa-hpux-nat.c: * ia64-linux-tdep.c: * infptrace.c: * linespec.h: * maint.c: * mips-mdebug-tdep.h: * remote-m32r-sdi.c: * s390-nat.c: * rs6000-nat.c: * remote-utils.h: * sh3-rom.c: * sh-linux-tdep.c: * top.h: * symtab.h: * symmisc.c: * symfile-mem.c: * srec.h: * user-regs.h: * version.h: * valarith.c: * xstormy16-tdep.c: * wrapper.h: * Makefile.in: * f-exp.y: * cris-tdep.c: * cp-name-parser.y: * procfs.c: * proc-utils.h: * proc-flags.c: * proc-api.c: * p-exp.y: * m68hc11-tdep.c: * m2-exp.y: * kod.h: * kod-cisco.c: * jv-exp.y: * hppa-linux-tdep.c: Add (c) after Copyright. Update the FSF address. ---------------------------- revision 1.1 date: 1999/04/16 01:33:57; author: shebs; state: Exp; branches: 1.1.1; Initial revision ---------------------------- revision 1.1.1.1 date: 1999/04/16 01:33:57; author: shebs; state: Exp; lines: +0 -0 Initial creation of sourceware repository ---------------------------- revision 1.2.42.1 date: 2009/12/21 07:43:55; author: brobecke; state: Exp; lines: +624 -292 * COPYING: Update to GPL version 3. ============================================================================= RCS file: /cvs/src/src/gdb/ChangeLog,v Working file: ChangeLog head: 1.15798 branch: locks: strict access list: symbolic names: gdb_7_6-2013-04-26-release: 1.15260.2.48 gdb_7_6-branch: 1.15260.0.2 gdb_7_6-2013-03-12-branchpoint: 1.15260 gdb_7_5_1-2012-11-29-release: 1.14469.2.40 gdb_7_5-2012-08-17-release: 1.14469.2.23 gdb_7_5-branch: 1.14469.0.2 gdb_7_5-2012-07-18-branchpoint: 1.14469 gdb_7_4_1-2012-04-26-release: 1.13614.2.54 gdb_7_4-2012-01-24-release: 1.13614.2.42 gdb_7_4-branch: 1.13614.0.2 gdb_7_4-2011-12-13-branchpoint: 1.13614 gdb_7_3_1-2011-09-04-release: 1.12887.2.70 gdb_7_3-2011-07-26-release: 1.12887.2.64 gdb_7_3-branch: 1.12887.0.2 gdb_7_3-2011-04-01-branchpoint: 1.12887 gdb_7_2-2010-09-02-release: 1.11973.2.42 gdb_7_2-branch: 1.11973.0.2 gdb_7_2-2010-07-07-branchpoint: 1.11973 gdb_7_1-2010-03-18-release: 1.11378.2.33 gdb_7_1-branch: 1.11378.0.2 gdb_7_1-2010-02-18-branchpoint: 1.11378 gdb_7_0_1-2009-12-22-release: 1.10874.2.60 gdb_7_0-2009-10-06-release: 1.10874.2.46 gdb_7_0-branch: 1.10874.0.2 gdb_7_0-2009-09-16-branchpoint: 1.10874 arc-sim-20090309: 1.9174.2.17.4.1 msnyder-checkpoint-072509-branch: 1.10747.0.2 msnyder-checkpoint-072509-branchpoint: 1.10747 arc-insight_6_8-branch: 1.9174.2.17.0.4 arc-insight_6_8-branchpoint: 1.9174.2.17 insight_6_8-branch: 1.9174.2.17.0.2 insight_6_8-branchpoint: 1.9174.2.17 reverse-20081226-branch: 1.10052.0.2 reverse-20081226-branchpoint: 1.10052 multiprocess-20081120-branch: 1.9991.0.2 multiprocess-20081120-branchpoint: 1.9991 reverse-20080930-branch: 1.9859.0.2 reverse-20080930-branchpoint: 1.9859 reverse-20080717-branch: 1.9579.0.2 reverse-20080717-branchpoint: 1.9579 msnyder-reverse-20080609-branch: 1.9466.0.2 msnyder-reverse-20080609-branchpoint: 1.9466 drow-reverse-20070409-branch: 1.8264.0.2 drow-reverse-20070409-branchpoint: 1.8264 gdb_6_8-2008-03-27-release: 1.9174.2.17 gdb_6_8-branch: 1.9174.0.2 gdb_6_8-2008-02-26-branchpoint: 1.9174 gdb_6_7_1-2007-10-29-release: 1.8684.2.30 gdb_6_7-2007-10-10-release: 1.8684.2.19 gdb_6_7-branch: 1.8684.0.2 gdb_6_7-2007-09-07-branchpoint: 1.8684 insight_6_6-20070208-release: 1.7962.2.20 gdb_6_6-2006-12-18-release: 1.7962.2.19 gdb_6_6-branch: 1.7962.0.2 gdb_6_6-2006-11-15-branchpoint: 1.7962 insight_6_5-20061003-release: 1.7738.2.19 gdb-csl-symbian-6_4_50_20060226-12: 1.7617.2.2 gdb-csl-sourcerygxx-3_4_4-25: 1.7432 nickrob-async-20060828-mergepoint: 1.7891 gdb-csl-symbian-6_4_50_20060226-11: 1.7617.2.2 |
||
Pedro Alves
|
4ec7020176 |
Remove superfluous semicolons from testsuite throughout.
A few months ago semicolons after "return" were removed throughout the testsuite. However, as I pointed out in review, they're unnecessary not just after "return", but pretty much after any tcl command. ';' is the command separator, and you only need it if there's another command on the same line afterwards. This patch was written by running: $ find . -name "*.exp" | xargs grep -l ";\s*$" | xargs sed -i 's/\([^#][^\s*;]*\)\s*;\s*$/\1/' and then undoing changes to comments, and lib/future.exp. Tested on x86_64 Fedora 17. gdb/testsuite/ 2013-06-07 Pedro Alves <palves@redhat.com> * boards/native-extended-gdbserver.exp: Remove semicolon. * config/arm-ice.exp: Likewise. * config/bfin.exp: Likewise. * config/cygmon.exp: Likewise. * config/h8300.exp: Likewise. * config/monitor.exp: Likewise. * config/sid.exp: Likewise. * config/sim.exp: Likewise. * config/slite.exp: Likewise. * config/vx.exp: Likewise. * gdb.arch/i386-bp_permanent.exp: Likewise. * gdb.asm/asm-source.exp: Likewise. * gdb.base/args.exp: Likewise. * gdb.base/attach-pie-misread.exp: Likewise. * gdb.base/auxv.exp: Likewise. * gdb.base/bigcore.exp: Likewise. * gdb.base/bitfields2.exp: Likewise. * gdb.base/bitfields.exp: Likewise. * gdb.base/break.exp: Likewise. * gdb.base/break-interp.exp: Likewise. * gdb.base/callfuncs.exp: Likewise. * gdb.base/call-sc.exp: Likewise. * gdb.base/commands.exp: Likewise. * gdb.base/corefile.exp: Likewise. * gdb.base/dbx.exp: Likewise. * gdb.base/ending-run.exp: Likewise. * gdb.base/exprs.exp: Likewise. * gdb.base/funcargs.exp: Likewise. * gdb.base/hbreak2.exp: Likewise. * gdb.base/huge.exp: Likewise. * gdb.base/list.exp: Likewise. * gdb.base/memattr.exp: Likewise. * gdb.base/overlays.exp: Likewise. * gdb.base/printcmds.exp: Likewise. * gdb.base/recurse.exp: Likewise. * gdb.base/remotetimeout.exp: Likewise. * gdb.base/reread.exp: Likewise. * gdb.base/savedregs.exp: Likewise. * gdb.base/scope.exp: Likewise. * gdb.base/sepdebug.exp: Likewise. * gdb.base/setshow.exp: Likewise. * gdb.base/setvar.exp: Likewise. * gdb.base/sigaltstack.exp: Likewise. * gdb.base/siginfo-addr.exp: Likewise. * gdb.base/siginfo.exp: Likewise. * gdb.base/siginfo-obj.exp: Likewise. * gdb.base/sigrepeat.exp: Likewise. * gdb.base/sigstep.exp: Likewise. * gdb.base/structs.exp: Likewise. * gdb.base/testenv.exp: Likewise. * gdb.base/twice.exp: Likewise. * gdb.base/valgrind-db-attach.exp: Likewise. * gdb.base/valgrind-infcall.exp: Likewise. * gdb.base/varargs.exp: Likewise. * gdb.base/watchpoint.exp: Likewise. * gdb.cp/gdb1355.exp: Likewise. * gdb.cp/misc.exp: Likewise. * gdb.disasm/hppa.exp: Likewise. * gdb.disasm/t01_mov.exp: Likewise. * gdb.disasm/t02_mova.exp: Likewise. * gdb.disasm/t03_add.exp: Likewise. * gdb.disasm/t04_sub.exp: Likewise. * gdb.disasm/t05_cmp.exp: Likewise. * gdb.disasm/t06_ari2.exp: Likewise. * gdb.disasm/t07_ari3.exp: Likewise. * gdb.disasm/t08_or.exp: Likewise. * gdb.disasm/t09_xor.exp: Likewise. * gdb.disasm/t10_and.exp: Likewise. * gdb.disasm/t11_logs.exp: Likewise. * gdb.disasm/t12_bit.exp: Likewise. * gdb.disasm/t13_otr.exp: Likewise. * gdb.gdb/selftest.exp: Likewise. * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise. * gdb.mi/mi-reverse.exp: Likewise. * gdb.pascal/floats.exp: Likewise. * gdb.python/py-inferior.exp: Likewise. * gdb.threads/attach-into-signal.exp: Likewise. * gdb.threads/pthreads.exp: Likewise. * gdb.threads/thread_events.exp: Likewise. * gdb.threads/watchthreads.exp: Likewise. * gdb.trace/actions-changed.exp: Likewise. * gdb.trace/actions.exp: Likewise. * gdb.trace/ax.exp: Likewise. * gdb.trace/backtrace.exp: Likewise. * gdb.trace/change-loc.exp: Likewise. * gdb.trace/deltrace.exp: Likewise. * gdb.trace/disconnected-tracing.exp: Likewise. * gdb.trace/ftrace.exp: Likewise. * gdb.trace/infotrace.exp: Likewise. * gdb.trace/passc-dyn.exp: Likewise. * gdb.trace/passcount.exp: Likewise. * gdb.trace/pending.exp: Likewise. * gdb.trace/qtro.exp: Likewise. * gdb.trace/range-stepping.exp: Likewise. * gdb.trace/report.exp: Likewise. * gdb.trace/save-trace.exp: Likewise. * gdb.trace/status-stop.exp: Likewise. * gdb.trace/strace.exp: Likewise. * gdb.trace/tfile.exp: Likewise. * gdb.trace/tfind.exp: Likewise. * gdb.trace/trace-break.exp: Likewise. * gdb.trace/tracecmd.exp: Likewise. * gdb.trace/trace-mt.exp: Likewise. * gdb.trace/tspeed.exp: Likewise. * gdb.trace/tsv.exp: Likewise. * gdb.trace/while-stepping.exp: Likewise. * lib/gdb.exp: Likewise. * lib/gdbserver-support.exp: Likewise. * lib/java.exp: Likewise. * lib/mi-support.exp: Likewise. * lib/pascal.exp: Likewise. * lib/prompt.exp: Likewise. * lib/trace-support.exp: Likewise. |
||
Joel Brobecker
|
28e7fd6234 |
Update years in copyright notice for the GDB files.
Two modifications: 1. The addition of 2013 to the copyright year range for every file; 2. The use of a single year range, instead of potentially multiple year ranges, as approved by the FSF. |
||
Jan Kratochvil
|
cc80f26716 |
gdb/
Fix regression by the "ambiguous linespec" series. * breakpoint.c (parse_breakpoint_sals): New variable cursal. Use get_last_displayed_symtab and get_last_displayed_line and depending on CURSAL. gdb/testsuite/ Fix regression by the "ambiguous linespec" series. * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New tests. |
||
Keith Seitz
|
40e084e177 |
linespec rewrite:
* linespec.c (decode_compound): Remove. (enum offset_relative_sign): New enum. (struct line_offset): New struct. (struct linespec): New struct. (struct linespec_state): Move file_symtabs, user_filename, and user_function into struct linespec. Make result an anonymous struct holding vectors of symbolp and minsym_and_objfile_d. Add language member. (enum ls_token_type): New enum. (linespec_keywords): New array. (struct ls_token): New struct. (struct ls_parser): New struct. (linespec_lexer_lex_number): New function. (linespec_lexer_lex_keyword): New function. (is_ada_operator): New function. (skip_quote_char): New function. (copy_token_string): New function. (is_closing_quote_enclosed): New function. (find_parameter_list_end): New function. (linespec_lexer_lex_string): New function. (linespec_lexer_lex_one): New function. (linespec_lexer_consume_token): New function. (linespec_lexer_peek_token): New function. (cplusplus_error): Remove unused function. (find_methods): Update comment. (find_toplevel_char): Return const. (is_objc_method_format): Remove unused function. (find_toplevel_string): New function. (is_linespec_boundary): Remove. (symbol_not_found_error): New function. (find_method_overload_end): Remove function. (unexpected_linespec_error): New function. (keep_name_info): Remove. (linespec_parse_line_offset): New function. (linespec_parse_basic): New function. (canonicalize_linespec): New function. (decode_line_internal): Remove. (create_sals_line_offset): New function adapted from decode_all_digits. (convert_linespec_to_sals): New function. (parse_linespec): New function. (linespec_parser_new): New function. (linespec_state_destructor): Change parameter type to struct linespec_state *. Add language parameter. Remove freeing of moved members. (linespec_parser_delete): New function. (decode_line_full): Use parse_linespec and linespec_parser_new. (decode_line_1): Likewise. (decode_indirect): Rename to ... (linespec_expression_to_pc): ... this and rewrite to simply find CORE_ADDR, storing this result for later conversion to SALs. (locate_first_half): Remove. (deocde_objc): Add parameter LS. Initialize new struct collect_info members. Handle minimal symbols, too. (decode_compound): Delete. (lookup_prefix_sym): Rewrite. (compare_msymbols): New function. (find_method): Rewrite. Do not call cplusplus_error. (symtabs_from_filename): Rewrite. (collect_function_symbols): Delete. (find_function_symbols): Rewrite without ARGPTR-style processing. (decode_all_digits): Delete. (Rewritten as create_sals_line_offset.) (decode_dollar): Adapted and renamed to ... (linespec_parse_variable): ... this. (find_linespec_symbols): New function. (decode_label): Adapted and renamed to ... (find_label_symbols): ... this. (decode_digits_list_mode): Add and use LS argument. (decode_digits_ordinary): Likewise. (collect_symbols): Do not collect SALs, just symbols and msymbols. If in list mode, allow any symbol class. Otherwise, only permit LOC_BLOCK symbols. (minsym_found): Update comments. (search_minsyms_for_name): Do not convert the matching symbol into a SAL. Simply push the symbol and objfile into the result vector. (decode_variable): Delete. Contents adapted into find_linespec_symbols. * cp-support.c (SKIP_SPACE): Remove. (operator_tokens): Remove unused global. (cp_validate_operator): Remove. * cp-support.h (cp_validate_operator): Remove declaration. * gdb.base/advance.exp: Update error message for "advance malformed" test. * gdb.base/break.exp: Likewise for "breakpoint with trailing garbage" test. * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint with trailing garbage" test. * gdb.base/jump.exp: Likewise for "jump with trailing argument junk" test. * gdb.base/sepdebug.exp: Likewise for "breakpoint with trailng garbage" test. * gdb.base/until.exp: Likewise for "malformed until" test. * gdb.cp/ovldbreak.exp: Create the breakpoint table for "breakpoint info (after setting on all)". * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+" tests. * gdb.cp/cplabel.cc: New file. * gdb.cp/cplabel.exp: New test. * gdb.linespec/ls-errs.c: New file. * gdb.linespec/ls-errs.exp: New test. |
||
Keith Seitz
|
0d7941a9be |
* lib/gdb.exp (gdb_get_line_number): Throw an
error instead of returning -1. * gdb.base/break.exp: Remove unused variable bp_location5. * gdb.base/hbreak2.exp: Likewise. * gdb.base/sepdebug.exp: Likewise. |
||
Pedro Alves
|
cc30c4bd19 |
gdb/doc/
2012-02-13 Pedro Alves <palves@redhat.com> * gdb.texinfo (MIPS boards): Refer to mips-elf instead of mips-idt-ecoff. gdb/testsuite/ 2012-02-13 Pedro Alves <palves@redhat.com> * config/mips-idt.exp: Delete. * gdb.base/a2-run.exp: Remove mips-idt xfails. * gdb.base/bitfields.exp: Remove mips-idt restarts. * gdb.base/break.exp: Remove mips-idt references. * gdb.base/chng-syms.exp: Ditto. * gdb.base/default.exp: Ditto. * gdb.base/funcargs.exp (funcargs_reload): Delete. (top level): Don't call it. * gdb.base/opaque.exp: Remove mips-idt restarts. * gdb.base/ptype.exp: Remove mips-idt xfails. * gdb.base/scope.exp: Remove mips-idt restarts. * gdb.base/sepdebug.exp: Remove mips-idt references. * gdb.base/watchpoint.exp (maybe_clean_restart) (maybe_reinitialize): Delete. (test_disabling_watchpoints, test_disabling_watchpoints) (test_watchpoint_triggered_in_syscall) (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint): Don't call them. |
||
Joel Brobecker
|
0b30217134 |
Copyright year update in most files of the GDB Project.
gdb/ChangeLog: Copyright year update in most files of the GDB Project. |
||
Jan Kratochvil
|
e809353af1 |
gdb/testsuite/
Fix double send_gdb leading to racy FAILs. * gdb.base/break.exp (set silent break bp_location1): Replace 3x send_gdb and gdb_expect by gdb_test. * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep. * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp) (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output instead of send_gdb. Twice. * gdb.base/sepdebug.exp (set silent break bp_location1): Replace 3x send_gdb and gdb_expect by gdb_test. * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test. |
||
Pedro Alves
|
924437bc13 |
gdb/doc/
2011-12-13 Pedro Alves <pedro@codesourcery.com> * gdb.texinfo (Implementing a Remote Stub): Explain that you should transfer control to the stub in the startup code instead of in main. Mention the need to get past the initial breakpoint. gdb/testsuite/ 2011-12-13 Pedro Alves <pedro@codesourcery.com> Doug Evans <dje@google.com> * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile) (clean_restart): Remove references to the gdb_stub target board variable. (gdb_step_for_stub): Delete. * gdb.base/annota1.exp: Remove all references to [target_info exists gdb_stub], gdb_step_for_stub and usestubs. * gdb.base/annota3.exp: Ditto. * gdb.base/async.exp: Ditto. * gdb.base/break.exp: Ditto. * gdb.base/code-expr.exp: Ditto. * gdb.base/commands.exp: Ditto. * gdb.base/completion.exp: Ditto. * gdb.base/condbreak.exp: Ditto. * gdb.base/consecutive.exp: Ditto. * gdb.base/cvexpr.exp: Ditto. * gdb.base/define.exp: Ditto. * gdb.base/display.exp: Ditto. * gdb.base/ena-dis-br.exp: Ditto. * gdb.base/environ.exp: Ditto. * gdb.base/gnu-ifunc.exp: Ditto. * gdb.base/maint.exp: Ditto. * gdb.base/pending.exp: Ditto. * gdb.base/sect-cmd.exp: Ditto. * gdb.base/sepdebug.exp: Ditto. * gdb.base/unload.exp: Ditto. * gdb.base/watchpoint-solib.exp: Ditto. * gdb.cp/annota2.exp: Ditto. * gdb.cp/annota3.exp: Ditto. * gdb.dwarf2/dw2-inline-param.exp: Ditto. * gdb.hp/gdb.compat/xdb1.exp: Ditto. * gdb.mi/mi-pending.exp: Ditto. * gdb.trace/circ.exp: Ditto. * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers. * gdb.base/list.exp: Ditto. * gdb.base/all-types.c: Remove all calls to set_debug_traps and breakpoint function and all references to the usestubs macro. * gdb.base/exprs.c: Ditto. * gdb.base/freebpcmd.c: Ditto. * gdb.base/bitfields.c: Ditto. * gdb.base/bitfields2.c: Ditto. * gdb.base/break.c: Ditto. * gdb.base/call-sc.c: Ditto. * gdb.base/call-signals.c: Ditto. * gdb.base/callfuncs.c: Ditto. * gdb.base/charset.c: Ditto. * gdb.base/consecutive.c: Ditto. * gdb.base/constvars.c: Ditto. * gdb.base/funcargs.c: Ditto. * gdb.base/int-type.c: Ditto. * gdb.base/interrupt.c: Ditto. * gdb.base/langs0.c: Ditto. * gdb.base/list0.c: Ditto. * gdb.base/mips_pro.c: Ditto. * gdb.base/miscexprs.c: Ditto. * gdb.base/nodebug.c: Ditto. * gdb.base/opaque0.c: Ditto. * gdb.base/pointers.c: Ditto. * gdb.base/printcmds.c: Ditto. * gdb.base/ptype.c: Ditto. * gdb.base/recurse.c: Ditto. * gdb.base/reread1.c: Ditto. * gdb.base/reread2.c: Ditto. * gdb.base/restore.c: Ditto. * gdb.base/return.c: Ditto. * gdb.base/run.c: Ditto. * gdb.base/scope0.c: Ditto. * gdb.base/sepdebug.c: Ditto. * gdb.base/setshow.c: Ditto. * gdb.base/setvar.c: Ditto. * gdb.base/sigall.c: Ditto. * gdb.base/signals.c: Ditto. * gdb.base/structs.c: Ditto. * gdb.base/structs2.c: Ditto. * gdb.base/testenv.c: Ditto. * gdb.base/twice.c: Ditto. * gdb.base/unwindonsignal.c: Ditto. * gdb.base/watchpoint.c: Ditto. * gdb.base/watchpoints.c: Ditto. * gdb.base/whatis.c: Ditto. * gdb.cp/classes.cc: Ditto. * gdb.cp/cplusfuncs.cc: Ditto. * gdb.cp/derivation.cc: Ditto. * gdb.cp/formatted-ref.cc: Ditto. * gdb.cp/misc.cc: Ditto. * gdb.cp/overload.cc: Ditto. * gdb.cp/ovldbreak.cc: Ditto. * gdb.cp/ref-params.cc: Ditto. * gdb.cp/ref-types.cc: Ditto. * gdb.cp/templates.cc: Ditto. * gdb.cp/virtfunc.cc: Ditto. * gdb.hp/gdb.aCC/run.c: Ditto. * gdb.hp/gdb.base-hp/callfwmall.c: Ditto. * gdb.hp/gdb.compat/xdb0.c: Ditto. * gdb.reverse/consecutive-reverse.c: Ditto. * gdb.reverse/sigall-reverse.c: Ditto. * gdb.reverse/until-reverse.c: Ditto. * gdb.reverse/watch-reverse.c: Ditto. * gdb.trace/actions.c: Ditto. * gdb.trace/circ.c: Ditto. * gdb.trace/collection.c: Ditto. |
||
Tom Tromey
|
f8eba3c616 |
the "ambiguous linespec" series
gdb 2011-12-06 Joel Brobecker <brobecker@acacore.com> * language.h (struct language_defn): Add new component la_symbol_name_compare. * symfile.h (struct quick_symbol_functions): Update the profile of parameter "name_matcher" for the expand_symtabs_matching method. Update the documentation accordingly. * ada-lang.h (ada_name_for_lookup): Add declaration. * ada-lang.c (ada_name_for_lookup): New function, extracted out from ada_iterate_over_symbols. (ada_iterate_over_symbols): Do not encode symbol name anymore. (ada_expand_partial_symbol_name): Adjust profile. (ada_language_defn): Add value for la_symbol_name_compare field. * linespec.c: #include "ada-lang.h". (iterate_name_matcher): Add language parameter. Replace call to strcmp_iw by call to language->la_symbol_name_compare. (decode_variable): Encode COPY if current language is Ada. * dwarf2read.c (dw2_expand_symtabs_matching): Adjust profile of name_matcher parameter. Adjust call to name_matcher. * psymtab.c (expand_symtabs_matching_via_partial): Likewise. (expand_partial_symbol_names): Update profile of parameter "fun". * psymtab.h (expand_partial_symbol_names): Update profile of parameter "fun". * symtab.c (demangle_for_lookup): Update function documentation. (search_symbols_name_matches): Add language parameter. (expand_partial_symbol_name): Likewise. * c-lang.c (c_language_defn, cplus_language_defn) (asm_language_defn, minimal_language_defn): Add value for la_symbol_name_compare field. * d-lang.c (d_language_defn): Likewise. * f-lang.c (f_language_defn): Ditto. * jv-lang.c (java_language_defn): Ditto. * m2-lang.c (m2_language_defn): Ditto. * objc-lang.c (objc_language_defn): Ditto. * opencl-lang.c (opencl_language_defn): Ditto. * p-lang.c (pascal_language_defn): Ditto. * language.c (unknown_language_defn, auto_language_defn) (local_language_defn): Ditto. 2011-12-06 Tom Tromey <tromey@redhat.com> * linespec.c (iterate_over_all_matching_symtabs): Use LA_ITERATE_OVER_SYMBOLS. (lookup_prefix_sym, add_matching_symbols_to_info): Likewise. (find_function_symbols, decode_variable): Remove Ada special case. * language.h (struct language_defn) <la_iterate_over_symbols>: New field. (LA_ITERATE_OVER_SYMBOLS): New macro. * language.c (unknown_language_defn, auto_language_defn) (local_language_defn): Update. * c-lang.c (c_language_defn, cplus_language_defn) (asm_language_defn, minimal_language_defn): Update. * d-lang.c (d_language_defn): Update. * f-lang.c (f_language_defn): Update. * jv-lang.c (java_language_defn): Update. * m2-lang.c (m2_language_defn): Update. * objc-lang.c (objc_language_defn): Update. * opencl-lang.c (opencl_language_defn): Update. * p-lang.c (pascal_language_defn): Update. * ada-lang.c (ada_iterate_over_symbols): New function. (ada_language_defn): Update. 2011-12-06 Tom Tromey <tromey@redhat.com> Joel Brobecker <brobecker@acacore.com> PR breakpoints/13105, PR objc/8341, PR objc/8343, PR objc/8366, PR objc/8535, PR breakpoints/11657, PR breakpoints/11970, PR breakpoints/12023, PR breakpoints/12334, PR breakpoints/12856, PR shlibs/8929, PR shlibs/7393: * python/py-type.c (compare_maybe_null_strings): Rename from compare_strings. (check_types_equal): Update. * utils.c (compare_strings): New function. * tui/tui-winsource.c (tui_update_breakpoint_info): Update for location changes. * tracepoint.c (scope_info): Update. (trace_find_line_command): Use DECODE_LINE_FUNFIRSTLINE. * symtab.h (iterate_over_minimal_symbols) (iterate_over_some_symtabs, iterate_over_symtabs) (find_pcs_for_symtab_line, iterate_over_symbols) (demangle_for_lookup): Declare. (expand_line_sal): Remove. * symtab.c (iterate_over_some_symtabs, iterate_over_symtabs) (lookup_symtab_callback): New functions. (lookup_symtab): Rewrite. (demangle_for_lookup): New function, extract from lookup_symbol_in_language. (lookup_symbol_in_language): Use it. (iterate_over_symbols): New function. (find_line_symtab): Update. (find_pcs_for_symtab_line): New functions. (find_line_common): Add 'start' argument. (decode_line_spec): Update. Change argument to 'flags', change interpretation. (append_expanded_sal): Remove. (append_exact_match_to_sals): Remove. (expand_line_sal): Remove. * symfile.h (struct quick_symbol_functions) <lookup_symtab>: Remove. <map_symtabs_matching_filename>: New field. * stack.c (func_command): Only look in the current program space. Use DECODE_LINE_FUNFIRSTLINE. * source.c (line_info): Set pspace on sal. Check program space in the loop. Use DECODE_LINE_LIST_MODE. (select_source_symtab): Use DECODE_LINE_FUNFIRSTLINE. * solib-target.c: Remove DEF_VEC_I(CORE_ADDR). * python/python.c (gdbpy_decode_line): Update. * psymtab.c (partial_map_expand_apply): New function. (partial_map_symtabs_matching_filename): Rename from lookup_partial_symbol. Update arguments. (lookup_symtab_via_partial_symtab): Remove. (psym_functions): Update. * objc-lang.h (parse_selector, parse_method): Don't declare. (find_imps): Update. * objc-lang.c (parse_selector, parse_method): Now static. (find_methods): Change arguments. Fill in a vector of symbol names. (uniquify_strings): New function. (find_imps): Change arguments. * minsyms.c (iterate_over_minimal_symbols): New function. * linespec.h (enum decode_line_flags): New. (struct linespec_sals): New. (struct linespec_result) <canonical>: Remove. <pre_expanded, addr_string, sals>: New fields. (destroy_linespec_result, make_cleanup_destroy_linespec_result) (decode_line_full): Declare. (decode_line_1): Update. * linespec.c (struct address_entry, struct linespec_state, struct collect_info): New types. (add_sal_to_sals_basic, add_sal_to_sals, hash_address_entry) (eq_address_entry, maybe_add_address): New functions. (total_number_of_methods): Remove. (iterate_name_matcher, iterate_over_all_matching_symtabs): New functions. (find_methods): Change arguments. Don't canonicalize input. Simplify logic. (add_matching_methods, add_constructors) (build_canonical_line_spec): Remove. (filter_results, convert_results_to_lsals): New functions. (decode_line_2): Change arguments. Rewrite for new data structures. (decode_line_internal): Rename from decode_line_1. Change arguments. Add cleanups. Update for new data structures. (linespec_state_constructor, linespec_state_destructor) (decode_line_full, decode_line_1): New functions. (decode_indirect): Change arguments. Update. (locate_first_half): Use skip_spaces. (decode_objc): Change arguments. Update for new data structures. Simplify logic. (decode_compound): Change arguments. Add cleanups. Remove fallback code, replace with error. (struct decode_compound_collector): New type. (collect_one_symbol): New function. (lookup_prefix_sym): Change arguments. Update. (compare_symbol_name, add_all_symbol_names_from_pspace) (find_superclass_methods ): New functions. (find_method): Rewrite. (struct symtab_collector): New type. (add_symtabs_to_list, collect_symtabs_from_filename): New functions. (symtabs_from_filename): Change API. Rename from symtab_from_filename. (collect_function_symbols): New function. (find_function_symbols): Change API. Rename from find_function_symbol. Rewrite. (decode_all_digits): Change arguments. Rewrite. (decode_dollar): Change arguments. Use decode_variable. (decode_label): Change arguments. Rewrite. (collect_symbols): New function. (minsym_found): Change arguments. Rewrite. (check_minsym, search_minsyms_for_name) (add_matching_symbols_to_info): New function. (decode_variable): Change arguments. Iterate over all symbols. (symbol_found): Remove. (symbol_to_sal): New function. (init_linespec_result, destroy_linespec_result) (cleanup_linespec_result, make_cleanup_destroy_linespec_result): New functions. (decode_digits_list_mode, decode_digits_ordinary): New functions. * dwarf2read.c (dw2_map_expand_apply): New function. (dw2_map_symtabs_matching_filename): Rename from dw2_lookup_symtab. Change arguments. (dwarf2_gdb_index_functions): Update. * dwarf2loc.c: Remove DEF_VEC_I(CORE_ADDR). * defs.h (compare_strings): Declare. * cli/cli-cmds.c (compare_strings): Move to utils.c. (edit_command, list_command): Use DECODE_LINE_LIST_MODE. Call filter_sals. (compare_symtabs, filter_sals): New functions. * breakpoint.h (struct bp_location) <line_number, source_file>: New fields. (struct breakpoint) <line_number, source_file>: Remove. <filter>: New field. * breakpoint.c (print_breakpoint_location, init_raw_breakpoint) (momentary_breakpoint_from_master, add_location_to_breakpoint): Update for changes to locations. (init_breakpoint_sal): Add 'filter' argument. Set 'filter' on breakpoint. (create_breakpoint_sal): Add 'filter' argument. (remove_sal, expand_line_sal_maybe): Remove. (create_breakpoints_sal): Remove 'sals' argument. Handle pre-expanded sals and the filter. (parse_breakpoint_sals): Use decode_line_full. (check_fast_tracepoint_sals): Use get_sal_arch. (create_breakpoint): Create a linespec_sals. Update. (break_range_command): Use decode_line_full. Update. (until_break_command): Update. (clear_command): Update match conditions for linespec.c changes. Use DECODE_LINE_LIST_MODE. (say_where): Update for changes to locations. (bp_location_dtor): Free 'source_file'. (base_breakpoint_dtor): Free 'filter'. Don't free 'source_file'. (update_static_tracepoint): Update for changes to locations. (update_breakpoint_locations): Disable ranged breakpoint if too many locations match. Update. (addr_string_to_sals): Use decode_line_full. Resolve all sal PCs. (breakpoint_re_set_default): Don't call expand_line_sal_maybe. (decode_line_spec_1): Update. Change argument name to 'flags', change interpretation. * block.h (block_containing_function): Declare. * block.c (block_containing_function): New function. * skip.c (skip_function_command): Update. (skip_re_set): Update. * infcmd.c (jump_command): Use DECODE_LINE_FUNFIRSTLINE. * mi/mi-main.c (mi_cmd_trace_find): Use DECODE_LINE_FUNFIRSTLINE. * NEWS: Add entry. 2011-12-06 Tom Tromey <tromey@redhat.com> * elfread.c (elf_gnu_ifunc_resolver_return_stop): Allow breakpoint's pspace to be NULL. * breakpoint.h (struct breakpoint) <pspace>: Update comment. * breakpoint.c (init_raw_breakpoint): Conditionally set breakpoint's pspace. (init_breakpoint_sal): Don't set breakpoint's pspace. (prepare_re_set_context): Conditionally switch program space. (addr_string_to_sals): Check executing_startup on location's program space. 2011-12-06 Tom Tromey <tromey@redhat.com> * breakpoint.h (enum enable_state) <bp_startup_disabled>: Remove. * breakpoint.c (should_be_inserted): Explicitly check if program space is executing startup. (describe_other_breakpoints): Update. (disable_breakpoints_before_startup): Change executing_startup earlier. Remove loop. (enable_breakpoints_after_startup): Likewise. (init_breakpoint_sal): Don't use bp_startup_disabled. (create_breakpoint): Don't use bp_startup_disabled. (update_global_location_list): Use should_be_inserted. (bkpt_re_set): Update. gdb/testsuite 2011-12-06 Joel Brobecker <brobecker@acacore.com> * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs involving a fully qualified function name. 2011-12-06 Tom Tromey <tromey@redhat.com> * gdb.ada/homonym.exp: Add three breakpoint tests. 2011-12-06 Tom Tromey <tromey@redhat.com> * gdb.base/solib-weak.exp (do_test): Remove kfail. * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier. * gdb.objc/objcdecode.exp: Update for output changes. * gdb.linespec/linespec.exp: New file. * gdb.linespec/lspec.cc: New file. * gdb.linespec/lspec.h: New file. * gdb.linespec/body.h: New file. * gdb.linespec/base/two/thefile.cc: New file. * gdb.linespec/base/one/thefile.cc: New file. * gdb.linespec/Makefile.in: New file. * gdb.cp/templates.exp (test_template_breakpoints): Update for output changes. * gdb.cp/re-set-overloaded.exp: Remove kfail. * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now makes one breakpoint. * gdb.cp/method2.exp (test_break): Update for output changes. * gdb.cp/mb-templates.exp: Update for output changes. * gdb.cp/mb-inline.exp: Update for output changes. * gdb.cp/mb-ctor.exp: Update for output changes. * gdb.cp/ovsrch.exp: Use fully-qualified names. * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now has multiple matches. * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for error message change. * gdb.base/list.exp (test_list_filename_and_number): Update for error message change. * gdb.base/break.exp: Disable pending breakpoints. Update for output changes. * configure.ac: Add gdb.linespec. * configure: Rebuild. * Makefile.in (ALL_SUBDIRS): Add gdb.linespec. gdb/doc 2011-12-06 Tom Tromey <tromey@redhat.com> * gdb.texinfo (Set Breaks): Update for new behavior. |
||
Jan Kratochvil
|
e18b27534c |
gdb/
Display @entry parameter values (without references). * dwarf2expr.c (dwarf_block_to_fb_offset, dwarf_block_to_sp_offset): New functions. * dwarf2expr.h (dwarf_block_to_fb_offset, dwarf_block_to_sp_offset): New declarations. * dwarf2loc.c (dwarf2_find_location_expression): Support location list entry record. (dwarf_entry_parameter_to_value, value_of_dwarf_reg_entry) (value_of_dwarf_block_entry, locexpr_read_variable_at_entry): New functions. (dwarf2_locexpr_funcs): Install locexpr_read_variable_at_entry. (loclist_read_variable_at_entry): New function. (dwarf2_loclist_funcs): Install loclist_read_variable_at_entry. * dwarf2read.c (read_call_site_scope): Support also DW_OP_fbreg in DW_AT_location, call dwarf_block_to_sp_offset for it. * frame.h (print_entry_values_no, print_entry_values_only) (print_entry_values_preferred, print_entry_values_if_needed) (print_entry_values_both, print_entry_values_compact) (print_entry_values_default, print_entry_values): New declarations. (struct frame_arg): New field entry_kind. (read_frame_arg): New parameter entryargp. * mi/mi-cmd-stack.c (list_arg_or_local): New gdb_assert for arg->entry_kind. Optionally print the `@entry' suffix. (list_args_or_locals): New variable entryarg, initialize it. Initialize also entry_kind of arg and entryarg. Conditionalize list_arg_or_local for arg, add list_arg_or_local for entryarg. Call xfree for entryarg.error. * stack.c (print_entry_values_no, print_entry_values_only) (print_entry_values_preferred, print_entry_values_if_needed) (print_entry_values_both, print_entry_values_compact) (print_entry_values_default, print_entry_values_choices) (print_entry_values): New variables. (print_frame_arg): New gdb_assert for arg->entry_kind. Optionally print the `@entry' suffix, possibly in combination for print_entry_values_compact. (read_frame_arg): New parameter entryargp, new variables entryval, entryval_error and val_equal. Read in also entryargp, respect print_entry_values, compare the values using val_equal, fill in also argp->entry_kind (together with entryargp->entry_kind). (print_frame_args): New variable entryarg, initialize it. Conditionalize print_frame_arg for arg, add print_frame_arg for entryarg. Call xfree for entryarg.error. (_initialize_stack): Call add_setshow_enum_cmd for `entry-values'. * symtab.h (struct symbol_computed_ops): New field read_variable_at_entry. gdb/doc/ Display @entry parameter values (without references). * gdb.texinfo (Tail Call Frames): Add anchor. Add self tail call example. (Print Settings): New description of set print entry-values and show print entry-values. gdb/testsuite/ Display @entry parameter values (without references). * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2) (different, validity, invalid): New functions. (main): Call them. * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr, stacktest, breakhere_stacktest, different, breakhere_different, breakhere_validity and breakhere_invalid. (entry: bt): Update for @entry. (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *) (entry_validity: *, entry_invalid: *): Many new tests. * gdb.base/break.exp (run until breakpoint set at small function, optimized file): Accept also the @entry suffix. * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value. * gdb.mi/mi2-amd64-entry-value.c: New files. * gdb.mi/mi2-amd64-entry-value.exp: New files. |
||
Michael Snyder
|
3bd0f5efd1 |
2011-02-24 Michael Snyder <msnyder@vmware.com>
* value.c (value_from_history_ref): New function. * value.h (value_from_history_ref): Export. * cli/cli-utils.c (get_number_trailer): Use value_from_history_ref to parse value history references. * cli/cli-utils.h (get_number_trailer): Update comment. 2011-02-24 Michael Snyder <msnyder@vmware.com> * gdb.base/break.exp: Add tests for delete breakpoints using convenience variables and value history references. |
||
Michael Snyder
|
12c1418efb |
2011-02-24 Michael Snyder <msnyder@vmware.com>
* gdb.base/break.exp: Remove debugging 'printf' accidentally left behind in previous check-in. |
||
Michael Snyder
|
e5a67952d6 |
2011-02-21 Michael Snyder <msnyder@vmware.com>
* breakpoint.c (breakpoint_1): Change first argument from an int to a char pointer, so that the function now accepts a list of breakpoints rather than just one. Use new function 'number_is_in_list' to implement. (breakpoints_info): Pass char * instead of int to breakpoint_1. (watchpoints_info): Ditto. (tracepoints_info): Ditto. (maintenance_info_breakpoints): Ditto. (_initialize_breakpoint): Update help strings to reflect the fact that these functions can now take more than one argument. * cli/cli-utils.c (number_is_in_list): New function. * cli/cli-utils.h (number_is_in_list): Export. 2011-02-21 Michael Snyder <msnyder@vmware.com> * gdb.texinfo (Set Breaks): Add @dots{} to arguments of info break. (Set Watchpoints): Add @dots{} to argument of info watchpoints. (Listing Tracepoints): Add @dots{} to argument of info tracepoints. 2011-02-21 Michael Snyder <msnyder@vmware.com> * gdb.base/break.exp: Add tests for "info break" with arguments. * gdb.trace/infotrace.exp: Update patterns for error and help. * gdb.base/completion.exp: Update pattern. * gdb.base/ena-dis-br.exp: Update pattern. * gdb.base/help.exp: Update patterns. |
||
Joel Brobecker
|
7b6bb8daac | run copyright.sh for 2011. | ||
Michael Snyder
|
27d3a1a248 |
2010-06-01 Michael Snyder <msnyder@vmware.com>
* gdb.base/arithmet.exp: Use gdb_test_no_output. * gdb.base/arrayidx.exp: Ditto. * gdb.base/attach.exp: Ditto. * gdb.base/auxv.exp: Ditto. * gdb.base/bigcre.exp: Ditto. * gdb.base/break-always.exp: Ditto. * gdb.base/break-interp.exp: Ditto. * gdb.base/break.exp: Ditto. * gdb.base/breakpoint-shadow.exp: Ditto. * gdb.base/call-ar-st.exp: Ditto. * gdb.base/call-sc.exp: Ditto. * gdb.base/call-signal-resume.exp: Ditto. * gdb.base/callfuncs.exp: Ditto. * gdb.base/catch-syscall.exp: Ditto. * gdb.base/charset.exp: Ditto. * gdb.base/code-expr.exp: Ditto. * gdb.base/commands.exp: Ditto. * gdb.base/cond-expr.exp: Ditto. * gdb.base/condbreak.exp: Ditto. * gdb.base/cursal.exp: Ditto. * gdb.base/cvexpr.exp: Ditto. * gdb.base/default.exp: Ditto. * gdb.base/del.exp: Ditto. * gdb.base/detach.exp: Ditto. * gdb.base/display.exp: Ditto. * gdb.base/ena-dis-br.exp: Ditto. * gdb.base/eval-skip.exp: Ditto. * gdb.base/foll-fork.exp: Ditto. * gdb.base/foll-vfork.exp: Ditto. * gdb.base/frame-args.exp: Ditto. * gdb.base/funcargs.exp: Ditto. * gdb.base/gcore-buffer-overflow.exp: Ditto. * gdb.base/gdbvars.exp: Ditto. * gdb.base/help.exp: Ditto. * gdb.base/ifelse.exp: Ditto. * gdb.base/included.exp: Ditto. * gdb.base/list.exp: Ditto. * gdb.base/macscp.exp: Ditto. * gdb.base/maint.exp: Ditto. * gdb.base/multi-fork.exp: Ditto. * gdb.base/overlays.exp: Ditto. * gdb.base/page.exp: Ditto. * gdb.base/pending.exp: Ditto. * gdb.base/pointers.exp: Ditto. * gdb.base/pr11022.exp: Ditto. * gdb.base/prelink.exp: Ditto. * gdb.base/printcmds.exp: Ditto. * gdb.base/psymtab.exp: Ditto. * gdb.base/randomize.exp: Ditto. * gdb.base/relational.exp: Ditto. * gdb.base/relocate.exp: Ditto. * gdb.base/remote.exp: Ditto. * gdb.base/sepdebug.exp: Ditto. * gdb.base/set-lang-auto.exp: Ditto. * gdb.base/setshow.exp: Ditto. * gdb.base/setvar.exp: Ditto. * gdb.base/signals.exp: Ditto. * gdb.base/signull.exp: Ditto. * gdb.base/sigstep.exp: Ditto. * gdb.base/sizeof.exp: Ditto. * gdb.base/solib-disc.exp: Ditto. * gdb.base/store.exp: Ditto. * gdb.base/structs.exp: Ditto. * gdb.base/structs2.exp: Ditto. * gdb.base/subst.exp: Ditto. * gdb.base/term.exp: Ditto. * gdb.base/trace-commands.exp: Ditto. * gdb.base/unwindonsignal.exp: Ditto. * gdb.base/valgrind-db-attach.exp: Ditto. * gdb.base/varargs.exp: Ditto. * gdb.base/watch-cond.exp: Ditto. * gdb.base/watch_thread_num.exp: Ditto. * gdb.base/watchpoint-cond-gone.exp: Ditto. * gdb.base/watchpoint.exp: Ditto. * gdb.base/whatis-exp.exp: Ditto. |
||
Michael Snyder
|
2245442480 |
2010-05-27 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
* gdb.base/break.exp: Replace uses of send_gdb / gdb_expect. |
||
Joel Brobecker
|
4c38e0a4fc |
Update copyright year in most headers.
Automatic update by copyright.sh. |
||
Daniel Jacobowitz
|
edb3359dff |
gdb/
* NEWS: Document inlined function support. * Makefile.in (SFILES): Add inline-frame.c. (COMMON_OBS): Add inline-frame.o. * block.c (contained_in): Rewrite to use lexical nesting. (block_linkage_function): Skip inlined function blocks. (block_inlined_p): New. * block.h (struct block): Update comment. (block_inlined_p): New prototype. * blockframe.c (get_frame_block): Handle inlined functions. (get_frame_function): Do not use block_linkage_function. (block_innermost_frame): Use get_frame_block and contained_in. * breakpoint.c (watchpoint_check): Remove extra reinit_frame_cache. Skip over inlined functions. Simplify epilogue check. (bpstat_check_breakpoint_conditions): Use get_stack_frame_id. Update comments. (set_momentary_breakpoint): Only accept non-inlined frames. (watch_command_1): Use frame_unwind_caller_pc and frame_unwind_caller_id instead of get_prev_frame. (until_break_command): Likewise. Use get_stack_frame_id. * buildsym.c (end_symtab): Set SYMBOL_SYMTAB for block functions. * dwarf2loc.c (dwarf_expr_frame_base): Use block_linkage_function. * dwarf2read.c (process_die): Handle DW_TAG_inlined_subroutine. (read_func_scope, new_symbol): Likewise. Handle arguments specially for inlined functions without call site information. (inherit_abstract_dies): Allow tag mismatch for inlined subroutines. (die_specification): Treat DW_AT_abstract_origin as a specification. (read_type_die): Handle DW_TAG_inlined_subroutine. * frame-unwind.c (frame_unwind_init): Add inline_frame_unwind. * frame.c (fprint_frame_id): Print inline depth. (fprint_frame_type): Handle INLINE_FRAME and SENTINEL_FRAME. (skip_inlined_frames, get_stack_frame_id): New. (frame_unwind_caller_id): Use skip_inlined_frames. (frame_id_inlined_p): New. (frame_id_eq): Make the logic match the comments. Add inline_depth check. (frame_id_inner): Handle inlined functions. (frame_unwind_pc): New function, copied from frame_unwind_caller_pc. (frame_unwind_caller_pc): Use skip_inlined_frames and frame_unwind_pc. (get_prev_frame_1): Check for inline frames. Split out frame allocation to get_prev_frame_raw. (get_prev_frame_raw): New function. (get_prev_frame): Handle inline frames. (get_frame_pc): Use frame_unwind_pc. (get_frame_address_in_block): Skip inlined frames on both sides. (pc_notcurrent): Delete. (find_frame_sal): Rewrite to handle inline call sites. Use get_frame_address_in_block. (deprecated_update_frame_pc_hack): Make static. * frame.h: Update comments. (struct frame_id): Add inline_depth. (enum frame_type): Add INLINE_FRAME. (frame_id_inlined_p, get_stack_frame_id): New prototypes. * gdbthread.h (struct thread_info): Add step_stack_frame_id field. * infcmd.c (set_step_frame): New function. (step_once): Use set_step_frame. Handle inlined functions. (until_next_command): Use set_step_frame. (finish_backward), finish_forward): Use get_stack_frame_id. (finish_command): Support inlined functions. * inferior.h (set_step_info): New prototype. * infrun.c (RESUME_ALL): Use minus_one_ptid. (clear_proceed_status): Clear step_stack_frame_id. (init_wait_for_inferior): Call clear_inline_frame_state. (init_execution_control_state): Make static. (set_step_info): New function. (init_thread_stepping_state): Do not set the symtab or line here. (stepped_in_from): New function. (handle_inferior_event): Handle inlined functions. Use set_step_info. (insert_step_resume_breakpoint_at_frame): Use get_stack_frame_id. (struct inferior_status): Add step_stack_frame_id. (save_inferior_status, restore_inferior_status): Save and restore step_stack_frame_id. * inline-frame.c, inline-frame.h: New files. * minsyms.c (prim_record_minimal_symbol_and_info): Use XCALLOC. * regcache.c (regcache_write_pc): Call reinit_frame_cache. * s390-tdep.c (s390_prologue_frame_unwind_cache): Handle INLINE_FRAME. * stack.c (frame_show_address): New. (print_frame_info, print_frame): Use it. (find_frame_funname): Use get_frame_function. Handle inlined blocks. (frame_info): Mark inlined functions. (backtrace_command_1): Use get_current_user_frame. (print_frame_local_vars, print_frame_label_vars): Update comments. (return_command): Refuse inlined functions. * symtab.c (lookup_symbol_aux_local): Stop at inlined function boundaries. (find_function_start_sal): Avoid inlined functions. (completion_list_add_fields): New function. (default_make_symbol_completion_list): Use it. Use block_static_block and block_global_block. Check for inlined functions. (skip_prologue_using_sal): Avoid line number comparison across inlining. * symtab.h (struct symbol): Add is_inlined. (SYMBOL_INLINED): New. * target.c (target_resume): Call clear_inline_frame_state. * valops.c (value_of_variable): Check block_inlined_p. gdb/doc/ * gdb.texinfo (Debugging Optimized Code): New chapter. (Compiling for Debugging): Reference it. Move some text to the new section. gdb/testsuite/ * gdb.base/break.exp: Add an XFAIL for gcc/36748. * gdb.cp/annota2.exp: Accept frames-invalid in more places. * gdb.opt/Makefile.in (EXECUTABLES): Update. * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3. * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp, gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp, gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp, gdb.opt/inline-markers.c: New files. * lib/gdb.exp (skip_inline_frame_tests): New function. (skip_inline_var_tests): New function. |
||
Doug Evans
|
b89667ebd4 |
* dummy-frame.c (dummy_frame): Replace regcache member with
caller_state. (dummy_frame_push): Replace caller_regcache arg with caller_state. All callers updated. (remove_dummy_frame,pop_dummy_frame,lookup_dummy_frame): New fns. (dummy_frame_pop): Rewrite. Verify requested frame is in the dummy frame stack. Restore program state. (cleanup_dummy_frames): Rewrite. (dummy_frame_sniffer): Update. Make static. * dummy-frame.h (regcache,frame_info): Delete forward decls. (inferior_thread_state): New forward decl. (dummy_frame_push): Update prototype. * frame.c (frame_pop): dummy_frame_pop now does all the work for DUMMY_FRAMEs. * infcall.c (breakpoint_auto_delete_contents): Delete. (get_function_name,run_inferior_call): New fns. (call_function_by_hand): Simplify by moving some code to get_function_name, run_inferior_call. Inferior function call wrapped in TRY_CATCH so there's less need for cleanups and all exits from proceed are handled similarily. Detect program exit. Detect program stopping in a different thread. Make error messages more consistent. * inferior.h (inferior_thread_state): Declare (opaque type). (save_inferior_thread_state,restore_inferior_thread_state, make_cleanup_restore_inferior_thread_state, discard_inferior_thread_state, get_inferior_thread_state_regcache): Declare. (save_inferior_status): Update prototype. * infrun.c: (normal_stop): When stopped for the completion of an inferior function call, verify the expected stack frame kind. (inferior_thread_state): New struct. (save_inferior_thread_state,restore_inferior_thread_state, do_restore_inferior_thread_state_cleanup, make_cleanup_restore_inferior_thread_state, discard_inferior_thread_state, get_inferior_thread_state_regcache): New functions. (inferior_status): Move stop_signal, stop_pc, registers to inferior_thread_state. Remove restore_stack_info. (save_inferior_status): Remove arg restore_stack_info. All callers updated. Remove saving of state now saved by save_inferior_thread_state. (restore_inferior_status): Remove restoration of state now done by restore_inferior_thread_state. (discard_inferior_status): Remove freeing of registers, now done by discard_inferior_thread_state. * gdb.base/break.exp: Update expected gdb output. * gdb.base/sepdebug.exp: Ditto. * gdb.mi/mi-syn-frame.exp: Ditto. * gdb.mi/mi2-syn-frame.exp: Ditto. * gdb.base/call-signal-resume.exp: New file. * gdb.base/call-signals.c: New file. * gdb.base/unwindonsignal.exp: New file. * gdb.base/unwindonsignal.c: New file. * gdb.threads/interrupted-hand-call.exp: New file. * gdb.threads/interrupted-hand-call.c: New file. * gdb.threads/thread-unwindonsignal.exp: New file. |
||
Joel Brobecker
|
0fb0cc7590 | Updated copyright notices for most files. | ||
Jan Kratochvil
|
c7b778ff85 |
Fix for PR gdb/1543.
* gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with $LOCATION. (location): New variable. * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp, config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp, config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp, config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp, gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp, gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp, gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp, gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c, gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp, gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c, gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp, gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp, gdb.base/checkpoint.exp, gdb.base/chng-syms.exp, gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp, gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp, gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c, gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp, gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp, gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp, gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp, gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp, gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp, gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp, gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp, gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp, gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp, gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp, gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp, gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c, gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp, gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp, gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp, gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c, gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c, gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp, gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp, gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c, gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp, gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp, gdb.base/type-opaque.exp, gdb.base/until.exp, gdb.base/value-double-free.c, gdb.base/varargs.exp, gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp, gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp, gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp, gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp, gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp, gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp, gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp, gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp, gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp, gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp, gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp, gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp, gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp, gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp, gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp, gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c, gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp, gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp, gdb.pascal/types.exp, gdb.stabs/weird.exp, gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp, gdb.threads/print-threads.exp, gdb.threads/pthreads.exp, gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp, gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp, gdb.threads/thread_check.exp, gdb.threads/thread_events.exp, gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp, gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp, gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp, gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp, lib/mi-support.exp, lib/trace-support.exp: Remove reference to bug-gdb@prep.ai.mit.edu . |
||
Aleksandar Ristovski
|
18ac113bcc |
* gdb.base/attach.exp (do_attach_tests): Matching pattern for
temporary breakpoint to match "Temporary breakpoint". * gdb.base/break.exp (delete_breakpoints): Likewise. * gdb.base/call-ar-st.exp (get_debug_format): Likewise. * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise. * gdb.base/display.exp: Likewise. * gdb.base/foll-exec.exp (do_exec_tests): Likewise. * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise. * gdb.base/restore.exp (restore_tests): Likewise. * gdb.base/sepdebug.exp: Likewise. * gdb.base/watchpoint.exp: Likewise. * gdb.mi/mi-cli.exp: Added argument for new "disp" field. * gdb.mi/mi-pending.exp: Likewise. * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise. * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise. * gdb.mi/mi-var-cmd.exp: Likewise. * gdb.mi/mi-var-display.exp: Likewise. * gdb.mi/mi2-cli.exp: Likewise. * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise. * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise. * gdb.mi/mi2-var-display.exp: Likewise. * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint. * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for new "disp" field. (mi_expect_stop): Move after_reason argument to be really after reason. This is to support fix for PR2424. |
||
Vladimir Prus
|
dbc5282291 |
Introduce test setup helpers.
* lib/gdb.exp (build_executable, clean_restart) (prepare_for_testing): New. * gdb.base/break.exp: Use prepare_for_testing, and clean_restart. * gdb.base/return.exp: Likewise. * gdb.base/ending-run.exp: Likewise. |
||
Maciej W. Rozycki
|
55b411d998 | * gdb.base/break.exp: Mark failures as such. Fix formatting. | ||
Daniel Jacobowitz
|
6214f497d3 |
2008-03-21 Chris Demetriou <cgd@google.com>
* symtab.c (rbreak_command): Quote symbol name before passing it to break_command. * gdb.base/break.exp (rbreak junk): New test for rbreak "Junk at end of arguments" issue. |
||
Vladimir Prus
|
54e52265e2 |
* breakpoint.c (print_one_breakpoint_location): Revert Enb field
to old format. Discard breakpoint address if shared library is unloaded. (breakpoint_1): Adjust formatting of table header accordingly. |
||
Daniel Jacobowitz
|
9b254dd1ce | Updated copyright notices for most files. | ||
Vladimir Prus
|
0d381245e3 |
* breakpoint.h (enum enable_state): Remove the
bp_shlib_disabled enumerator. (struct bp_location): New members shlib_disabled, global_next, enabled and function_name. Rename pending to condition_not_parsed. * breakpoint.c (ALL_BP_LOCATIONS): Iterate over global_next. (ALL_BP_LOCATIONS_SAFE): Likewise. (breakpoint_enabled): Don't check for pending. (condition_command): Free and update all locations of a breakpoint. (insert_bp_location): Adjust. (software_breakpoint_inserted_here_p): Don't care if breakpoint is enabled, as soon as it's inserted. (print_it_typical): Print bpstat's location, not bpstat's breakpoint's location. (bpstat_stop_status): Iterate over all locations, not all breakpoints. (print_breakpoint_location): New. (print_one_breakpoint): Renamed to (print_one_breakpoint_location): ...this. Take parameters to describe which location is being printed. Modify code to properly print header for several locations and individual locations. (print_one_breakpoint): Print all locations. (breakpoint_has_pc): New. (describe_other_breakpoints): Use the above. (check_duplicates): Renamed to... (check_duplicates_for): .. this. (check_duplicates): Use check_duplicates_for. (allocate_bp_location): Adjust. (set_raw_breakpoint_without_location): New, extracted from set_raw_breakpoint. (set_breakpoint_location_function): New. (set_raw_breakpoint): Use set_raw_breakpoint_without_location. (make_breakpoint_permanent): Mark all locations as inserted. (disable_breakpoints_in_shlibs): Iterate over locations. (disable_breakpoints_in_unloaded_shlib): Likewise. (re_enable_breakpoints_in_shlibs): Likewise. (mention): Say "pending" when breakpoint has zero locations. If breakpoint has more than one location, say so. (add_location_to_breakpoint): New. (create_breakpoint): Accept symtabs_and_lines, not symtab_and_line. Pass extra sals to add_location_to_breakpoint. (create_breakpoints): Pass symtabs_and_lines to create_breakpoints. (break_command_1): Make pending breakpoints have zero locations. (do_captured_breakpoint): Remove wrong allocation. (clear_command): Iterate over all locations. (unlink_locations_from_global_list): Renamed from unlink_location_from_global_list. Remove all locations. (delete_breakpoint): Remove all locations. Iterate over all locations when deciding which other location to re-enable. (all_locations_are_pending): New. (update_breakpoint_locations): Renamed from update_breakpoint_location. Try to match old and new locations using names of containing functions. (breakpoint_re_set_one): Adjust. (find_location_by_number): New. (disable_command): Allow disabling individual location. (enable_command): Allow enabling individual location. * breakpoint.c: Adjust all uses of breakpoint's enable state to for bp_shlib_disabled change. |
||
Joel Brobecker
|
e22f8b7c8c |
Switch the license of all .exp files to GPLv3.
Switch the license of all .f and .f90 files to GPLv3. Switch the license of all .s and .S files to GPLv3. |
||
Daniel Jacobowitz
|
b741e21792 |
* config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
(gdb_load): Delete, replace with... (gdb_reload): ...this. * gdb.server/server-run.exp: Use gdb_load and gdbserver_run. * gdb.server/server-mon.exp: Likewise. * lib/gdb.exp (gdb_run_cmd): Use gdb_reload. (gdb_start_cmd): New. (gdb_file_cmd): Save the last loaded file. (gdb_reload): New. (gdb_gnu_strip_debug): Use transform. * lib/gdbserver-support.exp (gdbserver_spawn): Move file download support here. Use new $last_loaded_file. Check mtime. (gdb_target_cmd): Handle ObjC failure case. (infer_host_exec): Delete. (gdbserver_load): Rename to... (gdbserver_run): ...this. Simplify. * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file. (mi_gdb_load): Move most contents to a new function... (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load. (mi_run_cmd): Use mi_gdb_target_load. * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp, gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp: Use gdb_run_cmd. * gdb.base/charsign.exp: Remove incorrect comment. * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file. * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp, gdb.base/start.exp: Use gdb_start_cmd. |
||
Daniel Jacobowitz
|
6aba47ca06 | Copyright updates for 2007. | ||
Nathan Sidwell
|
d394c9935d |
* gdb.base/break.c (main): Move position of malloc.
* gdb.base/break.exp: Revert mistaken checkin. |
||
Nathan Sidwell
|
8ec659a07e | * gdb.base/break.c (main): Move position of malloc. | ||
Joel Brobecker
|
b60f089831 |
* gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
untested followed by return combination. * gdb.arch/altivec-regs.exp: Likewise. * gdb.arch/e500-abi.exp: Likewise. * gdb.arch/e500-regs.exp: Likewise. * gdb.arch/gdb1291.exp: Likewise. * gdb.arch/gdb1431.exp: Likewise. * gdb.arch/gdb1558.exp: Likewise. * gdb.arch/i386-prologue.exp: Likewise. * gdb.arch/i386-unwind.exp: Likewise. * gdb.asm/asm-source.exp: Likewise. * gdb.base/a2-run.exp: Likewise. * gdb.base/advance.exp: Likewise. * gdb.base/all-bin.exp: Likewise. * gdb.base/annota1.exp: Likewise. * gdb.base/annota3.exp: Likewise. * gdb.base/args.exp: Likewise. * gdb.base/arithmet.exp: Likewise. * gdb.base/assign.exp: Likewise. * gdb.base/async.exp: Likewise. * gdb.base/attach.exp: Likewise. * gdb.base/bang.exp: Likewise. * gdb.base/bigcore.exp: Likewise. * gdb.base/bitfields.exp: Likewise. * gdb.base/bitfields2.exp: Likewise. * gdb.base/break.exp: Likewise. * gdb.base/call-sc.exp: Likewise. * gdb.base/call-strs.exp: Likewise. * gdb.base/callfuncs.exp: Likewise. * gdb.base/checkpoint.exp: Likewise. * gdb.base/chng-syms.exp: Likewise. * gdb.base/code-expr.exp: Likewise. * gdb.base/commands.exp: Likewise. * gdb.base/completion.exp: Likewise. * gdb.base/cond-expr.exp: Likewise. * gdb.base/condbreak.exp: Likewise. * gdb.base/consecutive.exp: Likewise. * gdb.base/constvars.exp: Likewise. * gdb.base/corefile.exp: Likewise. * gdb.base/cvexpr.exp: Likewise. * gdb.base/dbx.exp: Likewise. * gdb.base/define.exp: Likewise. * gdb.base/detach.exp: Likewise. * gdb.base/display.exp: Likewise. * gdb.base/dump.exp: Likewise. * gdb.base/ena-dis-br.exp: Likewise. * gdb.base/ending-run.exp: Likewise. * gdb.base/environ.exp: Likewise. * gdb.base/eval-skip.exp: Likewise. * gdb.base/exprs.exp: Likewise. * gdb.base/fileio.exp: Likewise. * gdb.base/finish.exp: Likewise. * gdb.base/float.exp: Likewise. * gdb.base/foll-exec.exp: Likewise. * gdb.base/foll-fork.exp: Likewise. * gdb.base/foll-vfork.exp: Likewise. * gdb.base/freebpcmd.exp: Likewise. * gdb.base/funcargs.exp: Likewise. * gdb.base/gcore.exp: Likewise. * gdb.base/gdb1090.exp: Likewise. * gdb.base/gdb1250.exp: Likewise. * gdb.base/huge.exp: Likewise. * gdb.base/info-proc.exp: Likewise. * gdb.base/interrupt.exp: Likewise. * gdb.base/jump.exp: Likewise. * gdb.base/langs.exp: Likewise. * gdb.base/lineinc.exp: Likewise. * gdb.base/list.exp: Likewise. * gdb.base/logical.exp: Likewise. * gdb.base/long_long.exp: Likewise. * gdb.base/macscp.exp: Likewise. * gdb.base/maint.exp: Likewise. * gdb.base/mips_pro.exp: Likewise. * gdb.base/miscexprs.exp: Likewise. * gdb.base/multi-forks.exp: Likewise. * gdb.base/opaque.exp: Likewise. * gdb.base/overlays.exp: Likewise. * gdb.base/pc-fp.exp: Likewise. * gdb.base/pointers.exp: Likewise. * gdb.base/printcmds.exp: Likewise. * gdb.base/psymtab.exp: Likewise. * gdb.base/ptype.exp: Likewise. * gdb.base/recurse.exp: Likewise. * gdb.base/relational.exp: Likewise. * gdb.base/relocate.exp: Likewise. * gdb.base/remote.exp: Likewise. * gdb.base/reread.exp: Likewise. * gdb.base/restore.exp: Likewise. * gdb.base/return.exp: Likewise. * gdb.base/return2.exp: Likewise. * gdb.base/scope.exp: Likewise. * gdb.base/sect-cmd.exp: Likewise. * gdb.base/sep.exp: Likewise. * gdb.base/sepdebug.exp: Likewise. * gdb.base/setshow.exp: Likewise. * gdb.base/setvar.exp: Likewise. * gdb.base/sigall.exp: Likewise. * gdb.base/sigbpt.exp: Likewise. * gdb.base/signals.exp: Likewise. * gdb.base/signull.exp: Likewise. * gdb.base/sizeof.exp: Likewise. * gdb.base/solib.exp: Likewise. * gdb.base/step-line.exp: Likewise. * gdb.base/step-test.exp: Likewise. * gdb.base/structs.exp: Likewise. * gdb.base/structs2.exp: Likewise. * gdb.base/term.exp: Likewise. * gdb.base/twice.exp: Likewise. * gdb.base/until.exp: Likewise. * gdb.base/varargs.exp: Likewise. * gdb.base/volatile.exp: Likewise. * gdb.base/watchpoint.exp: Likewise. * gdb.base/whatis-exp.exp: Likewise. * gdb.base/whatis.exp: Likewise. * gdb.cp/ambiguous.exp: Likewise. * gdb.cp/annota2.exp: Likewise. * gdb.cp/annota3.exp: Likewise. * gdb.cp/bool.exp: Likewise. * gdb.cp/breakpoint.exp: Likewise. * gdb.cp/casts.exp: Likewise. * gdb.cp/class2.exp: Likewise. * gdb.cp/classes.exp: Likewise. * gdb.cp/cplusfuncs.exp: Likewise. * gdb.cp/ctti.exp: Likewise. * gdb.cp/derivation.exp: Likewise. * gdb.cp/exception.exp: Likewise. * gdb.cp/gdb1355.exp: Likewise. * gdb.cp/hang.exp: Likewise. * gdb.cp/inherit.exp: Likewise. * gdb.cp/local.exp: Likewise. * gdb.cp/m-data.exp: Likewise. * gdb.cp/m-static.exp: Likewise. * gdb.cp/member-ptr.exp: Likewise. * gdb.cp/method.exp: Likewise. * gdb.cp/misc.exp: Likewise. * gdb.cp/namespace.exp: Likewise. * gdb.cp/overload.exp: Likewise. * gdb.cp/ovldbreak.exp: Likewise. * gdb.cp/pr-1023.exp: Likewise. * gdb.cp/pr-1210.exp: Likewise. * gdb.cp/pr-574.exp: Likewise. * gdb.cp/printmethod.exp: Likewise. * gdb.cp/psmang.exp: Likewise. * gdb.cp/ref-params.exp: Likewise. * gdb.cp/ref-types.exp: Likewise. * gdb.cp/rtti.exp: Likewise. * gdb.cp/templates.exp: Likewise. * gdb.cp/try_catch.exp: Likewise. * gdb.cp/userdef.exp: Likewise. * gdb.cp/virtfunc.exp: Likewise. * gdb.disasm/am33.exp: Likewise. * gdb.disasm/h8300s.exp: Likewise. * gdb.disasm/mn10300.exp: Likewise. * gdb.disasm/sh3.exp: Likewise. * gdb.disasm/t01_mov.exp: Likewise. * gdb.disasm/t02_mova.exp: Likewise. * gdb.disasm/t03_add.exp: Likewise. * gdb.disasm/t04_sub.exp: Likewise. * gdb.disasm/t05_cmp.exp: Likewise. * gdb.disasm/t06_ari2.exp: Likewise. * gdb.disasm/t07_ari3.exp: Likewise. * gdb.disasm/t08_or.exp: Likewise. * gdb.disasm/t09_xor.exp: Likewise. * gdb.disasm/t10_and.exp: Likewise. * gdb.disasm/t11_logs.exp: Likewise. * gdb.disasm/t12_bit.exp: Likewise. * gdb.disasm/t13_otr.exp: Likewise. * gdb.hp/gdb.aCC/optimize.exp: Likewise. * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise. * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise. * gdb.hp/gdb.base-hp/dollar.exp: Likewise. * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise. * gdb.hp/gdb.base-hp/pxdb.exp: Likewise. * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise. * gdb.hp/gdb.base-hp/reg.exp: Likewise. * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise. * gdb.hp/gdb.compat/xdb1.exp: Likewise. * gdb.hp/gdb.compat/xdb3.exp: Likewise. * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise. * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise. * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise. * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise. * gdb.mi/gdb701.exp: Likewise. * gdb.mi/gdb792.exp: Likewise. * gdb.mi/mi-basics.exp: Likewise. * gdb.mi/mi-break.exp: Likewise. * gdb.mi/mi-cli.exp: Likewise. * gdb.mi/mi-console.exp: Likewise. * gdb.mi/mi-disassemble.exp: Likewise. * gdb.mi/mi-eval.exp: Likewise. * gdb.mi/mi-file.exp: Likewise. * gdb.mi/mi-read-memory.exp: Likewise. * gdb.mi/mi-regs.exp: Likewise. * gdb.mi/mi-return.exp: Likewise. * gdb.mi/mi-simplerun.exp: Likewise. * gdb.mi/mi-stack.exp: Likewise. * gdb.mi/mi-stepi.exp: Likewise. * gdb.mi/mi-syn-frame.exp: Likewise. * gdb.mi/mi-until.exp: Likewise. * gdb.mi/mi-var-block.exp: Likewise. * gdb.mi/mi-var-child.exp: Likewise. * gdb.mi/mi-var-cmd.exp: Likewise. * gdb.mi/mi-var-display.exp: Likewise. * gdb.mi/mi-watch.exp: Likewise. * gdb.mi/mi2-basics.exp: Likewise. * gdb.mi/mi2-break.exp: Likewise. * gdb.mi/mi2-cli.exp: Likewise. * gdb.mi/mi2-console.exp: Likewise. * gdb.mi/mi2-disassemble.exp: Likewise. * gdb.mi/mi2-eval.exp: Likewise. * gdb.mi/mi2-file.exp: Likewise. * gdb.mi/mi2-read-memory.exp: Likewise. * gdb.mi/mi2-regs.exp: Likewise. * gdb.mi/mi2-return.exp: Likewise. * gdb.mi/mi2-simplerun.exp: Likewise. * gdb.mi/mi2-stack.exp: Likewise. * gdb.mi/mi2-stepi.exp: Likewise. * gdb.mi/mi2-syn-frame.exp: Likewise. * gdb.mi/mi2-until.exp: Likewise. * gdb.mi/mi2-var-block.exp: Likewise. * gdb.mi/mi2-var-child.exp: Likewise. * gdb.mi/mi2-var-cmd.exp: Likewise. * gdb.mi/mi2-var-display.exp: Likewise. * gdb.mi/mi2-watch.exp: Likewise. * gdb.stabs/exclfwd.exp: Likewise. * gdb.stabs/weird.exp: Likewise. * gdb.threads/gcore-thread.exp: Likewise. * gdb.trace/actions.exp: Likewise. * gdb.trace/backtrace.exp: Likewise. * gdb.trace/circ.exp: Likewise. * gdb.trace/collection.exp: Likewise. * gdb.trace/deltrace.exp: Likewise. * gdb.trace/infotrace.exp: Likewise. * gdb.trace/limits.exp: Likewise. * gdb.trace/packetlen.exp: Likewise. * gdb.trace/passc-dyn.exp: Likewise. * gdb.trace/passcount.exp: Likewise. * gdb.trace/report.exp: Likewise. * gdb.trace/save-trace.exp: Likewise. * gdb.trace/tfind.exp: Likewise. * gdb.trace/tracecmd.exp: Likewise. * gdb.trace/while-dyn.exp: Likewise. * gdb.trace/while-stepping.exp: Likewise. |
||
Nathan Sidwell
|
e1c2defab5 |
* gdb.base/break.c: Add 10a breakpoint at }
* gdb.base/break.exp: Add test for breakpoint at } * gdb.cp/anon-union.cc: Add code at end of function. * gdb.cp/anon-union.exp: Adjust end of function breakpoint. * gdb.mi/var-cmd.c: Add code at end of function. * gdb.mi/mi-var-display.exp: Adjust end of next. * gdb.mi/mi2-var-display.exp: Likewise. * gdb.base/fileio.c: Add stop function and insert calls at stopping places. * gdb.base/fileio.exp: Breakpoint stop function and remove explicit line number references. |
||
David S. Miller
|
954de43bb9 |
* gdb.base/break.exp: Do not assume a breakpoint on
main will actually be in $srcfile when optimizing. |
||
Paul Brook
|
fc91c6c2b9 |
2006-03-07 Paul Brook <paul@codesourcery.com>
* gdb.arch/altivec-abi.exp: Use nowarnings instead of additional_flags=-w. * gdb.arch/altivec-regs.exp: Ditto. * gdb.arch/e500-abi.exp: Ditto. * gdb.arch/e500-regs.exp: Ditto. * gdb.base/all-bin.exp: Ditto. * gdb.base/annota1.exp: Ditto. * gdb.base/annota3.exp: Ditto. * gdb.base/args.exp: Ditto. * gdb.base/arithmet.exp: Ditto. * gdb.base/assign.exp: Ditto. * gdb.base/async.exp: Ditto. * gdb.base/bang.exp: Ditto. * gdb.base/break.exp: Ditto. * gdb.base/call-rt-st.exp: Ditto. * gdb.base/completion.exp: Ditto. * gdb.base/cond-expr.exp: Ditto. * gdb.base/condbreak.exp: Ditto. * gdb.base/consecutive.exp: Ditto. * gdb.base/define.exp: Ditto. * gdb.base/display.exp: Ditto. * gdb.base/ena-dis-br.exp: Ditto. * gdb.base/environ.exp: Ditto. * gdb.base/eval-skip.exp: Ditto. * gdb.base/info-proc.exp: Ditto. * gdb.base/jump.exp: Ditto. * gdb.base/logical.exp: Ditto. * gdb.base/long_long.exp: Ditto. * gdb.base/maint.exp: Ditto. * gdb.base/miscexprs.exp: Ditto. * gdb.base/pc-fp.exp: Ditto. * gdb.base/pointers.exp: Ditto. * gdb.base/relational.exp: Ditto. * gdb.base/reread.exp: Ditto. * gdb.base/sect-cmd.exp: Ditto. * gdb.base/sep.exp: Ditto. * gdb.base/sepdebug.exp: Ditto. * gdb.base/until.exp: Ditto. * gdb.base/whatis-exp.exp: Ditto. * gdb.cp/annota2.exp: Ditto. * gdb.cp/annota3.exp: Ditto. * gdb.trace/actions.exp: Ditto. * gdb.trace/backtrace.exp: Ditto. * gdb.trace/circ.exp: Ditto. * gdb.trace/collection.exp: Ditto. * gdb.trace/deltrace.exp: Ditto. * gdb.trace/infotrace.exp: Ditto. * gdb.trace/limits.exp: Ditto. * gdb.trace/packetlen.exp: Ditto. * gdb.trace/passc-dyn.exp: Ditto. * gdb.trace/passcount.exp: Ditto. * gdb.trace/report.exp: Ditto. * gdb.trace/save-trace.exp: Ditto. * gdb.trace/tfind.exp: Ditto. * gdb.trace/tracecmd.exp: Ditto. * gdb.trace/while-dyn.exp: Ditto. * gdb.trace/while-stepping.exp: Ditto. * lib/gdb.exp: Ditto. (gdb_compile): Handle nowarning option. |
||
Wu Zhou
|
9d6f42e946 | gdb.base/break.exp: Fix a comment typo. | ||
Fred Fish
|
a1dea79abe |
Committed after testing and independent approval/endorsement.
2003-12-09 Fred Fish <fnf@redhat.com> * gdb.base/break.c (marker1, marker2, marker3, marker4): Move functions to break1.c and leave prototypes behind. Add more "set breakpoint NN here" comments. * gdb.base/break1.c: New file. * gdb.base/break.exp: Handle compiling test case from multiple source files and change source file references as needed. * gdb.base/completion.exp: Ditto. * gdb.base/condbreak.exp: Ditto. * gdb.base/define.exp: Ditto. * gdb.base/ena-dis-br.exp: Ditto. * gdb.base/info-proc.exp: Ditto. * gdb.base/maint.exp: Ditto. * gdb.base/until.exp: Ditto. * gdb.base/condbreak.exp: Use bp_locationNN variables instead of hardcoded line numbers. * gdb.base/define.exp: Ditto. * gdb.base/ena-dis-br.exp: Ditto. * gdb.base/maint.exp: Ditto. * gdb.base/until.exp: Ditto. * gdb.base/completion.exp: Use "break1" for completion tests since "break" is no longer a unique prefix. |
||
Elena Zannoni
|
a50d3602e0 |
2003-11-13 Elena Zannoni <ezannoni@redhat.com>
* gdb.base/break.c: Add comments to aid finding line numbers for breakpoints. * gdb.base/break.exp: Remove all references to explicit line numbers. |
||
Stephane Carrez
|
f1f02ee4e4 |
* gdb.base/break.exp: marker4() is defined at line 46 when compiled
with -DPROTOTYPES. |
||
Stephane Carrez
|
6eb79af08f | * gdb.base/break.exp: Revert last patch. | ||
Stephane Carrez
|
8dfb4cf091 |
* gdb.base/break.exp: marker4() is defined at line 46 when compiled
with -DPROTOTYPES. |
||
Elena Zannoni
|
0fbc361cc7 |
2003-01-15 Elena Zannoni <ezannoni@redhat.com>
* gdb.base/break.exp: Fix change of default location, because of removal of until tests. * gdb.base/help.exp: Update test for new 'until' help message. Add test for help on 'advance'. |
||
Elena Zannoni
|
82025e1307 |
2003-01-15 Elena Zannoni <ezannoni@redhat.com>
* gdb.base/break.exp: Move the tests of until command from here... * gdb.base/until.exp: ... to here. New file. Add other tests. * gdb.base/advance.c: New file. * gdb.base/advance.exp: New file. |
||
Daniel Jacobowitz
|
df763c7f5b |
2002-05-12 Daniel Jacobowitz <drow@mvista.com>
* gdb.base/break.exp: Check 'break "marker2"'. |