/art/runtime/ |
barrier.h | 17 // CAUTION: THIS IS NOT A FULLY GENERAL BARRIER API. 19 // It may either be used as a "latch" or single-use barrier, or it may be reused under 36 class Barrier { 38 explicit Barrier(int count); 39 virtual ~Barrier(); 41 // Pass through the barrier, decrement the count but do not block. 44 // Wait on the barrier, decrement the count. 67 // Counter, when this reaches 0 all people blocked on the barrier are signalled.
|
barrier.cc | 17 #include "barrier.h" 26 Barrier::Barrier(int count) 28 lock_("GC barrier lock", kThreadSuspendCountLock), 29 condition_("GC barrier condition", lock_) { 32 void Barrier::Pass(Thread* self) { 37 void Barrier::Wait(Thread* self) { 41 void Barrier::Init(Thread* self, int count) { 46 void Barrier::Increment(Thread* self, int delta) { 51 // then all the threads have already passed the barrier. I [all...] |
read_barrier-inl.h | 32 inline MirrorType* ReadBarrier::Barrier( 46 // barrier between the two. 87 LOG(FATAL) << "Unexpected read barrier type"; 91 // No read barrier. 109 // TODO: separate the read barrier code from the collector code more. 135 LOG(FATAL) << "Unexpected read barrier type"; 150 // TODO: separate the read barrier code from the collector code more.
|
/frameworks/base/libs/hwui/thread/ |
Barrier.h | 25 class Barrier { 27 Barrier(Condition::WakeUpType type = Condition::WAKE_UP_ALL) : mType(type), mOpened(false) { } 28 ~Barrier() { }
|
/frameworks/native/services/surfaceflinger/ |
Barrier.h | 26 class Barrier 29 inline Barrier() : state(CLOSED) { } 30 inline ~Barrier() { } 32 // Release any threads waiting at the Barrier. 41 // Reset the Barrier, so wait() will block until open() has been called. 47 // Wait until the Barrier is OPEN.
|
/external/antlr/antlr-3.4/tool/src/main/java/org/antlr/misc/ |
Barrier.java | 30 /**A very simple barrier wait. Once a thread has requested a 31 * wait on the barrier with waitForRelease, it cannot fool the 32 * barrier into releasing by "hitting" the barrier multiple times-- 35 public class Barrier { 39 public Barrier(int t) { 47 // The final thread to reach barrier resets barrier and 59 /** What to do when everyone reaches barrier */
|
/prebuilts/gdb/darwin-x86/lib/python2.7/test/ |
test_thread.py | 157 class Barrier: 185 self.bar = Barrier(NUMTASKS) 197 # barrier before the others are all out 208 verbose_print("task %s leaving barrier" % ident)
|
/prebuilts/gdb/linux-x86/lib/python2.7/test/ |
test_thread.py | 157 class Barrier: 185 self.bar = Barrier(NUMTASKS) 197 # barrier before the others are all out 208 verbose_print("task %s leaving barrier" % ident)
|
/prebuilts/python/darwin-x86/2.7.5/lib/python2.7/test/ |
test_thread.py | 157 class Barrier: 185 self.bar = Barrier(NUMTASKS) 197 # barrier before the others are all out 208 verbose_print("task %s leaving barrier" % ident)
|
/prebuilts/python/linux-x86/2.7.5/lib/python2.7/test/ |
test_thread.py | 157 class Barrier: 185 self.bar = Barrier(NUMTASKS) 197 # barrier before the others are all out 208 verbose_print("task %s leaving barrier" % ident)
|
/external/valgrind/drd/tests/ |
tsan_thread_wrappers_pthread.h | 554 class Barrier{ 556 explicit Barrier(int n_threads) {CHECK(0 == pthread_barrier_init(&b_, 0, n_threads));} 557 ~Barrier() {CHECK(0 == pthread_barrier_destroy(&b_));} 559 // helgrind 3.3.0 does not have an interceptor for barrier.
|
/external/llvm/include/llvm/CodeGen/ |
ScheduleDAG.h | 65 Barrier, ///< An unknown scheduling barrier. 188 /// as a barrier. 190 return getKind() == Order && Contents.OrdKind == Barrier;
|
/external/llvm/include/llvm/MC/ |
MCInstrDesc.h | 103 Barrier, 219 bool isBarrier() const { return Flags & (1 << MCID::Barrier); }
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/sysroot/usr/include/X11/extensions/ |
xfixesproto.h | 506 #define Barrier CARD32 512 Barrier barrier B32; 530 Barrier barrier B32; 535 #undef Barrier
|
XI2proto.h | 70 #define Barrier uint32_t 823 Barrier barrier; member in struct:__anon37874 1068 Barrier barrier; member in struct:__anon37885 [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/sysroot/usr/include/X11/extensions/ |
xfixesproto.h | 506 #define Barrier CARD32 512 Barrier barrier B32; 530 Barrier barrier B32; 545 Barrier barrier; member in struct:__anon40090 556 Barrier barrier B32; 585 Barrier barrier B32 [all...] |
/external/llvm/lib/Target/AArch64/AsmParser/ |
AArch64AsmParser.cpp | 257 struct BarrierOp Barrier; 293 Barrier = o.Barrier; 364 return Barrier.Val; 369 return StringRef(Barrier.Data, Barrier.Length); [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/ddk/ |
wdm.h | [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/ |
winnt.h | [all...] |
/prebuilts/tools/common/m2/repository/org/antlr/antlr/3.5.2/ |
antlr-3.5.2.jar | |
/prebuilts/tools/common/offline-m2/org/antlr/antlr/3.5.2/ |
antlr-3.5.2.jar | |
/external/antlr/antlr-3.4/lib/ |
antlr-3.4-complete.jar | |
/prebuilts/misc/common/antlr/ |
antlr-3.4-complete.jar | |