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.
3
INFO-DIR-SECTION Miscellaneous
3
INFO-DIR-SECTION Programming & development tools.
5
5
* DDD: (ddd). The Data Display Debugger.
8
8
DDD is a graphical front-end for GDB and other command-line debuggers.
10
This is the First Edition, 2001-02-01, of `Debugging with DDD' for DDD
10
This is the First Edition, 15 January, 2004, of `Debugging with DDD'
11
for DDD Version 3.3.9.
13
Copyright (C) 2001 Universit�t Passau
14
Lehrstuhl f�r Software-Systeme
13
Copyright (C) 2004 Universit�t des Saarlandes
14
Lehrstuhl Softwaretechnik
608
608
* Your DDD configuration (at the top)
610
* All programs invoked by DDD, shown as `$ PROGRAM ARGS...'
610
* All programs invoked by DDD, shown as `$ PROGRAM ARGS...'
612
612
* All DDD messages, shown as `# MESSAGE'.
661
661
$ ln -s /dev/null .ddd/log
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
1012
1016
`-passwd' option.
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
1017
1021
Using DDD with Perl
1018
1022
===================
1023
1027
the current frame cannot be displayed.
1026
File: ddd.info, Node: LessTif, Prev: Perl, Up: Configuration Notes
1030
File: ddd.info, Node: Bash, Next: LessTif, Prev: Perl, Up: Configuration Notes
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.
1040
As with any scripting or interpreted language like Perl, stepping a
1041
machine-language instructions (commands Stepi/Nexti) doesn't exist.
1043
Some BASH settings are essential for DDD to work correctly. These
1044
settings with their correct values are:
1047
set prompt set prompt bashdb$_Dbg_less$_Dbg_greater$_Dbg_space
1049
DDD sets these values automatically when invoking BASH; if these
1050
values are changed, there may be some malfunctions.
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
1058
File: ddd.info, Node: LessTif, Prev: Bash, Up: Configuration Notes
1028
1060
Using DDD with LessTif
1029
1061
======================