~pac72/ubuntu/lucid/ddd/devel

« back to all changes in this revision

Viewing changes to ddd/ddd.info-8

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Schepler
  • Date: 2004-07-22 03:49:37 UTC
  • mfrom: (1.2.1 upstream) (2.1.1 warty)
  • Revision ID: james.westby@ubuntu.com-20040722034937-cysl08t1jvba4jrx
Tags: 1:3.3.9-3
USERINFO has been renamed to USERINFO.txt; adjust debian/rules code
to match, to get correct information on the About DDD dialog.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
This is ddd.info, produced by makeinfo version 4.0 from ddd.texi.
 
1
This is ddd.info, produced by makeinfo version 4.5 from ddd.texi.
2
2
 
3
 
INFO-DIR-SECTION Miscellaneous
 
3
INFO-DIR-SECTION Programming & development tools.
4
4
START-INFO-DIR-ENTRY
5
5
* DDD: (ddd).                     The Data Display Debugger.
6
6
END-INFO-DIR-ENTRY
7
7
 
8
8
DDD is a graphical front-end for GDB and other command-line debuggers.
9
9
 
10
 
This is the First Edition, 2001-02-01, of `Debugging with DDD' for DDD
11
 
Version 3.3.1.
 
10
This is the First Edition, 15 January, 2004, of `Debugging with DDD'
 
11
for DDD Version 3.3.9.
12
12
 
13
 
Copyright (C) 2001 Universit�t Passau
14
 
Lehrstuhl f�r Software-Systeme
15
 
Innstra�e 33
16
 
D-94032 Passau
 
13
Copyright (C) 2004 Universit�t des Saarlandes
 
14
Lehrstuhl Softwaretechnik
 
15
Postfach 15 11 50
 
16
66041 Saarbr�cken
17
17
GERMANY
18
18
 
19
19
Distributed by
607
607
 
608
608
   * Your DDD configuration (at the top)
609
609
 
610
 
   * All programs invoked by DDD, shown as `$  PROGRAM ARGS...'
 
610
   * All programs invoked by DDD, shown as `$ PROGRAM ARGS...'
611
611
 
612
612
   * All DDD messages, shown as `#  MESSAGE'.
613
613
 
659
659
     $ cd
660
660
     $ rm .ddd/log
661
661
     $ ln -s /dev/null .ddd/log
 
662
     $ _
662
663
 
663
664
   Be aware, though, that having logging turned off makes diagnostics
664
665
much more difficult; in case of trouble, it may be hard to reproduce the
782
783
* XDB::                         Using DDD with XDB
783
784
* JDB::                         Using DDD with JDB
784
785
* Perl::                        Using DDD with Perl
 
786
* Bash::                        Using DDD with Bash
785
787
* LessTif::                     Using DDD with LessTif
786
788
 
787
789
 
795
797
     set height 0
796
798
     set width 0
797
799
     set verbose off
 
800
     set annotate 1
798
801
     set prompt (gdb)
799
802
 
800
803
   DDD sets these values automatically when invoking GDB; if these
852
855
     bin>ls -l gdb*
853
856
     39 Mar  6 16:14 gdb -> /usr/wind/host/sun4-solaris2/bin/gdbppc*
854
857
     1619212 Mar 11  1997 gdbppc*
 
858
     bin>_
855
859
 
856
860
   This way DDD will start the correct version of GDB automatically.
857
861
 
1012
1016
`-passwd' option.
1013
1017
 
1014
1018
 
1015
 
File: ddd.info,  Node: Perl,  Next: LessTif,  Prev: JDB,  Up: Configuration Notes
 
1019
File: ddd.info,  Node: Perl,  Next: Bash,  Prev: JDB,  Up: Configuration Notes
1016
1020
 
1017
1021
Using DDD with Perl
1018
1022
===================
1023
1027
the current frame cannot be displayed.
1024
1028
 
1025
1029
 
1026
 
File: ddd.info,  Node: LessTif,  Prev: Perl,  Up: Configuration Notes
 
1030
File: ddd.info,  Node: Bash,  Next: LessTif,  Prev: Perl,  Up: Configuration Notes
 
1031
 
 
1032
Using DDD with Bash
 
1033
===================
 
1034
 
 
1035
   BASH support is rather new. As a programming language, BASH is not
 
1036
feature rich: there are no record structures or hash tables (yet), no
 
1037
pointers, package variable scoping or methods. So much of the data
 
1038
display and visualization features of DDD are disabled.
 
1039
 
 
1040
   As with any scripting or interpreted language like Perl, stepping a
 
1041
machine-language instructions (commands Stepi/Nexti) doesn't exist.
 
1042
 
 
1043
   Some BASH settings are essential for DDD to work correctly.  These
 
1044
settings with their correct values are:
 
1045
 
 
1046
     set annotate 1
 
1047
     set prompt set prompt bashdb$_Dbg_less$_Dbg_greater$_Dbg_space
 
1048
 
 
1049
   DDD sets these values automatically when invoking BASH; if these
 
1050
values are changed, there may be some malfunctions.
 
1051
 
 
1052
   Pay special attention when the prompt has extra angle brackets (a
 
1053
nested shell) or has any parenthesis (is in a subshell). Quitting may
 
1054
merely exit out of one of these nested (sub)shells rather than leave
 
1055
the program.
 
1056
 
 
1057
 
 
1058
File: ddd.info,  Node: LessTif,  Prev: Bash,  Up: Configuration Notes
1027
1059
 
1028
1060
Using DDD with LessTif
1029
1061
======================