Searched defs:sem_ (Results 1 - 18 of 18) sorted by relevance

/external/compiler-rt/lib/tsan/lit_tests/
H A Dvptr_benign_race.cc8 sem_init(&sem_, 0, 0);
13 sem_post(&sem_);
17 sem_t sem_; member in struct:A
24 sem_wait(&sem_);
25 sem_destroy(&sem_);
H A Dvptr_harmful_race.cc9 sem_init(&sem_, 0, 0);
14 sem_post(&sem_);
17 sem_wait(&sem_);
18 sem_destroy(&sem_);
20 sem_t sem_; member in struct:A
H A Dvptr_harmful_race2.cc9 sem_init(&sem_, 0, 0);
14 sem_post(&sem_);
17 sem_wait(&sem_);
18 sem_destroy(&sem_);
20 sem_t sem_; member in struct:A
/external/chromium_org/v8/src/
H A Dplatform-cygwin.cc403 explicit CygwinSemaphore(int count) { sem_init(&sem_, 0, count); }
404 virtual ~CygwinSemaphore() { sem_destroy(&sem_); }
408 virtual void Signal() { sem_post(&sem_); }
410 sem_t sem_; member in class:v8::internal::CygwinSemaphore
416 int result = sem_wait(&sem_);
453 int result = sem_timedwait(&sem_, &ts);
H A Dplatform-freebsd.cc377 explicit FreeBSDSemaphore(int count) { sem_init(&sem_, 0, count); }
378 virtual ~FreeBSDSemaphore() { sem_destroy(&sem_); }
382 virtual void Signal() { sem_post(&sem_); }
384 sem_t sem_; member in class:v8::internal::FreeBSDSemaphore
390 int result = sem_wait(&sem_);
418 int result = sem_timedwait(&sem_, &ts);
H A Dplatform-linux.cc689 explicit LinuxSemaphore(int count) { sem_init(&sem_, 0, count); }
690 virtual ~LinuxSemaphore() { sem_destroy(&sem_); }
694 virtual void Signal() { sem_post(&sem_); }
696 sem_t sem_; member in class:v8::internal::LinuxSemaphore
702 int result = sem_wait(&sem_);
739 int result = sem_timedwait(&sem_, &ts);
H A Dplatform-openbsd.cc434 explicit OpenBSDSemaphore(int count) { sem_init(&sem_, 0, count); }
435 virtual ~OpenBSDSemaphore() { sem_destroy(&sem_); }
439 virtual void Signal() { sem_post(&sem_); }
441 sem_t sem_; member in class:v8::internal::OpenBSDSemaphore
447 int result = sem_wait(&sem_);
486 int result = sem_trywait(&sem_);
H A Dplatform-solaris.cc398 explicit SolarisSemaphore(int count) { sem_init(&sem_, 0, count); }
399 virtual ~SolarisSemaphore() { sem_destroy(&sem_); }
403 virtual void Signal() { sem_post(&sem_); }
405 sem_t sem_; member in class:v8::internal::SolarisSemaphore
411 int result = sem_wait(&sem_);
461 int result = sem_timedwait(&sem_, &ts);
H A Ddebug.h1058 Semaphore* const sem_; member in class:v8::internal::MessageDispatchHelperThread
/external/v8/src/
H A Dplatform-cygwin.cc534 explicit CygwinSemaphore(int count) { sem_init(&sem_, 0, count); }
535 virtual ~CygwinSemaphore() { sem_destroy(&sem_); }
539 virtual void Signal() { sem_post(&sem_); }
541 sem_t sem_; member in class:v8::internal::CygwinSemaphore
547 int result = sem_wait(&sem_);
584 int result = sem_timedwait(&sem_, &ts);
H A Ddebug.h981 Semaphore* const sem_; member in class:v8::internal::MessageDispatchHelperThread
H A Dplatform-freebsd.cc607 explicit FreeBSDSemaphore(int count) { sem_init(&sem_, 0, count); }
608 virtual ~FreeBSDSemaphore() { sem_destroy(&sem_); }
612 virtual void Signal() { sem_post(&sem_); }
614 sem_t sem_; member in class:v8::internal::FreeBSDSemaphore
620 int result = sem_wait(&sem_);
648 int result = sem_timedwait(&sem_, &ts);
H A Dplatform-linux.cc868 explicit LinuxSemaphore(int count) { sem_init(&sem_, 0, count); }
869 virtual ~LinuxSemaphore() { sem_destroy(&sem_); }
873 virtual void Signal() { sem_post(&sem_); }
875 sem_t sem_; member in class:v8::internal::LinuxSemaphore
881 int result = sem_wait(&sem_);
918 int result = sem_timedwait(&sem_, &ts);
H A Dplatform-openbsd.cc661 explicit OpenBSDSemaphore(int count) { sem_init(&sem_, 0, count); }
662 virtual ~OpenBSDSemaphore() { sem_destroy(&sem_); }
666 virtual void Signal() { sem_post(&sem_); }
668 sem_t sem_; member in class:v8::internal::OpenBSDSemaphore
674 int result = sem_wait(&sem_);
713 int result = sem_trywait(&sem_);
H A Dplatform-solaris.cc590 explicit SolarisSemaphore(int count) { sem_init(&sem_, 0, count); }
591 virtual ~SolarisSemaphore() { sem_destroy(&sem_); }
595 virtual void Signal() { sem_post(&sem_); }
597 sem_t sem_; member in class:v8::internal::SolarisSemaphore
603 int result = sem_wait(&sem_);
653 int result = sem_timedwait(&sem_, &ts);
/external/chromium_org/v8/test/cctest/
H A Dtest-debug.cc4711 v8::internal::Semaphore* sem_; member in class:ThreadBarrier
4718 sem_ = OS::CreateSemaphore(0);
4728 delete sem_;
4738 sem_->Signal();
4747 sem_->Wait(); // these two lines are not atomic.
H A Dtest-api.cc19941 ThreadInterruptTest() : sem_(NULL), sem_value_(0) { }
19942 ~ThreadInterruptTest() { delete sem_; }
19945 sem_ = i::OS::CreateSemaphore(0);
19950 sem_->Wait();
19981 test_->sem_->Signal();
19991 i::Semaphore* sem_; member in class:ThreadInterruptTest
/external/v8/test/cctest/
H A Dtest-debug.cc4583 v8::internal::Semaphore* sem_; member in class:ThreadBarrier
4590 sem_ = OS::CreateSemaphore(0);
4599 delete sem_;
4608 sem_->Signal();
4617 sem_->Wait(); // these two lines are not atomic.

Completed in 362 milliseconds