ddd-debugger

What's the bare minimum Cygwin install to have DDD running properly on XP?

I’m using the gcc in MinGW that comes with Strawberry Perl, on Windows XP. I’d like to have ddd (the Data Display Debugger) as well but apparently on Windows the simplest way to get ddd is by running Cygwin. So what's the bare minimum of Cygwin I can install to get ddd up and running? I'd prefer if I could run ddd natively on Win32 but t...

Does DDD support Perl?

Can DDD (Data Display Debugger) be used for Perl data structures? ...

What is a good unix alternative to DDD (Data Display Debugger)?

I am developing c on linux using vim and debugging using ddd. However I find that ddd performs very poorly at scrolling on this machine so its sometimes very frustrating to use. I like the way that ddd maps fairly closely to the gdb command set as this means I am free to use gdb commands when I choose, but using gdb itself is not an opt...

How do I prevent the "Disabling display # to avoid infinite recursion" error message in ddd?

I use ddd (v3.3.1.1 x86_64-pc-linux-gnu, Ubuntu 9.04) to debug my single-threaded C++ app. The first time through, everything works fine, and I can inspect variables without problems. Once the app ends, if I try to run it again, my breakpoints are all still there, but all the variables fail to display. Clicking on them results in: "D...

Starting debugging with DDD

I would like to use DDD to debug the source code of Gedit and GTK+. I start DDD by command ddd gedit. Now I can run the project and I found the source window but I can't see the sources of Gedit and GTK+ nor run the program line by line. How to do that? ...

How can I debug a program using scanf with ddd?

When ddd encounters a scanf statement, it displays "Waiting until GDB gets ready" message. The debugging activity stops here. Please guide me of overcoming this bug. I'm using an amd64 athlon processor. ...

windows version of the GDB frontend DDD

Is there a native (not cygwin) version of DDD available for download somewhere? ...

ddd hangs on start

When I start ddd, it seems hang waiting for gdb. Here is the tail end of output ddd --trace: # Saving session in "/home/kbrandt/.ddd/sessions/106d7eb3d567f23b01125736049734486400000041300582/init"... # Saving session in "/home/kbrandt/.ddd/sessions/106d7eb3d567f23b01125736049734486400000041300582/init"...done. 2009.11.04 13:48:17 <- "...

DDD Alternative that also Draws Pretty Pictures of Data Structures

Is there anything other than DDD that will draw diagrams of my data structures like DDD does that runs on Linux? ddd is okay and runs, just kind of has an old klunky feeling to it, just wanted to explore alternatives if there are any. The top part with the grid of this image is what I am talking about: ...

Is there a gdb (or similar) frontend that will show the program stack visually?

Basically, I'm looking for something where I can break execution and then see a visual representation of the stack in memory. DDD doesn't have this as far as I can tell. ...

Can one configure gdb/ddd to never step into certain functions?

I have some infrastructure C++ code (containers, memory managers etc.) and I want the debugger to never step into those methods while debugging an application issue. I know this can be done with Visual Studio and I have used that before on other projects: http://stackoverflow.com/questions/626744/is-there-a-way-to-automatically-avoidin...

ddd gets inactive when mouse is moved out of its window

My ddd window doesn't take any keyboard input when my mouse cursor is moved out of the window. Although ddd window is still active, but it doesn't take any inputs. I will have to move my mouse over its window to make it work again. Is there a way to configure it in a way that it takes the input no matter where the mouse pointer is, just ...

DDD debugger: save A command history between sessions

I noticed that my command history remains only during the current session, and once I re-start ddd, say with the same process, it starts with a clean slate. Is there way I can force the latest history to persist/reload. I couldn't find any relevant options in Edit-> Preference/GDB sessions. I am using GNU DDD 3.3.9 (i386-redhat-linux...

ddd display long list

When tab or !ls in command window in ddd, there're always a long list to display in the command window. However, unlike other pager behavior, ddd will not stop and let you hit enter or something to continue the list, it just display the whole list straight to the end. I wonder is there any setting related to this to control this noisy be...

Can DDD account for strings?

I am trying to figure out a problem in my c++ code and have DDD to debug with on a Sun machine. I am required to use strings per some standard we have. But whenever DDD encounters a string variable, it always comes up as being empty. I want to remember having the same trouble using CVD before on an SGI. Short of re-writing my code to ...

ddd debugger enters an infinite loop when the program tries to read console input.

when a C++ program reads from cin, the ddd provides it with "1" instead of letting me type the input in its console. Since the program reads interactive commands, "1" is an invalid command and ddd seems to have an infinite supply of them, the result is an infinite loop of "invalid command" output. Have anybody encountered such behavior ...

Remote debugging using gnu DDD

Question: Is it possible to debug, when the target is on a remote host? Example: # ddd --debugger /usr/bin/bashdb <sript-name> (on remote host) ...

How to change Motif theme in DDD and Insight to something more pleasant?

I have Tk version 8.5.3 installed, theming engine support added since 8.5. Still, I don't know how to use themes, default Motif is just ugly: Screenshot ...

How to skip past loops in ddd (gdb)

During many, sometimes inundating, debugging sessions using DDD, I stumble upon loops. And I keep pressing next to get past it, and if there are many iterations, I just set a break point right after it, and press "continue." Is there any other way to go past loops? ...

Can I use DDD3.3.12 with GDB7.1?

Can I use ddd3.3.12 with gdb7.1? ...