<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi everyone, I'm doing a GUI frontend using lldb api, but the breakpoint created by code cannot make the program stop.<div><br></div><div>The code for creating the breakpoint is:</div><div><br></div><div>
<pre style="margin-top: 0px; margin-bottom: 0px;"><!--StartFragment--><font face="Courier New, sans-serif"><span style=" color:#800080;">lldb</span>::<span style=" color:#800080;">SBBreakpoint</span><span style=" color:#c0c0c0;"> </span>bp<span style=" color:#c0c0c0;"> </span>=<span style=" color:#c0c0c0;"> </span><span style=" color:#800000;">target_</span>.BreakpointCreateByLocation(<span style=" color:#800000;">target_</span>.GetExecutable().GetFilename(),<span style=" color:#c0c0c0;"> </span>lineNumber);</font><!--EndFragment--></pre><pre style="margin-top: 0px; margin-bottom: 0px;"><br></pre><pre style="margin-top: 0px; margin-bottom: 0px;">The breakpoint is valid, and I can get its description, but the program does not stop on that breakpoint.</pre><pre style="margin-top: 0px; margin-bottom: 0px;"><br></pre><pre style="margin-top: 0px; margin-bottom: 0px;">I've set the async of debugger to false, and after launching the target, the first state of the process is <font face="Courier New, sans-serif">eStateExited</font>, which means the breakpoint didn't work (even if `<font face="Courier New, sans-serif">bp.SetEnabled(true)</font>`).</pre><pre style="margin-top: 0px; margin-bottom: 0px;"><br></pre><pre style="margin-top: 0px; margin-bottom: 0px;">Another question. If I'm able to make breakpoint work, how can I get notified if the line number of that breakpoint change(like when the user set breakpoint on a line which generates no code and the breakpoint moves to the closest line that generates code).</pre><pre style="margin-top: 0px; margin-bottom: 0px;"><br></pre><pre style="margin-top: 0px; margin-bottom: 0px;">Thanks in advance.</pre></div>                                      </div></body>
</html>