Lines Matching refs:pid
42 static status_t scanBinderContext(pid_t pid, const std::string& contextName, in scanBinderContext() argument
44 std::ifstream ifs("/dev/binderfs/binder_logs/proc/" + std::to_string(pid)); in scanBinderContext()
46 ifs.open("/d/binder/proc/" + std::to_string(pid)); in scanBinderContext()
70 status_t getBinderPidInfo(BinderDebugContext context, pid_t pid, BinderPidInfo* pidInfo) { in getBinderPidInfo() argument
75 status_t ret = scanBinderContext(pid, contextStr, [&](const std::string& line) { in getBinderPidInfo()
92 int32_t pid; in getBinderPidInfo() local
93 if (!::android::base::ParseInt(token, &pid)) { in getBinderPidInfo()
101 pidInfo->refPids[ptr].push_back(pid); in getBinderPidInfo()
133 status_t getBinderClientPids(BinderDebugContext context, pid_t pid, pid_t servicePid, in getBinderClientPids() argument
139 status_t ret = scanBinderContext(pid, contextStr, [&](const std::string& line) { in getBinderClientPids()
190 int32_t pid; in getBinderClientPids() local
191 if (!::android::base::ParseInt(token.c_str(), &pid)) { in getBinderClientPids()
195 pids->push_back(pid); in getBinderClientPids()
202 status_t getBinderTransactions(pid_t pid, std::string& transactionsOutput) { in getBinderTransactions() argument
218 if (base::StartsWith(line, "proc " + std::to_string(pid))) { in getBinderTransactions()