2000-07-13 14:06:17 -04:00
|
|
|
KDbg is a graphical frontend for GDB and KDE.
|
2000-04-05 07:17:16 -04:00
|
|
|
|
2000-07-13 14:06:17 -04:00
|
|
|
Features:
|
2000-04-05 07:17:16 -04:00
|
|
|
|
2000-07-13 14:06:17 -04:00
|
|
|
Inspection of variable values in a tree structure.
|
2000-04-05 07:17:16 -04:00
|
|
|
|
2000-07-13 14:06:17 -04:00
|
|
|
Direct member: For certain compound data types the most important member
|
|
|
|
values are displayed next to the variable name, so that it is not
|
|
|
|
necessary to expand the subtree of that variable in order to see the
|
|
|
|
member value. For example, you don't need to go into a variable of type
|
|
|
|
QString if you want to see the string that the variable holds. (BTW,
|
|
|
|
this is of course not hardcoded, but can be extended to new types.) KDbg
|
|
|
|
can also display Qt 2.0's QString values, which are Unicode strings.
|
2000-04-05 07:17:16 -04:00
|
|
|
|
2000-07-13 14:06:17 -04:00
|
|
|
Debugger at your finger tips: The basic debugger functions (step, next,
|
|
|
|
run, finish, until, set/clear/enable/disable breakpoint) are bound to
|
|
|
|
function keys F5 through F10.
|
2000-04-05 07:17:16 -04:00
|
|
|
|
2000-07-13 14:06:17 -04:00
|
|
|
Quick and easy.
|
2000-04-05 07:17:16 -04:00
|
|
|
|
2000-07-13 14:06:17 -04:00
|
|
|
Of course, lots of other basic functions: View source code, search text,
|
|
|
|
set program arguments and environment variables, display arbitrary
|
|
|
|
expressions. Everything you need to debug a program, eh!
|
2000-04-05 07:17:16 -04:00
|
|
|
|
2000-07-13 14:06:17 -04:00
|
|
|
Debugging of core dumps, attaching to running processes is possible.
|
2000-04-05 07:17:16 -04:00
|
|
|
|
2000-07-13 14:06:17 -04:00
|
|
|
Conditional breakpoints.
|