Home
last modified time | relevance | path

Searched refs:RefBase (Results 1 – 21 of 21) sorted by relevance

/system/core/libutils/
DRefBase.cpp159 class RefBase::weakref_impl : public RefBase::weakref_type
164 RefBase* const mBase;
169 explicit weakref_impl(RefBase* base) in weakref_impl()
188 weakref_impl(RefBase* base) in weakref_impl()
425 void RefBase::incStrong(const void* id) const in incStrong()
446 void RefBase::incStrongRequireStrong(const void* id) const { in incStrongRequireStrong()
460 void RefBase::decStrong(const void* id) const in decStrong()
493 void RefBase::forceIncStrong(const void* id) const in forceIncStrong()
518 int32_t RefBase::getStrongCount() const in getStrongCount()
524 RefBase* RefBase::weakref_type::refBase() const in refBase()
[all …]
DRefBase_test.cpp35 class Foo : public RefBase {
50 class FooFixedAlloc : public RefBase {
86 TEST(RefBase, StrongMoves) { in TEST() argument
114 TEST(RefBase, WeakCopies) { in TEST() argument
131 TEST(RefBase, Comparisons) { in TEST() argument
215 TEST(RefBase, ReplacedComparison) { in TEST() argument
244 TEST(RefBase, AssertWeakRefExistsSuccess) { in TEST() argument
257 TEST(RefBase, AssertWeakRefExistsDeath) { in TEST() argument
271 class Bar : public RefBase {
336 TEST(RefBase, RacingDestructors) { in TEST() argument
[all …]
DRefBase_fuzz.cpp27 using android::RefBase;
34 struct RefBaseSubclass : public RefBase {
63 RefBase::weakref_type* weakRefs;
DStrongPointer_test.cpp24 class SPFoo : virtual public RefBase {
DAndroid.bp147 "RefBase.cpp",
/system/libhwbinder/include/hwbinder/
DIPCThreadState.h140 Vector<RefBase::weakref_type*> mPendingWeakDerefs;
141 Vector<RefBase*> mPostWriteStrongDerefs;
142 Vector<RefBase::weakref_type*> mPostWriteWeakDerefs;
DIBinder.h46 class IBinder : public virtual RefBase
96 class DeathRecipient : public virtual RefBase
DProcessState.h39 class ProcessState : public virtual RefBase
99 RefBase::weakref_type* refs;
DBinder.h98 class BpHwRefBase : public virtual RefBase
115 RefBase::weakref_type* mRefs;
DIInterface.h31 class IInterface : public virtual RefBase
/system/core/libutils/include/utils/
DRefBase.h281 class RefBase
296 RefBase* refBase() const;
345 RefBase();
346 virtual ~RefBase();
381 RefBase(const RefBase& o);
382 RefBase& operator=(const RefBase& o);
392 static void renameRefId(RefBase* ref,
404 typedef typename RefBase::weakref_type weakref_type;
DLooper.h71 class MessageHandler : public virtual RefBase {
102 class LooperCallback : public virtual RefBase {
140 class Looper : public RefBase {
DThread.h41 class Thread : virtual public RefBase
/system/libhwbinder/
DIInterface.cpp27 : RefBase() { in IInterface()
DIPCThreadState.cpp498 RefBase::weakref_type* refs = mPendingWeakDerefs[0]; in processPendingDerefs()
525 RefBase::weakref_type* refs = mPostWriteWeakDerefs[0]; in processPostWriteDerefs()
531 RefBase* obj = mPostWriteStrongDerefs[0]; in processPostWriteDerefs()
1050 RefBase::weakref_type* refs; in executeCommand()
1061 refs = (RefBase::weakref_type*)mIn.readPointer(); in executeCommand()
1077 refs = (RefBase::weakref_type*)mIn.readPointer(); in executeCommand()
1090 refs = (RefBase::weakref_type*)mIn.readPointer(); in executeCommand()
1099 refs = (RefBase::weakref_type*)mIn.readPointer(); in executeCommand()
1111 refs = (RefBase::weakref_type*)mIn.readPointer(); in executeCommand()
1200 if (reinterpret_cast<RefBase::weakref_type*>( in executeCommand()
DBinder.cpp40 : RefBase() in IBinder()
DBufferedTextOutput.cpp38 struct BufferedTextOutput::BufferState : public RefBase
DParcel.cpp96 reinterpret_cast<RefBase::weakref_type*>(obj.binder)->incWeak(who); in acquire_binder_object()
142 reinterpret_cast<RefBase::weakref_type*>(obj.binder)->decWeak(who); in release_object()
/system/bt/service/ipc/binder/
Dinterface_with_instances_base.h40 virtual public android::RefBase {
/system/security/identity/
DCredentialData.h65 class CredentialData : public RefBase {
/system/libhidl/base/include/hidl/
DHidlSupport.h75 struct hidl_death_recipient : public virtual RefBase {
314 class HidlMemory : public virtual hidl_memory, public virtual ::android::RefBase {