Home
last modified time | relevance | path

Searched refs:Barrier (Results 1 – 13 of 13) sorted by relevance

/art/runtime/
Dbarrier.cc24 Barrier::Barrier(int count) in Barrier() function in art::Barrier
30 void Barrier::Pass(Thread* self) { in Pass()
35 void Barrier::Wait(Thread* self) { in Wait()
39 void Barrier::Init(Thread* self, int count) { in Init()
44 void Barrier::Increment(Thread* self, int delta) { in Increment()
60 void Barrier::Increment(Thread* self, int delta, uint32_t timeout_ms) { in Increment()
79 void Barrier::SetCountLocked(Thread* self, int count) { in SetCountLocked()
86 Barrier::~Barrier() { in ~Barrier()
Dbarrier_test.cc30 CheckWaitTask(Barrier* barrier, AtomicInteger* count1, AtomicInteger* count2) in CheckWaitTask()
48 Barrier* const barrier_;
64 Barrier barrier(num_threads + 1); // One extra Wait() in main thread. in TEST_F()
65 Barrier timeout_barrier(0); // Only used for sleeping on timeout. in TEST_F()
89 CheckPassTask(Barrier* barrier, AtomicInteger* count, size_t subtasks) in CheckPassTask()
106 Barrier* const barrier_;
115 Barrier barrier(0); in TEST_F()
Dbarrier.h36 class Barrier {
38 explicit Barrier(int count);
39 virtual ~Barrier();
Dmonitor_test.cc52 std::unique_ptr<Barrier> barrier_;
53 std::unique_ptr<Barrier> complete_barrier_;
304 test->barrier_ = std::unique_ptr<Barrier>(new Barrier(2)); in CommonWaitSetup()
305 test->complete_barrier_ = std::unique_ptr<Barrier>(new Barrier(3)); in CommonWaitSetup()
Dread_barrier.h39 ALWAYS_INLINE static MirrorType* Barrier(
Dread_barrier-inl.h27 inline MirrorType* ReadBarrier::Barrier( in Barrier() function
Dprofiler.h184 Barrier& GetBarrier() { in GetBarrier()
224 std::unique_ptr<Barrier> profiler_barrier_;
Dthread_pool.h125 Barrier creation_barier_;
Dprofiler.cc397 profiler_barrier_(new Barrier(0)) { in BackgroundMethodSamplingProfiler()
/art/runtime/gc/collector/
Dmark_sweep.h206 Barrier& GetBarrier() { in GetBarrier()
309 std::unique_ptr<Barrier> gc_barrier_;
Dmark_sweep.cc99 gc_barrier_(new Barrier(0)), in MarkSweep()
/art/runtime/mirror/
Dobject-inl.h602 T* result = ReadBarrier::Barrier<T, kReadBarrierOption>(this, field_offset, objref_addr); in GetFieldObject()
/art/runtime/gc/
Dheap.cc1005 explicit TrimIndirectReferenceTableClosure(Barrier* barrier) : barrier_(barrier) { in TrimIndirectReferenceTableClosure()
1015 Barrier* const barrier_;
1050 Barrier barrier(0); in Trim()