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

/external/v8/src/
H A Dplatform-freebsd.cc506 explicit FreeBSDSemaphore(int count) { sem_init(&sem_, 0, count); }
507 virtual ~FreeBSDSemaphore() { sem_destroy(&sem_); }
511 virtual void Signal() { sem_post(&sem_); }
513 sem_t sem_; member in class:v8::internal::FreeBSDSemaphore
519 int result = sem_wait(&sem_);
547 int result = sem_timedwait(&sem_, &ts);
H A Dplatform-openbsd.cc479 explicit OpenBSDSemaphore(int count) { sem_init(&sem_, 0, count); }
480 virtual ~OpenBSDSemaphore() { sem_destroy(&sem_); }
484 virtual void Signal() { sem_post(&sem_); }
486 sem_t sem_; member in class:v8::internal::OpenBSDSemaphore
492 int result = sem_wait(&sem_);
520 int result = sem_trywait(&sem_);
H A Dplatform-solaris.cc445 explicit SolarisSemaphore(int count) { sem_init(&sem_, 0, count); }
446 virtual ~SolarisSemaphore() { sem_destroy(&sem_); }
450 virtual void Signal() { sem_post(&sem_); }
452 sem_t sem_; member in class:v8::internal::SolarisSemaphore
458 int result = sem_wait(&sem_);
508 int result = sem_timedwait(&sem_, &ts);
H A Ddebug.h883 Semaphore* const sem_; member in class:v8::internal::MessageDispatchHelperThread
H A Dplatform-linux.cc600 explicit LinuxSemaphore(int count) { sem_init(&sem_, 0, count); }
601 virtual ~LinuxSemaphore() { sem_destroy(&sem_); }
605 virtual void Signal() { sem_post(&sem_); }
607 sem_t sem_; member in class:v8::internal::LinuxSemaphore
613 int result = sem_wait(&sem_);
650 int result = sem_timedwait(&sem_, &ts);
/external/v8/test/cctest/
H A Dtest-debug.cc3818 v8::internal::Semaphore* sem_; member in class:ThreadBarrier
3825 sem_ = OS::CreateSemaphore(0);
3834 delete sem_;
3843 sem_->Signal();
3852 sem_->Wait(); // these two lines are not atomic.

Completed in 252 milliseconds