/frameworks/native/libs/binder/ |
D | BpBinder.cpp | 38 Mutex BpBinder::sTrackingLock; 39 std::unordered_map<int32_t,uint32_t> BpBinder::sTrackingMap; 40 int BpBinder::sNumTrackedUids = 0; 41 std::atomic_bool BpBinder::sCountByUidEnabled(false); 42 binder_proxy_limit_callback BpBinder::sLimitCallback; 43 bool BpBinder::sBinderProxyThrottleCreate = false; 46 uint32_t BpBinder::sBinderProxyCountHighWatermark = 2500; 48 uint32_t BpBinder::sBinderProxyCountLowWatermark = 2000; 55 BpBinder::ObjectManager::ObjectManager() in ObjectManager() 59 BpBinder::ObjectManager::~ObjectManager() in ~ObjectManager() [all …]
|
D | Binder.cpp | 65 BpBinder* IBinder::remoteBinder() in remoteBinder() 102 BpBinder* proxy = this->remoteBinder(); in getExtension() 120 BpBinder* proxy = this->remoteBinder(); in getDebugPid() 153 BpBinder::ObjectManager mObjects;
|
D | ProcessState.cpp | 208 ssize_t ProcessState::getStrongRefCountForNode(const sp<BpBinder>& binder) { in getStrongRefCountForNode() 303 sp<BpBinder> b = BpBinder::create(handle); in getStrongProxyForHandle()
|
D | IPCThreadState.cpp | 757 void IPCThreadState::incStrongHandle(int32_t handle, BpBinder *proxy) in incStrongHandle() 777 void IPCThreadState::incWeakHandle(int32_t handle, BpBinder *proxy) in incWeakHandle() 829 status_t IPCThreadState::requestDeathNotification(int32_t handle, BpBinder* proxy) in requestDeathNotification() 837 status_t IPCThreadState::clearDeathNotification(int32_t handle, BpBinder* proxy) in clearDeathNotification() 1331 BpBinder *proxy = (BpBinder*)mIn.readPointer(); in executeCommand() 1339 BpBinder *proxy = (BpBinder*)mIn.readPointer(); in executeCommand()
|
D | Android.bp | 96 "BpBinder.cpp",
|
D | RpcState.cpp | 118 sp<IBinder> binder = BpBinder::create(session, it->first); in onBinderEntering()
|
D | Parcel.cpp | 227 BpBinder *proxy = binder->remoteBinder(); in flattenBinder()
|
/frameworks/native/libs/binder/tests/unit_fuzzers/ |
D | BpBinderFuzzFunctions.h | 48 static const std::vector<std::function<void(FuzzedDataProvider*, const sp<BpBinder>&, 51 {[](FuzzedDataProvider* fdp, const sp<BpBinder>& bpbinder, 64 [](FuzzedDataProvider* fdp, const sp<BpBinder>& bpbinder, 72 [](FuzzedDataProvider*, const sp<BpBinder>& bpbinder, 74 [](FuzzedDataProvider*, const sp<BpBinder>& bpbinder, 76 [](FuzzedDataProvider* fdp, const sp<BpBinder>& bpbinder, 81 [](FuzzedDataProvider*, const sp<BpBinder>& bpbinder, 83 [](FuzzedDataProvider*, const sp<BpBinder>& bpbinder, 85 [](FuzzedDataProvider*, const sp<BpBinder>& bpbinder, 91 [](FuzzedDataProvider* fdp, const sp<BpBinder>& bpbinder, [all …]
|
D | BpBinderFuzz.cpp | 36 sp<BpBinder> bpbinder = BpBinder::create(handle); in LLVMFuzzerTestOneInput()
|
/frameworks/native/libs/binder/include/binder/ |
D | BpBinder.h | 40 class BpBinder : public IBinder 43 static sp<BpBinder> create(int32_t handle); 44 static sp<BpBinder> create(const sp<RpcSession>& session, const RpcAddress& address); 82 virtual BpBinder* remoteBinder(); 125 friend class BpBinder; 129 explicit PrivateAccessorForId(const BpBinder* binder) : mBinder(binder) {} in PrivateAccessorForId() 138 const BpBinder* mBinder; 146 friend class sp<BpBinder>; 161 explicit BpBinder(Handle&& handle); 162 BpBinder(BinderHandle&& handle, int32_t trackedUid); [all …]
|
D | IPCThreadState.h | 124 void incStrongHandle(int32_t handle, BpBinder *proxy); 126 void incWeakHandle(int32_t handle, BpBinder *proxy); 131 BpBinder* proxy); 133 BpBinder* proxy);
|
D | Stability.h | 24 class BpBinder; variable 123 friend ::android::BpBinder;
|
D | IBinder.h | 36 class BpBinder; variable 258 virtual BpBinder* remoteBinder();
|
D | ProcessState.h | 74 ssize_t getStrongRefCountForNode(const sp<BpBinder>& binder);
|
/frameworks/native/include/binder/ |
D | IPCThreadState.h | 124 void incStrongHandle(int32_t handle, BpBinder *proxy); 126 void incWeakHandle(int32_t handle, BpBinder *proxy); 131 BpBinder* proxy); 133 BpBinder* proxy);
|
D | Stability.h | 24 class BpBinder; variable 123 friend ::android::BpBinder;
|
D | IBinder.h | 36 class BpBinder; variable 258 virtual BpBinder* remoteBinder();
|
D | ProcessState.h | 74 ssize_t getStrongRefCountForNode(const sp<BpBinder>& binder);
|
/frameworks/base/core/jni/ |
D | android_util_Binder.cpp | 1183 BpBinder::setCountByUidEnabled((bool) enable); in android_os_BinderInternal_setBinderProxyCountEnabled() 1189 BpBinder::getCountByUid(uids, counts); in android_os_BinderInternal_getBinderProxyPerUidCounts() 1200 return static_cast<jint>(BpBinder::getBinderProxyCount(static_cast<uint32_t>(uid))); in android_os_BinderInternal_getBinderProxyCount() 1206 BpBinder::setBinderProxyCountWatermarks(high, low); in android_os_BinderInternal_setBinderProxyCountWatermarks() 1241 BpBinder::setLimitCallback(android_os_BinderInternal_proxyLimitcallback); in int_register_android_os_BinderInternal()
|
/frameworks/native/cmds/servicemanager/ |
D | ServiceManager.cpp | 552 sp<BpBinder> bpBinder = sp<BpBinder>::fromExisting(binder->remoteBinder()); in getNodeStrongRefCount()
|