<div dir="ltr">This patch allows API clients to check if a stop event was due to a call to Process:Halt(). I based the patch on the latest master branch of the Github mirror of the LLDB SVN trunk. Checking out the SVN trunk fails for me.<div><div><br></div><div>---</div><div> include/lldb/API/SBProcess.h | 3 +++</div><div> source/API/SBProcess.cpp     | 6 ++++++</div><div> 2 files changed, 9 insertions(+)</div><div><br></div><div>diff --git a/include/lldb/API/SBProcess.h b/include/lldb/API/SBProcess.h</div><div>index 3d6e49c..6fcc5c2 100644</div><div>--- a/include/lldb/API/SBProcess.h</div><div>+++ b/include/lldb/API/SBProcess.h</div><div>@@ -248,6 +248,9 @@ public:</div><div>     // Events</div><div>     static lldb::StateType</div><div>     GetStateFromEvent (const lldb::SBEvent &event);</div><div>+    </div><div>+    static bool</div><div>+    GetInterruptedFromEvent(const lldb::SBEvent &event);</div><div> </div><div>     static bool</div><div>     GetRestartedFromEvent (const lldb::SBEvent &event);</div><div>diff --git a/source/API/SBProcess.cpp b/source/API/SBProcess.cpp</div><div>index 9a0b23b..66eca5f 100644</div><div>--- a/source/API/SBProcess.cpp</div><div>+++ b/source/API/SBProcess.cpp</div><div>@@ -974,6 +974,12 @@ SBProcess::GetStateFromEvent (const SBEvent &event)</div><div> }</div><div> </div><div> bool</div><div>+SBProcess::GetInterruptedFromEvent(const lldb::SBEvent &event)</div><div>+{</div><div>+    return Process::ProcessEventData::GetInterruptedFromEvent(event.get());</div><div>+}</div><div>+</div><div>+bool</div><div> SBProcess::GetRestartedFromEvent (const SBEvent &event)</div><div> {</div><div>     return Process::ProcessEventData::GetRestartedFromEvent (event.get());</div><div>-- </div><div>1.9.3 (Apple Git-50)</div><div><br></div></div><div>Thanks,</div><div>Mario</div></div>