Home
last modified time | relevance | path

Searched refs:ref_count_ (Results 1 - 10 of 10) sorted by relevance

/third_party/skia/third_party/externals/sfntly/cpp/src/test/
H A Dsmart_pointer_test.cc35 EXPECT_EQ(size_t(1), p1->ref_count_); in TestSmartPointer()
40 EXPECT_EQ(size_t(2), p1->ref_count_); in TestSmartPointer()
41 EXPECT_EQ(size_t(2), p2->ref_count_); in TestSmartPointer()
46 EXPECT_EQ(size_t(3), p1->ref_count_); in TestSmartPointer()
47 EXPECT_EQ(size_t(3), p2->ref_count_); in TestSmartPointer()
48 EXPECT_EQ(size_t(3), p3->ref_count_); in TestSmartPointer()
52 EXPECT_EQ(size_t(2), p1->ref_count_); in TestSmartPointer()
53 EXPECT_EQ(size_t(1), p2->ref_count_); in TestSmartPointer()
54 EXPECT_EQ(size_t(2), p3->ref_count_); in TestSmartPointer()
58 EXPECT_EQ(size_t(1), p1->ref_count_); in TestSmartPointer()
[all...]
/third_party/gn/src/base/
H A Datomic_ref_count.h17 constexpr AtomicRefCount() : ref_count_(0) {} in AtomicRefCount()
19 : ref_count_(initial_value) {} in AtomicRefCount()
26 ref_count_.fetch_add(increment, std::memory_order_relaxed); in Increment()
37 return ref_count_.fetch_sub(1, std::memory_order_acq_rel) != 1; in Decrement()
46 bool IsOne() const { return ref_count_.load(std::memory_order_acquire) == 1; } in IsOne()
52 return ref_count_.load(std::memory_order_acquire) == 0; in IsZero()
58 return ref_count_.load(std::memory_order_relaxed); in SubtleRefCountForDebug()
62 std::atomic_int ref_count_; member in base::AtomicRefCount
/third_party/gn/src/base/memory/
H A Dref_counted.h23 bool HasOneRef() const { return ref_count_ == 1; } in HasOneRef()
28 explicit RefCountedBase(StartRefCountFromOneTag) : ref_count_(1) {} in RefCountedBase()
36 --ref_count_; in Release()
43 return ref_count_ == 0; in Release()
70 void AddRefImpl() const { ++ref_count_; } in AddRefImpl()
73 mutable uint32_t ref_count_ = 0; member in base::subtle::RefCountedBase
86 : ref_count_(1) {} in RefCountedThreadSafeBase()
109 ALWAYS_INLINE void AddRefImpl() const { ref_count_.Increment(); } in AddRefImpl()
112 if (!ref_count_.Decrement()) { in ReleaseImpl()
118 mutable AtomicRefCount ref_count_{
[all...]
H A Dref_counted.cc12 return ref_count_.IsOne(); in HasOneRef()
17 // Check if |ref_count_| overflow only on 64 bit archs since the number of in AddRefImpl()
20 CHECK(++ref_count_ > 0); in AddRefImpl()
/third_party/node/deps/v8/src/compiler-dispatcher/
H A Doptimizing-compile-dispatcher.cc35 ++dispatcher_->ref_count_; in CompileTask()
67 if (--dispatcher_->ref_count_ == 0) {
79 DCHECK_EQ(0, ref_count_); in ~OptimizingCompileDispatcher()
144 while (ref_count_ > 0) ref_count_zero_.Wait(&ref_count_mutex_); in AwaitCompileTasks()
158 while (ref_count_ > 0) ref_count_zero_.Wait(&ref_count_mutex_); in FlushQueues()
214 // only when {ref_count_} is not zero. Also, {ref_count_} is never incremented in HasJobs()
216 return ref_count_ != 0 || !output_queue_.empty(); in HasJobs()
H A Doptimizing-compile-dispatcher.h33 ref_count_(0), in OptimizingCompileDispatcher()
100 std::atomic<int> ref_count_; member in v8::internal::OptimizingCompileDispatcher
/third_party/skia/third_party/externals/sfntly/cpp/src/sfntly/port/
H A Drefcount.h89 typeid(this).name(), object_counter_, object_id_, ref_count_)
123 RefCounted() : ref_count_(0) { in RefCounted()
130 RefCounted(const RefCounted<TDerived>&) : ref_count_(0) {} in RefCounted()
145 size_t new_count = AtomicIncrement(&ref_count_); in AddRef()
151 size_t new_ref_count = AtomicDecrement(&ref_count_); in Release()
161 mutable size_t ref_count_; // reference count of current object member in sfntly::RefCounted
/third_party/node/deps/v8/src/profiler/
H A Dprofile-generator.h82 DCHECK_EQ(ref_count_, 0UL); in ~CodeEntry()
214 ref_count_ = 1; in mark_ref_counted()
219 DCHECK_LT(ref_count_, std::numeric_limits<size_t>::max()); in AddRef()
220 ref_count_++; in AddRef()
221 return ref_count_; in AddRef()
226 DCHECK_GT(ref_count_, 0UL); in DecRef()
227 ref_count_--; in DecRef()
228 return ref_count_; in DecRef()
240 std::atomic<std::size_t> ref_count_ = {0}; member in v8::internal::CodeEntry
H A Dprofile-generator.cc268 DCHECK_EQ(ref_count_, 0UL); in ReleaseStrings()
/third_party/node/deps/v8/src/wasm/
H A Dwasm-code-manager.h334 int old_val = ref_count_.fetch_add(1, std::memory_order_acq_rel); in IncRef()
343 int old_count = ref_count_.load(std::memory_order_acquire); in DecRef()
347 if (ref_count_.compare_exchange_weak(old_count, old_count - 1, in DecRef()
357 int old_count = ref_count_.fetch_sub(1, std::memory_order_acq_rel); in DecRefOnLiveCode()
366 return ref_count_.fetch_sub(1, std::memory_order_acq_rel) == 1; in DecRefOnDeadCode()
491 std::atomic<int> ref_count_{1};

Completed in 8 milliseconds