Home
last modified time | relevance | path

Searched refs:BpBinder (Results 1 – 20 of 20) sorted by relevance

/frameworks/native/libs/binder/
DBpBinder.cpp38 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 …]
DBinder.cpp65 BpBinder* IBinder::remoteBinder() in remoteBinder()
102 BpBinder* proxy = this->remoteBinder(); in getExtension()
120 BpBinder* proxy = this->remoteBinder(); in getDebugPid()
153 BpBinder::ObjectManager mObjects;
DProcessState.cpp208 ssize_t ProcessState::getStrongRefCountForNode(const sp<BpBinder>& binder) { in getStrongRefCountForNode()
303 sp<BpBinder> b = BpBinder::create(handle); in getStrongProxyForHandle()
DIPCThreadState.cpp757 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()
DAndroid.bp96 "BpBinder.cpp",
DRpcState.cpp118 sp<IBinder> binder = BpBinder::create(session, it->first); in onBinderEntering()
DParcel.cpp227 BpBinder *proxy = binder->remoteBinder(); in flattenBinder()
/frameworks/native/libs/binder/tests/unit_fuzzers/
DBpBinderFuzzFunctions.h48 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 …]
DBpBinderFuzz.cpp36 sp<BpBinder> bpbinder = BpBinder::create(handle); in LLVMFuzzerTestOneInput()
/frameworks/native/libs/binder/include/binder/
DBpBinder.h40 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 …]
DIPCThreadState.h124 void incStrongHandle(int32_t handle, BpBinder *proxy);
126 void incWeakHandle(int32_t handle, BpBinder *proxy);
131 BpBinder* proxy);
133 BpBinder* proxy);
DStability.h24 class BpBinder; variable
123 friend ::android::BpBinder;
DIBinder.h36 class BpBinder; variable
258 virtual BpBinder* remoteBinder();
DProcessState.h74 ssize_t getStrongRefCountForNode(const sp<BpBinder>& binder);
/frameworks/native/include/binder/
DIPCThreadState.h124 void incStrongHandle(int32_t handle, BpBinder *proxy);
126 void incWeakHandle(int32_t handle, BpBinder *proxy);
131 BpBinder* proxy);
133 BpBinder* proxy);
DStability.h24 class BpBinder; variable
123 friend ::android::BpBinder;
DIBinder.h36 class BpBinder; variable
258 virtual BpBinder* remoteBinder();
DProcessState.h74 ssize_t getStrongRefCountForNode(const sp<BpBinder>& binder);
/frameworks/base/core/jni/
Dandroid_util_Binder.cpp1183 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/
DServiceManager.cpp552 sp<BpBinder> bpBinder = sp<BpBinder>::fromExisting(binder->remoteBinder()); in getNodeStrongRefCount()