diff options
Diffstat (limited to 'lldb/source/Target/Process.cpp')
-rw-r--r-- | lldb/source/Target/Process.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lldb/source/Target/Process.cpp b/lldb/source/Target/Process.cpp index d54112ab5d8..c40894b357d 100644 --- a/lldb/source/Target/Process.cpp +++ b/lldb/source/Target/Process.cpp @@ -2857,10 +2857,10 @@ Status Process::LoadCore() { // state. SetPrivateState(eStateStopped); - // Wait indefinitely for a stopped event since we just posted one above... + // Wait for a stopped event since we just posted one above... lldb::EventSP event_sp; - listener_sp->GetEvent(event_sp, llvm::None); - StateType state = ProcessEventData::GetStateFromEvent(event_sp.get()); + StateType state = + WaitForProcessToStop(seconds(10), &event_sp, true, listener_sp); if (!StateIsStoppedState(state, false)) { Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_PROCESS)); |