/third_party/skia/third_party/externals/sfntly/cpp/src/test/ |
H A D | smart_pointer_test.cc | 35 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 D | atomic_ref_count.h | 17 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 D | ref_counted.h | 23 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 D | ref_counted.cc | 12 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 D | optimizing-compile-dispatcher.cc | 35 ++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 D | optimizing-compile-dispatcher.h | 33 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 D | refcount.h | 89 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 D | profile-generator.h | 82 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 D | profile-generator.cc | 268 DCHECK_EQ(ref_count_, 0UL); in ReleaseStrings()
|
/third_party/node/deps/v8/src/wasm/ |
H A D | wasm-code-manager.h | 334 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};
|