On Monday, 2 September 2013 at 13:33:29 UTC, Adam D. Ruppe wrote:
On Monday, 2 September 2013 at 07:52:09 UTC, Ludovit Lucenic wrote:
You don't mean it, do you ? :-D

I don't use a debugger too often, I actually prefer to do asserts (and then, when possible, leave them there after the debugging is finished) and printf stuff.

But when I do use gdb, I don't have big problems with it. For me at least, the stack trace works with file and line numbers, disassembly and register dumping works, breakpoints work, getting variable contents usually (but not always) works.

So I just generally find it good enough.

I wish we could say the same for them running on Windows...

Aye.

Adam, I totally agree with you except for the point on "getting variable contents usually (but not always) works". In my case this point barely worked. Maybe I did something wrong or used older version of GDB (which I don't think was the case). Anyway, to comfortably browse the variables'/parameters'/globals' in memory while debugging I had to start working on something like Gdb.D for Mono-D (mentioned earlier). GDB alone was not giving me even the least help in this memory examination. I mean, write a code where you have classes, interfaces, you passed variables like this to functions and put a breakpoint in such a function. I always got 0x0012F64E and such values out of GDB...

Ludovit

Reply via email to