Re: [RFA/controversial] move bp by line number past the prologue

Andrew Cagney
2002-08-29T20:33:47Z

> On Aug 29, 11:15am, Joel Brobecker wrote:
>
>
>> 2002-08-29 Jim Ingham <jingham@apple.com>
>>
>> * linespec.c (decode_line_1): Skip the function prologue if
>> funfirstline is set. Changes the behavior of the break command
>> to skip the function prologue when breaking by line number.
>
>
> Joel,
>
> My opinion is that this is a reasonable change providing that we
> still have a mechanism for setting a breakpoint on the prologue.
> When I want to do this I usually do ``b *foo'' instead of relying
> on line numbers. (Usually I don't know the line number anyway.)
> So, I have no objection to this patch so long as it doesn't change
> the present behavior of ``b *foo''.
>
> I've reread the thread in which this matter was discussed earlier
> (i.e, the "[RFC] breakpoints and function prologues" messages). Given
> that there was such disagreement before, I doubt that everyone will
> agree with my point of view. If this turns out to be the case, might
> I suggest a user settable option for controlling whether setting a
> breakpoint by line number will always cause the prologue to be
> skipped? That way both sides get the behavior they want. (GUIs can
> set the desired behavior at initialization time.)

GUI and CLI behavior should be kept independant. Running GDB under a
GUI, should not affect the CLI.

Andrew