[Lazarus] Conditional Debugger breakpoints not working ?

Martin Frb lazarus at mfriebe.de
Tue Feb 21 13:14:20 CET 2023

On 20/02/2023 15:14, Michael Van Canneyt via lazarus wrote:
> On Mon, 20 Feb 2023, Martin Frb via lazarus wrote:
>> It is a problem on Mac, with LLDB. Though I am not even sure that 
>> conditional breakpoint are supported at all...
Just checked, conditions are set. But users must type them C-style. That 
is "a == 1".

> They are:
> https://stackoverflow.com/questions/37204551/lldb-setting-conditional-breakpoint-with-string-equality-as-condition 

That looks like it actually invokes strcmp() in the debugged exe. Which 
then depends on an fpc generated app having that function, and having 
sufficient debug info to have it found.

The GDB $_streq on the other hand is an gdb intrinsic.

More information about the lazarus mailing list