| /llvm-project/lldb/unittests/Utility/ |
| H A D | ListenerTest.cpp | 30 const std::chrono::seconds timeout(0); in TEST() local 32 EXPECT_FALSE(listener_sp->GetEvent(event_sp, timeout)); in TEST() 33 EXPECT_FALSE(listener_sp->GetEventForBroadcaster(nullptr, event_sp, timeout)); in TEST() 35 listener_sp->GetEventForBroadcaster(&broadcaster, event_sp, timeout)); in TEST() 37 &broadcaster, event_mask, event_sp, timeout)); in TEST() 41 EXPECT_TRUE(listener_sp->GetEvent(event_sp, timeout)); in TEST() 44 EXPECT_TRUE(listener_sp->GetEventForBroadcaster(nullptr, event_sp, timeout)); in TEST() 48 listener_sp->GetEventForBroadcaster(&broadcaster, event_sp, timeout)); in TEST() 52 &broadcaster, event_mask * 2, event_sp, timeout)); in TEST() 54 &broadcaster, event_mask, event_sp, timeout)); in TEST() [all …]
|
| H A D | BroadcasterTest.cpp | 24 std::chrono::seconds timeout(0); in TEST() local 32 EXPECT_TRUE(listener1_sp->GetEvent(event_sp, timeout)); in TEST() 42 EXPECT_TRUE(listener2_sp->GetEvent(event_sp, timeout)); in TEST() 47 EXPECT_TRUE(listener1_sp->GetEvent(event_sp, timeout)); in TEST() 49 EXPECT_TRUE(listener2_sp->GetEvent(event_sp, timeout)); in TEST() 55 EXPECT_TRUE(listener1_sp->GetEvent(event_sp, timeout)); in TEST()
|
| /llvm-project/compiler-rt/test/fuzzer/ |
| H A D | fuzzer-timeout.test | 3 RUN: not %run %t-TimeoutTest -timeout=1 2>&1 | FileCheck %s --check-prefix=TimeoutTest 5 TimeoutTest: Test unit written to ./timeout- 6 TimeoutTest: == ERROR: libFuzzer: timeout after 10 TimeoutTest: SUMMARY: libFuzzer: timeout 12 RUN: not %run %t-TimeoutTest -timeout=1 %S/hi.txt 2>&1 | FileCheck %s --check-prefix=SingleInputTim… 14 SingleInputTimeoutTest-NOT: Test unit written to ./timeout- 16 RUN: %run %t-TimeoutTest -timeout=1 -timeout_exitcode=0 18 RUN: not %run %t-TimeoutEmptyTest -timeout=1 2>&1 | FileCheck %s --check-prefix=TimeoutEmptyTest 20 TimeoutEmptyTest: == ERROR: libFuzzer: timeout after 21 TimeoutEmptyTest: SUMMARY: libFuzzer: timeout
|
| /llvm-project/libc/src/sys/select/linux/ |
| H A D | select.cpp | 32 struct timeval *__restrict timeout)) { 42 if (timeout != nullptr) { 43 // In general, if the tv_sec and tv_usec in |timeout| are correctly set, 45 // if tv_usec in |timeout| is more than a second, it can lead to overflows. 48 if ((TIME_MAX - timeout->tv_sec) < (timeout->tv_usec / 1000000)) { 52 ts.tv_sec = timeout->tv_sec + timeout->tv_usec / 1000000; 53 ts.tv_nsec = timeout->tv_usec * 1000;
|
| /llvm-project/libcxx/test/std/thread/thread.condition/thread.condition.condvar/ |
| H A D | wait_until.pass.cpp | 54 auto timeout = Clock::now() + std::chrono::seconds(3600); in test() local 62 std::cv_status result = cv.wait_until(lock, timeout); in test() 68 assert(Clock::now() < timeout); in test() 95 auto timeout = Clock::now() + std::chrono::milliseconds(250); in test() local 103 result = cv.wait_until(lock, timeout); in test() 104 if (result == std::cv_status::timeout) in test() 105 assert(Clock::now() >= timeout); in test() 106 } while (result != std::cv_status::timeout); in test()
|
| H A D | wait_for.pass.cpp | 48 auto timeout = std::chrono::seconds(3600); in main() local 57 std::cv_status result = cv.wait_for(lock, timeout); in main() 64 assert(elapsed < timeout); in main() 91 auto timeout = std::chrono::milliseconds(250); in main() local 99 auto elapsed = measure([&] { result = cv.wait_for(lock, timeout); }); in main() 100 if (result == std::cv_status::timeout) in main() 101 assert(elapsed >= timeout); in main() 102 } while (result != std::cv_status::timeout); in main()
|
| H A D | wait_for_pred.pass.cpp | 48 auto timeout = std::chrono::seconds(3600); in main() local 56 bool result = cv.wait_for(lock, timeout, [&] { return !likely_spurious; }); in main() 59 assert(elapsed < timeout); in main() 86 auto timeout = std::chrono::milliseconds(250); in main() local 93 …bool result = cv.wait_for(lock, timeout, [] { return false; }); // never stop waiting (until timeo… in main() 96 assert(elapsed >= timeout); in main() 115 auto timeout = std::chrono::seconds(3600); in main() local 123 bool result = cv.wait_for(lock, timeout, [&] { return true; }); in main() 127 …assert(elapsed < timeout); // can technically fail if t2 never executes and we timeout, but very u… in main()
|
| H A D | wait_until_pred.pass.cpp | 54 auto timeout = Clock::now() + std::chrono::seconds(3600); in test() local 61 bool result = cv.wait_until(lock, timeout, [&] { return !likely_spurious; }); in test() 63 assert(Clock::now() < timeout); in test() 90 auto timeout = Clock::now() + std::chrono::milliseconds(250); in test() local 96 …bool result = cv.wait_until(lock, timeout, [] { return false; }); // never stop waiting (until tim… in test() 98 assert(Clock::now() >= timeout); in test() 117 auto timeout = Clock::now() + std::chrono::seconds(3600); in test() local 124 bool result = cv.wait_until(lock, timeout, [&] { return true; }); in test() 127 …assert(Clock::now() < timeout); // can technically fail if t2 never executes and we timeout, but v… in test()
|
| /llvm-project/libcxx/test/std/thread/thread.condition/thread.condition.condvarany/ |
| H A D | wait_for.pass.cpp | 54 auto timeout = std::chrono::seconds(3600); in test() local 63 std::cv_status result = cv.wait_for(lock, timeout); in test() 70 assert(elapsed < timeout); in test() 97 auto timeout = std::chrono::milliseconds(250); in test() local 105 auto elapsed = measure([&] { result = cv.wait_for(lock, timeout); }); in test() 106 if (result == std::cv_status::timeout) in test() 107 assert(elapsed >= timeout); in test() 108 } while (result != std::cv_status::timeout); in test()
|
| H A D | wait_for_pred.pass.cpp | 54 auto timeout = std::chrono::seconds(3600); in test() local 62 bool result = cv.wait_for(lock, timeout, [&] { return !likely_spurious; }); in test() 65 assert(elapsed < timeout); in test() 92 auto timeout = std::chrono::milliseconds(250); in test() local 99 …bool result = cv.wait_for(lock, timeout, [] { return false; }); // never stop waiting (until timeo… in test() 102 assert(elapsed >= timeout); in test() 121 auto timeout = std::chrono::seconds(3600); in test() local 129 bool result = cv.wait_for(lock, timeout, [&] { return true; }); in test() 133 …assert(elapsed < timeout); // can technically fail if t2 never executes and we timeout, but very u… in test()
|
| H A D | wait_until.pass.cpp | 59 auto timeout = Clock::now() + std::chrono::seconds(3600); in test() local 67 std::cv_status result = cv.wait_until(lock, timeout); in test() 73 assert(Clock::now() < timeout); in test() 100 auto timeout = Clock::now() + std::chrono::milliseconds(250); in test() local 108 result = cv.wait_until(lock, timeout); in test() 109 if (result == std::cv_status::timeout) in test() 110 assert(Clock::now() >= timeout); in test() 111 } while (result != std::cv_status::timeout); in test()
|
| H A D | wait_until_pred.pass.cpp | 60 auto timeout = Clock::now() + std::chrono::seconds(3600); in test() local 67 bool result = cv.wait_until(lock, timeout, [&] { return !likely_spurious; }); in test() 69 assert(Clock::now() < timeout); in test() 96 auto timeout = Clock::now() + std::chrono::milliseconds(250); in test() local 102 …bool result = cv.wait_until(lock, timeout, [] { return false; }); // never stop waiting (until tim… in test() 104 assert(Clock::now() >= timeout); in test() 123 auto timeout = Clock::now() + std::chrono::seconds(3600); in test() local 130 bool result = cv.wait_until(lock, timeout, [&] { return true; }); in test() 133 …assert(Clock::now() < timeout); // can technically fail if t2 never executes and we timeout, but v… in test()
|
| /llvm-project/llvm/utils/lit/lit/ |
| H A D | run.py | 23 self, tests, lit_config, workers, progress_callback, max_failures, timeout 30 self.timeout = timeout 42 If timeout is non-None, it should be a time in seconds after which to 55 timeout = self.timeout or one_week 56 deadline = time.time() + timeout 96 timeout = deadline - time.time() 99 test = ar.get(timeout) 22 __init__( self, tests, lit_config, workers, progress_callback, max_failures, timeout ) global() argument
|
| /llvm-project/lldb/include/lldb/Utility/ |
| H A D | Predicate.h | 123 std::optional<T> WaitFor(C Cond, const Timeout<std::micro> &timeout) { in WaitFor() argument 126 if (!timeout) { in WaitFor() 130 if (m_condition.wait_for(lock, *timeout, RealCond)) in WaitFor() 157 const Timeout<std::micro> &timeout = std::nullopt) { 158 return WaitFor([&value](T current) { return value == current; }, timeout) != 186 const Timeout<std::micro> &timeout = std::nullopt) { 187 return WaitFor([&value](T current) { return value != current; }, timeout);
|
| /llvm-project/lldb/tools/lldb-dap/ |
| H A D | FifoFiles.cpp | 49 Expected<json::Value> FifoFileIO::ReadJSON(std::chrono::milliseconds timeout) { 51 // would wait for the getline to end, rendering the timeout useless. in FifoFileIO() 61 if (future->wait_for(timeout) == std::future_status::timeout || !line) in ReadJSON() 77 std::chrono::milliseconds timeout) { in ReadJSON() 85 if (future->wait_for(timeout) == std::future_status::timeout || !done) { in SendJSON() 53 ReadJSON(std::chrono::milliseconds timeout) ReadJSON() argument 81 SendJSON(const json::Value & json,std::chrono::milliseconds timeout) SendJSON() argument
|
| /llvm-project/lldb/source/API/ |
| H A D | SBExpressionOptions.cpp | 94 void SBExpressionOptions::SetTimeoutInMicroSeconds(uint32_t timeout) { in SetTimeoutInMicroSeconds() argument 95 LLDB_INSTRUMENT_VA(this, timeout); in SetTimeoutInMicroSeconds() 97 m_opaque_up->SetTimeout(timeout == 0 ? Timeout<std::micro>(std::nullopt) in SetTimeoutInMicroSeconds() 98 : std::chrono::microseconds(timeout)); in SetTimeoutInMicroSeconds() 109 void SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds(uint32_t timeout) { in SetOneThreadTimeoutInMicroSeconds() argument 110 LLDB_INSTRUMENT_VA(this, timeout); in SetOneThreadTimeoutInMicroSeconds() 112 m_opaque_up->SetOneThreadTimeout(timeout == 0 in SetOneThreadTimeoutInMicroSeconds() 114 : std::chrono::microseconds(timeout)); in SetOneThreadTimeoutInMicroSeconds()
|
| H A D | SBListener.cpp | 135 Timeout<std::micro> timeout(std::nullopt); in WaitForEvent() local 139 timeout = std::chrono::seconds(timeout_secs); in WaitForEvent() 142 if (m_opaque_sp->GetEvent(event_sp, timeout)) { in WaitForEvent() 159 Timeout<std::micro> timeout(std::nullopt); in WaitForEventForBroadcaster() local 161 timeout = std::chrono::seconds(num_seconds); in WaitForEventForBroadcaster() 164 timeout)) { in WaitForEventForBroadcaster() 179 Timeout<std::micro> timeout(std::nullopt); in WaitForEventForBroadcasterWithType() local 181 timeout = std::chrono::seconds(num_seconds); in WaitForEventForBroadcasterWithType() 184 broadcaster.get(), event_type_mask, event_sp, timeout)) { in WaitForEventForBroadcasterWithType()
|
| /llvm-project/libc/src/__support/threads/linux/ |
| H A D | futex_utils.h | 34 cpp::optional<Timeout> timeout = cpp::nullopt, 38 if (timeout && timeout->is_realtime()) { 50 /* timeout */ timeout ? &timeout->get_timespec() : nullptr,
|
| H A D | raw_mutex.h | 64 // Return true if the lock is acquired. Return false if timeout happens before 66 LIBC_INLINE bool lock_slow(cpp::optional<Futex::Timeout> timeout, 76 if (timeout) in lock_slow() 77 ensure_monotonicity(*timeout); in lock_slow() 86 if (ETIMEDOUT == -futex.wait(IN_CONTENTION, timeout, is_pshared)) in lock_slow() 105 lock(cpp::optional<Futex::Timeout> timeout = cpp::nullopt, 111 return lock_slow(timeout, is_shared, spin_count); 67 lock_slow(cpp::optional<Futex::Timeout> timeout,bool is_pshared,unsigned spin_count) lock_slow() argument
|
| /llvm-project/libc/src/__support/time/linux/ |
| H A D | monotonicity.h | 1 //===--- timeout linux implementation ---------------------------*- C++ -*-===// 28 LIBC_INLINE void ensure_monotonicity(AbsTimeout &timeout) { in ensure_monotonicity() 29 if (timeout.is_realtime()) { in ensure_monotonicity() 31 convert_clock(timeout.get_timespec(), CLOCK_REALTIME, CLOCK_MONOTONIC), in ensure_monotonicity() 38 timeout = *res; in ensure_monotonicity() 27 ensure_monotonicity(AbsTimeout & timeout) ensure_monotonicity() argument
|
| /llvm-project/libc/src/pthread/ |
| H A D | pthread_rwlock_timedwrlock.cpp | 28 LIBC_ASSERT(abstime && "timedwrlock called with a null timeout"); 29 auto timeout = variable 31 if (LIBC_LIKELY(timeout.has_value())) 32 return static_cast<int>(rw->write_lock(timeout.value())); 34 switch (timeout.error()) {
|
| H A D | pthread_rwlock_timedrdlock.cpp | 34 LIBC_ASSERT(abstime && "timedrdlock called with a null timeout"); 35 auto timeout = variable 37 if (LIBC_LIKELY(timeout.has_value())) 38 return static_cast<int>(rw->read_lock(timeout.value())); 40 switch (timeout.error()) {
|
| /llvm-project/lldb/source/Utility/ |
| H A D | Listener.cpp | 260 const Timeout<std::micro> &timeout, in GetEventInternal() argument 264 LLDB_LOG(log, "this = {0}, timeout = {1} for {2}", this, timeout, m_name); in GetEventInternal() 274 if (!timeout) in GetEventInternal() 277 result = m_events_condition.wait_for(lock, *timeout); in GetEventInternal() 279 if (result == std::cv_status::timeout) { in GetEventInternal() 298 const Timeout<std::micro> &timeout) { in GetEventForBroadcasterWithType() argument 299 return GetEventInternal(timeout, broadcaster, event_type_mask, event_sp); in GetEventForBroadcasterWithType() 304 const Timeout<std::micro> &timeout) { in GetEventForBroadcaster() argument 305 return GetEventInternal(timeout, broadcaster, 0, event_sp); in GetEventForBroadcaster() 308 bool Listener::GetEvent(EventSP &event_sp, const Timeout<std::micro> &timeout) { in GetEvent() argument [all …]
|
| /llvm-project/lldb/packages/Python/lldbsuite/test/ |
| H A D | lldbpexpect.py | 25 timeout=60, argument 64 timeout=timeout, 69 self.child.ptyproc.delayafterclose = timeout / 10 70 self.child.ptyproc.delayafterterminate = timeout / 10
|
| /llvm-project/compiler-rt/test/tsan/Linux/ |
| H A D | signal_in_futex_wait.cpp | 17 int futex(int *uaddr, int futex_op, int val, const struct timespec *timeout, in futex() argument 19 __sanitizer_syscall_pre_futex(uaddr, futex_op, val, timeout, uaddr2, val3); in futex() 20 int result = syscall(SYS_futex, uaddr, futex_op, val, timeout, uaddr2, val3); in futex() 21 __sanitizer_syscall_post_futex(result, uaddr, futex_op, val, timeout, uaddr2, in futex()
|