Loading libs/binder/RpcState.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -736,7 +736,8 @@ status_t RpcState::processCommand( IPCThreadState* kernelBinderState = IPCThreadState::selfOrNull(); IPCThreadState::SpGuard spGuard{ .address = __builtin_frame_address(0), .context = "processing binder RPC command", .context = "processing binder RPC command (where RpcServer::setPerSessionRootObject is " "used to distinguish callers)", }; const IPCThreadState::SpGuard* origGuard; if (kernelBinderState != nullptr) { Loading libs/binder/include/binder/IPCThreadState.h +4 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,10 @@ typedef int uid_t; // --------------------------------------------------------------------------- namespace android { /** * Kernel binder thread state. All operations here refer to kernel binder. This * object is allocated per-thread. */ class IPCThreadState { public: Loading libs/binder/include/binder/ProcessState.h +4 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,10 @@ namespace android { class IPCThreadState; /** * Kernel binder process state. All operations here refer to kernel binder. This * object is allocated per process. */ class ProcessState : public virtual RefBase { public: static sp<ProcessState> self(); Loading Loading
libs/binder/RpcState.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -736,7 +736,8 @@ status_t RpcState::processCommand( IPCThreadState* kernelBinderState = IPCThreadState::selfOrNull(); IPCThreadState::SpGuard spGuard{ .address = __builtin_frame_address(0), .context = "processing binder RPC command", .context = "processing binder RPC command (where RpcServer::setPerSessionRootObject is " "used to distinguish callers)", }; const IPCThreadState::SpGuard* origGuard; if (kernelBinderState != nullptr) { Loading
libs/binder/include/binder/IPCThreadState.h +4 −0 Original line number Diff line number Diff line Loading @@ -28,6 +28,10 @@ typedef int uid_t; // --------------------------------------------------------------------------- namespace android { /** * Kernel binder thread state. All operations here refer to kernel binder. This * object is allocated per-thread. */ class IPCThreadState { public: Loading
libs/binder/include/binder/ProcessState.h +4 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,10 @@ namespace android { class IPCThreadState; /** * Kernel binder process state. All operations here refer to kernel binder. This * object is allocated per process. */ class ProcessState : public virtual RefBase { public: static sp<ProcessState> self(); Loading