Re: [RFC]: new set breakpoint pending and show breakpoint pending commands

Andrew Cagney
2004-02-26T20:24:39Z

> Double Ping ...

Thought I'd covered it, sorry. Yes, ok (and finally some more sanity in
GDB's cli structure!)

Can you create a breakpoint bug report to move all the other breakpoint
options into "set/show breakpoint".

Andrew

> Jeff Johnston wrote:
>
>> Ping...[excluding Eli who graciously reviewed the doc change]
>>
>> Jeff Johnston wrote:
>>
>>> The following patch adds a setting to control how gdb creates pending breakpoints. At Andrew's suggestion, I have made the setting a subsetting of breakpoint so future breakpoint settings will all be grouped together.
>>>
>>> The setting is an auto boolean and has three settings: on, off, and auto. The default behavior is auto which is the current default behavior of querying before setting a pending breakpoint. The on setting causes pending breakpoints to be created automatically without prompting and the off setting causes no pending breakpoints to be created. The off setting causes an error to occur which matches the previous behavior Andrew was seeing with regard to scripts.
>>>
>>> I have included a doc patch but will wait on posting a change to pending.exp until everyone is ok with the interface. A change is not required to make pending.exp work, it would just exercise the new functionality. I have tested the new settings manually.
>>>
>>> Ok?
>>>
>>> -- Jeff J.
>>>
>>> gdb/ChangeLog:
>>>
>>> 2004-02-10 Jeff Johnston <jjohnstn@redhat.com>
>>>
>>> * breakpoint.c (pending_break_support): New setting variable.
>>> (break_command_1): Account for pending_break_support setting
>>> when creating pending breakpoints.
>>> (set_breakpoint_cmd, show_breakpoint_cmd): New functions.
>>> (_initialize_breakpoint): Add "set breakpoint pending" and
>>> "show breakpoint pending" commands.
>>>
>>> doc/ChangeLog:
>>>
>>> 2004-02-10 Jeff Johnston <jjohnstn@redhat.com>
>>>
>>> * gdb.texinfo (breakpoints): Add information about the
>>> new "set breakpoint pending" and "show breakpoint pending"
>>> commands.
>>>
>>>