Home | History | Annotate | Download | only in binder

Lines Matching refs:IPCThreadState

17 #define LOG_TAG "IPCThreadState"
19 #include <binder/IPCThreadState.h>
298 IPCThreadState* IPCThreadState::self()
303 IPCThreadState* st = (IPCThreadState*)pthread_getspecific(k);
305 return new IPCThreadState;
322 IPCThreadState* IPCThreadState::selfOrNull()
326 IPCThreadState* st = (IPCThreadState*)pthread_getspecific(k);
332 void IPCThreadState::shutdown()
338 IPCThreadState* st = (IPCThreadState*)pthread_getspecific(gTLS);
347 void IPCThreadState::disableBackgroundScheduling(bool disable)
352 sp<ProcessState> IPCThreadState::process()
357 status_t IPCThreadState::clearLastError()
364 int IPCThreadState::getCallingPid()
369 int IPCThreadState::getCallingUid()
374 int64_t IPCThreadState::clearCallingIdentity()
381 void IPCThreadState::setStrictModePolicy(int32_t policy)
386 int32_t IPCThreadState::getStrictModePolicy() const
391 void IPCThreadState::setLastTransactionBinderFlags(int32_t flags)
396 int32_t IPCThreadState::getLastTransactionBinderFlags() const
401 void IPCThreadState::restoreCallingIdentity(int64_t token)
407 void IPCThreadState::clearCaller()
413 void IPCThreadState::flushCommands()
420 void IPCThreadState::joinThreadPool(bool isMain)
494 void IPCThreadState::stopProcess(bool immediate)
504 status_t IPCThreadState::transact(int32_t handle,
566 void IPCThreadState::incStrongHandle(int32_t handle)
568 LOG_REMOTEREFS("IPCThreadState::incStrongHandle(%d)\n", handle);
573 void IPCThreadState::decStrongHandle(int32_t handle)
575 LOG_REMOTEREFS("IPCThreadState::decStrongHandle(%d)\n", handle);
580 void IPCThreadState::incWeakHandle(int32_t handle)
582 LOG_REMOTEREFS("IPCThreadState::incWeakHandle(%d)\n", handle);
587 void IPCThreadState::decWeakHandle(int32_t handle)
589 LOG_REMOTEREFS("IPCThreadState::decWeakHandle(%d)\n", handle);
594 status_t IPCThreadState::attemptIncStrongHandle(int32_t handle)
596 LOG_REMOTEREFS("IPCThreadState::attemptIncStrongHandle(%d)\n", handle);
605 printf("IPCThreadState::attemptIncStrongHandle(%ld) = %s\n",
612 void IPCThreadState::expungeHandle(int32_t handle, IBinder* binder)
615 printf("IPCThreadState::expungeHandle(%ld)\n", handle);
620 status_t IPCThreadState::requestDeathNotification(int32_t handle, BpBinder* proxy)
628 status_t IPCThreadState::clearDeathNotification(int32_t handle, BpBinder* proxy)
636 IPCThreadState::IPCThreadState()
648 IPCThreadState::~IPCThreadState()
652 status_t IPCThreadState::sendReply(const Parcel& reply, uint32_t flags)
662 status_t IPCThreadState::waitForResponse(Parcel *reply, status_t *acquireResult)
753 status_t IPCThreadState::talkWithDriver(bool doReceive)
849 status_t IPCThreadState::writeTransactionData(int32_t cmd, uint32_t binderFlags,
891 status_t IPCThreadState::executeCommand(int32_t cmd)
1096 void IPCThreadState::threadDestructor(void *st)
1098 IPCThreadState* const self = static_cast<IPCThreadState*>(st);
1109 void IPCThreadState::freeBuffer(Parcel* parcel, const uint8_t* data, size_t dataSize,
1119 IPCThreadState* state = self();