ddd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Missing gdb functions? Ort not?


From: Michael Eager
Subject: Re: Missing gdb functions? Ort not?
Date: Fri, 23 Mar 2018 10:04:00 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0

On 03/23/18 03:20, Alan Paterson wrote:
Hello.

I discovered ddd 2 days ago and am very happy to have done so. It is a big jump up from using gdb in command-line mode.

I just have a few questions (almost trivial) and I have not found any answers to them  in the manual:

Note. My programming language is Ada

 1. There is no (apparent) way to have gdb issued with a “start”
    command. Useful, since just “run” will go too far. Can be entered in
    the console window of course. Am I missing something?

What kind of "start" command are you talking about?

If you put commands in ~/.gdbinit, they will be executed as soon as
gdb starts.

 2. There appears to be no ddd way to issue a “catch exceptions”
    command. Although, if I do this in the console, it does appear in
    the list of breakpoints.

I seldom debug C++ programs, so I don't recall looking for this.

It is possible to create new buttons in DDD with user-defined commands.

 3. For some of the breakpoints, the “Delete” icon is insensitive. It is
    always the case for the breakpoint on exceptions, but sometimes on
    others as well.

This may be a defect or restriction in DDD.

 4. If a breakpoint is set which breaks on many instances, these are all
    nicely listed. However, the attempt to delete any of the “sub”-items
    deletes them all. Is this deliberate? Is it perhaps a gdb restriction?

You can tell whether some unexpected behavior is in DDD or GDB by
entering the equivalent command in the command window.

I'd have to create a test case to be sure, but I believe that GDB only
records the source location for a breakpoint, not each PC which is
affected.


My humble apologies if these things are indeed documented somewhere.

Alan Paterson
Paranor AG
CH-3046 Wahlendorf

--
Michael Eager    address@hidden
1960 Park Blvd., Palo Alto, CA 94306



reply via email to

[Prev in Thread] Current Thread [Next in Thread]