<div dir="ltr">Hi,<div><br></div><div>I found that if I am using synchronous mode, some times there are no debug events generated during launch. For example, for the code below, LLDBListenerThread will receive no debug events. </div><div><br></div><div>Is this expected? What is the rule of debug events in synchronous mode? </div><div><br></div><div><div>def main():</div><div>    debugger = lldb.SBDebugger.Create()</div><div>    debugger.SetAsync(False)</div><div>    target = debugger.CreateTargetWithFileAndArch(executable_path, lldb.LLDB_ARCH_DEFAULT)</div><div>    target.BreakpointCreateByName('main')</div><div><br></div><div>    listener = lldb.SBListener('Event Listener')</div><div>    error = lldb.SBError()</div><div>    process = target.Launch (listener,</div><div>                             None,      # argv</div><div>                             None,      # envp</div><div>                             None,      # stdin_path</div><div>                             None,      # stdout_path</div><div>                             None,      # stderr_path</div><div>                             None,      # working directory</div><div>                             0,         # launch flags</div><div>                             False,     # Stop at entry</div><div>                             error)     # error</div><div>    print 'Launch result: %s' % str(error)</div><div>    event_thread = LLDBListenerThread(debugger)</div><div>    event_thread.start()</div></div></div>