summaryrefslogtreecommitdiff
path: root/devel/ups-debug/pkg-descr
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>1998-06-24 05:34:32 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>1998-06-24 05:34:32 +0000
commit003113cc001798c14fb3279ac7c807b7abf5a61f (patch)
tree4bbbabab1c278dfee8153b96011735415c9c7dae /devel/ups-debug/pkg-descr
parentDepend on ghostscript5 instead of ghostscript4. (diff)
Source level C debugger that runs under X11
Notes
Notes: svn path=/head/; revision=11496
Diffstat (limited to 'devel/ups-debug/pkg-descr')
-rw-r--r--devel/ups-debug/pkg-descr19
1 files changed, 19 insertions, 0 deletions
diff --git a/devel/ups-debug/pkg-descr b/devel/ups-debug/pkg-descr
new file mode 100644
index 000000000000..be3bce98a93a
--- /dev/null
+++ b/devel/ups-debug/pkg-descr
@@ -0,0 +1,19 @@
+Ups is a source level C debugger that runs under X11.
+
+It runs in a window with two major regions: one showing the
+current state of the target program data and the other showing
+the currently executing source code. A key feature of ups is
+that the variables display is persistent: when you add a variable
+to the display it stays there as you step through the code. The
+current stack trace (which function called which) is always visible.
+
+Ups includes a C interpreter which allows you to add fragments
+of code simply by editing them into the source window (the source
+file itself is not modified). This lets you add debugging printf
+calls without recompiling, relinking (or even restarting) the
+target program. You can also add conditional breakpoints in a
+natural way - you just add a statement like "if (i == 73) #stop"
+at the appropriate place in the source window.
+
+-- David
+ obrien@NUXI.com