[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Setting a breakpoint at a line number and character offset
From: |
Charles Manning |
Subject: |
Re: Setting a breakpoint at a line number and character offset |
Date: |
Thu, 28 Jul 2011 10:10:57 +1200 |
User-agent: |
KMail/1.9.10 |
On Tuesday 26 July 2011 05:47:15 andy_westken wrote:
> Hi
>
> I apologise if this question has been answered elsewhere, but my web
> searches were swamped by noise...
>
> Is is possible to get gdb to set a breakpoint at a line number and a
> character offset (or column) on the line?
Only a line number AFAIK.
Setting it at an actual column offset would be challenging.
>
> From what I understand, this is not possible (at least for Ubuntu and
> GnuWin32 versions of the debugger). But I wanted to cross-check before
> using this to justify an item in some coding conventions.
>
> Thanks, Andy
>
> P.S. My contention is that code of the following form is intrinsically
> evil, from a debugging perspective.
Some might argue the corollary that debugging is evil from a coding
perspective :-).
>
> if(condition) function1() else function2();
I guess you could do something like:
break function1
condition 1 (condition)
>
> whereas
>
> if(condition)
> function1()
> else
> function2();
>
> is debuggable!