Home | History | Annotate | Download | only in tests

Lines Matching refs:ref

75     SkRefCnt* ref = static_cast<SkRefCnt*>(data);
77 ref->ref();
78 ref->unref();
83 SkRefCnt* ref = new SkRefCnt();
85 SkThread thing1(bounce_ref, ref);
86 SkThread thing2(bounce_ref, ref);
97 REPORTER_ASSERT(reporter, ref->getRefCnt() == 1);
98 ref->unref();
102 SkWeakRefCnt* ref = static_cast<SkWeakRefCnt*>(data);
104 if (ref->try_ref()) {
105 ref->unref();
111 SkWeakRefCnt* ref = static_cast<SkWeakRefCnt*>(data);
113 ref->weak_ref();
114 ref->weak_unref();
119 SkWeakRefCnt* ref = new SkWeakRefCnt();
121 SkThread thing1(bounce_ref, ref);
122 SkThread thing2(bounce_ref, ref);
123 SkThread thing3(bounce_weak_ref, ref);
124 SkThread thing4(bounce_weak_weak_ref, ref);
141 REPORTER_ASSERT(reporter, ref->getRefCnt() == 1);
142 REPORTER_ASSERT(reporter, ref->getWeakCnt() == 1);
143 ref->unref();