diff options
-rw-r--r-- | lldb/packages/Python/lldbsuite/test/make/pseudo_barrier.h | 1 | ||||
-rw-r--r-- | lldb/tools/debugserver/source/MacOSX/MachTask.mm | 2 |
2 files changed, 1 insertions, 2 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/make/pseudo_barrier.h b/lldb/packages/Python/lldbsuite/test/make/pseudo_barrier.h index 8a543344028..5a6b045fda7 100644 --- a/lldb/packages/Python/lldbsuite/test/make/pseudo_barrier.h +++ b/lldb/packages/Python/lldbsuite/test/make/pseudo_barrier.h @@ -7,7 +7,6 @@ static inline void pseudo_barrier_wait(pseudo_barrier_t &barrier) { --barrier; while (barrier > 0) std::this_thread::yield(); - std::this_thread::sleep_for(std::chrono::milliseconds(100)); } static inline void pseudo_barrier_init(pseudo_barrier_t &barrier, int count) { diff --git a/lldb/tools/debugserver/source/MacOSX/MachTask.mm b/lldb/tools/debugserver/source/MacOSX/MachTask.mm index 6aa4fb23754..0d5a63a28f2 100644 --- a/lldb/tools/debugserver/source/MacOSX/MachTask.mm +++ b/lldb/tools/debugserver/source/MacOSX/MachTask.mm @@ -754,7 +754,7 @@ void *MachTask::ExceptionThread(void *arg) { // to get all currently available exceptions for this task err = exception_message.Receive( mach_task->ExceptionPort(), - MACH_RCV_MSG | MACH_RCV_INTERRUPT | MACH_RCV_TIMEOUT, 0); + MACH_RCV_MSG | MACH_RCV_INTERRUPT | MACH_RCV_TIMEOUT, 1); } else if (periodic_timeout > 0) { // We need to stop periodically in this loop, so try and get a mach // message with a valid timeout (ms) |