Home
last modified time | relevance | path

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

/system/core/libutils/
DRefBase.cpp148 class RefBase::weakref_impl : public RefBase::weakref_type
153 RefBase* const mBase;
158 explicit weakref_impl(RefBase* base) in weakref_impl()
177 weakref_impl(RefBase* base) in weakref_impl()
411 void RefBase::incStrong(const void* id) const in incStrong()
432 void RefBase::decStrong(const void* id) const in decStrong()
465 void RefBase::forceIncStrong(const void* id) const in forceIncStrong()
490 int32_t RefBase::getStrongCount() const in getStrongCount()
496 RefBase* RefBase::weakref_type::refBase() const in refBase()
501 void RefBase::weakref_type::incWeak(const void* id) in incWeak()
[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
247 class Bar : public RefBase {
312 TEST(RefBase, RacingDestructors) { in TEST() argument
368 TEST(RefBase, RacingPromotions) { in TEST() argument
DAndroid.bp136 "RefBase.cpp",
/system/libhwbinder/include/hwbinder/
DIPCThreadState.h140 Vector<RefBase::weakref_type*> mPendingWeakDerefs;
141 Vector<RefBase*> mPostWriteStrongDerefs;
142 Vector<RefBase::weakref_type*> mPostWriteWeakDerefs;
DIBinder.h42 class IBinder : public virtual RefBase
88 class DeathRecipient : public virtual RefBase
DBinder.h94 class BpHwRefBase : public virtual RefBase
111 RefBase::weakref_type* mRefs;
DProcessState.h35 class ProcessState : public virtual RefBase
107 RefBase::weakref_type* refs;
DIInterface.h27 class IInterface : public virtual RefBase
/system/core/libutils/include/utils/
DRefBase.h243 class RefBase
257 RefBase* refBase() const;
305 RefBase();
306 virtual ~RefBase();
341 RefBase(const RefBase& o);
342 RefBase& operator=(const RefBase& o);
352 static void renameRefId(RefBase* ref,
364 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.cpp509 RefBase::weakref_type* refs = mPendingWeakDerefs[0]; in processPendingDerefs()
536 RefBase::weakref_type* refs = mPostWriteWeakDerefs[0]; in processPostWriteDerefs()
542 RefBase* obj = mPostWriteStrongDerefs[0]; in processPostWriteDerefs()
1056 RefBase::weakref_type* refs; in executeCommand()
1067 refs = (RefBase::weakref_type*)mIn.readPointer(); in executeCommand()
1083 refs = (RefBase::weakref_type*)mIn.readPointer(); in executeCommand()
1096 refs = (RefBase::weakref_type*)mIn.readPointer(); in executeCommand()
1105 refs = (RefBase::weakref_type*)mIn.readPointer(); in executeCommand()
1117 refs = (RefBase::weakref_type*)mIn.readPointer(); in executeCommand()
1204 if (reinterpret_cast<RefBase::weakref_type*>( in executeCommand()
DBinder.cpp34 : RefBase() in IBinder()
DBufferedTextOutput.cpp39 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.h64 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 {