summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lldb/packages/Python/lldbsuite/test/make/pseudo_barrier.h1
-rw-r--r--lldb/tools/debugserver/source/MacOSX/MachTask.mm2
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)
OpenPOWER on IntegriCloud