Can't set BP in middle of line

Rainer Schuetze r.sagitario at gmx.de
Sun Nov 4 08:27:34 UTC 2018



On 03/11/2018 17:31, Michelle Long wrote:
> On Saturday, 3 November 2018 at 08:10:37 UTC, Rainer Schuetze wrote:
>>
>>
>> On 30/10/2018 16:21, Michelle Long wrote:
>>> statement1; statement2;
>>>
>>> Would be nice to easily be able to set a BP just on statement2
>>> without having to add a new line.
>>>
>>
>> I haven't seen this with the VS native debugger and C++, so I doubt it
>> is feasible.
> 
> Supposedly it is possible. When you put a BP it has a "char" value which
> is usually set to 1. (you can see it in when you hover over the BP).
> 
> Supposedly setting the value to something else allows one to do BP's in
> the middle of lines. It may be only valid for certain languages though
> but it is doable in some cases as you can find information online about
> people doing it.
> 
> https://stackoverflow.com/questions/36166205/setting-a-breakpoint-in-the-middle-of-a-line-with-multiple-statements

These examples are with the debugger for managed code (e.g. C#), not the
debug engine for native applications.

I haven't yet seen any compiler (C++ or D) emit CodeView debug
information that contains more than the line number.


More information about the Digitalmars-d-debugger mailing list