[lldb-dev] negative in stop reason

Jim Ingham via lldb-dev lldb-dev at lists.llvm.org
Fri Nov 17 11:49:06 PST 2017


Negative breakpoint ID’s are used for breakpoints lldb sets for internal purposes. You can see the internal breakpoints with the “break list -i” command.

“continue” doesn’t usually need to set internal breakpoints, however.  And we don’t usually tell you about internal breakpoint hits, especially if you hit a user breakpoint at the same time.  So that is a little curious.  But I also wonder if you are hitting this breakpoint over and over?  What is the hit count on breakpoint 3?  You can see this in the output of “break list 3.1" 

Jim
  

> On Nov 16, 2017, at 6:20 PM, Jian Liu/Gmail via lldb-dev <lldb-dev at lists.llvm.org> wrote:
> 
> 
> Dear all,
> 
>     I have just debug KLEE with lldb. A breakpoint was set on the function "executeAllocUnbounded". After the breakpoint was hiited, I used "continue" to let the program to go on. However, it did not work. The respose from lldb is following: 
> 
> (lldb) 
> Process 10254 stopped
> * thread #1, name = 'klee', stop reason = breakpoint 3.1 -1364.1
>     frame #0: klee`klee::Executor::executeAllocUnbounded(this=0x0000000001278800, state=0x000000000132d710, size=4, target=0x000000000134ef00) at Executor.cpp:3036
> 
> NOTE that, there is a negative number "-1364.1" showed in stop reason. When I hit "continue" again, the number was change to "-1366.1", by mius -2
> 
> I want to know what is the mean of "-1364.1" here. How to let the program to continue. Thanks.
> 
> ---
> Jian Liu
> 
> 
> _______________________________________________
> lldb-dev mailing list
> lldb-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev



More information about the lldb-dev mailing list