Home
last modified time | relevance | path

Searched refs:pid (Results 1 – 25 of 231) sorted by relevance

12345678910

/system/connectivity/shill/
Dprocess_manager.cc113 pid_t pid = process->pid(); in StartProcess() local
116 pid, in StartProcess()
119 pid))); in StartProcess()
125 watched_processes_.emplace(pid, exit_callback); in StartProcess()
126 return pid; in StartProcess()
162 pid_t pid; in StartProcessInMinijailWithPipes() local
164 jail, args, &pid, stdin_fd, stdout_fd, stderr_fd)) { in StartProcessInMinijailWithPipes()
171 pid, in StartProcessInMinijailWithPipes()
174 pid))); in StartProcessInMinijailWithPipes()
176 watched_processes_.emplace(pid, exit_callback); in StartProcessInMinijailWithPipes()
[all …]
Dprocess_manager.h112 virtual bool StopProcess(pid_t pid);
115 virtual bool StopProcessAndBlock(pid_t pid);
119 pid_t pid,
132 void OnProcessExited(pid_t pid, const siginfo_t& info);
138 void ProcessTerminationTimeoutHandler(pid_t pid, bool kill_signal);
144 bool TerminateProcess(pid_t pid, bool kill_signal);
152 bool KillProcessWithTimeout(pid_t pid, bool kill_signal);
159 bool KillProcess(pid_t pid, int signal, bool* killed);
164 bool WaitpidWithTimeout(pid_t pid,
/system/vold/
DProcess.cpp66 void Process::getProcessName(int pid, char *buffer, size_t max) { in getProcessName() argument
68 snprintf(buffer, max, "/proc/%d/cmdline", pid); in getProcessName()
79 int Process::checkFileDescriptorSymLinks(int pid, const char *mountPoint) { in checkFileDescriptorSymLinks() argument
80 return checkFileDescriptorSymLinks(pid, mountPoint, NULL, 0); in checkFileDescriptorSymLinks()
83 int Process::checkFileDescriptorSymLinks(int pid, const char *mountPoint, char *openFilename, size_… in checkFileDescriptorSymLinks() argument
88 sprintf(path, "/proc/%d/fd", pid); in checkFileDescriptorSymLinks()
124 int Process::checkFileMaps(int pid, const char *mountPoint) { in checkFileMaps() argument
125 return checkFileMaps(pid, mountPoint, NULL, 0); in checkFileMaps()
128 int Process::checkFileMaps(int pid, const char *mountPoint, char *openFilename, size_t max) { in checkFileMaps() argument
132 sprintf(buffer, "/proc/%d/maps", pid); in checkFileMaps()
[all …]
DProcess.h26 static int checkSymLink(int pid, const char *path, const char *name);
27 static int checkFileMaps(int pid, const char *path);
28 static int checkFileMaps(int pid, const char *path, char *openFilename, size_t max);
29 static int checkFileDescriptorSymLinks(int pid, const char *mountPoint);
30 …static int checkFileDescriptorSymLinks(int pid, const char *mountPoint, char *openFilename, size_t…
31 static void getProcessName(int pid, char *buffer, size_t max);
/system/netd/server/
DClatdController.cpp52 pid_t pid = getClatdPid(interface); in startClatd() local
54 if (pid != 0) { in startClatd()
55 ALOGE("clatd pid=%d already started on %s", pid, interface); in startClatd()
85 if ((pid = fork()) < 0) { in startClatd()
90 if (!pid) { in startClatd()
109 mClatdPids[interface] = pid; in startClatd()
117 pid_t pid = getClatdPid(interface); in stopClatd() local
119 if (pid == 0) { in stopClatd()
124 ALOGD("Stopping clatd pid=%d on %s", pid, interface); in stopClatd()
126 kill(pid, SIGTERM); in stopClatd()
[all …]
/system/connectivity/shill/dhcp/
Ddhcp_provider.cc93 base::Process process = base::Process::Open(entry->pid()); in Init()
130 DHCPConfigRefPtr DHCPProvider::GetConfig(int pid) { in GetConfig() argument
131 SLOG(this, 2) << __func__ << " pid: " << pid; in GetConfig()
132 PIDConfigMap::const_iterator it = configs_.find(pid); in GetConfig()
139 void DHCPProvider::BindPID(int pid, const DHCPConfigRefPtr& config) { in BindPID() argument
140 SLOG(this, 2) << __func__ << " pid: " << pid; in BindPID()
141 configs_[pid] = config; in BindPID()
144 void DHCPProvider::UnbindPID(int pid) { in UnbindPID() argument
145 SLOG(this, 2) << __func__ << " pid: " << pid; in UnbindPID()
146 configs_.erase(pid); in UnbindPID()
[all …]
/system/connectivity/shill/dbus/
Dchromeos_dhcpcd_listener.cc117 uint32_t pid; in HandleMessage() local
123 &pid, in HandleMessage()
129 sender, pid, reason, configurations)); in HandleMessage()
132 uint32_t pid; in HandleMessage() local
137 &pid, in HandleMessage()
142 sender, pid, status)); in HandleMessage()
153 uint32_t pid, in EventSignal() argument
156 DHCPConfigRefPtr config = provider_->GetConfig(pid); in EventSignal()
158 if (provider_->IsRecentlyUnbound(pid)) { in EventSignal()
160 << __func__ << ": ignoring message from recently unbound PID " << pid; in EventSignal()
[all …]
/system/core/toolbox/
Dps.c42 static void print_exe_abi(int pid);
44 static int ps_line(int pid, int tid) in ps_line() argument
60 sprintf(statline, "/proc/%d", tid ? tid : pid); in ps_line()
64 sprintf(statline, "/proc/%d/task/%d/stat", pid, tid); in ps_line()
66 snprintf(macline, sizeof(macline), "/proc/%d/task/%d/attr/current", pid, tid); in ps_line()
68 sprintf(statline, "/proc/%d/stat", pid); in ps_line()
69 sprintf(cmdline, "/proc/%d/cmdline", pid); in ps_line()
70 snprintf(macline, sizeof(macline), "/proc/%d/attr/current", pid); in ps_line()
146 ppid = pid; in ps_line()
147 pid = tid; in ps_line()
[all …]
/system/core/logd/
DLogStatistics.h50 std::unique_ptr<const TEntry *[]> sort(uid_t uid, pid_t pid, in sort() argument
66 if (pid && entry.getPid() && (pid != entry.getPid())) { in sort()
130 pid_t pid,
135 std::unique_ptr<const TEntry *[]> sorted = sort(uid, pid,
227 pid_t pid; member
232 pid(element->getPid()) { in UidEntry()
237 inline const pid_t&getPid() const { return pid; } in getPid()
240 if (pid != element->getPid()) { in add()
241 pid = -1; in add()
251 uid_t pidToUid(pid_t pid);
[all …]
DLogWhiteBlackList.cpp26 Prune::Prune(uid_t uid, pid_t pid) : mUid(uid), mPid(pid) { in Prune() argument
29 int Prune::cmp(uid_t uid, pid_t pid) const { in cmp()
34 return pid - mPid; in cmp()
165 pid_t pid = Prune::pid_all; in init() local
169 pid = 0; in init()
171 pid = pid * 10 + *str++ - '0'; in init()
176 if ((uid == Prune::uid_all) && (pid == Prune::pid_all)) { in init()
193 if ((pid == p.pid_all) && (p.mPid != p.pid_all)) { in init()
197 m = pid - p.mPid; in init()
201 list->insert(it, Prune(uid,pid)); in init()
[all …]
/system/core/debuggerd/
Dbacktrace.cpp42 static void dump_process_header(log_t* log, pid_t pid) { in dump_process_header() argument
48 snprintf(path, sizeof(path), "/proc/%d/cmdline", pid); in dump_process_header()
59 _LOG(log, logtype::BACKTRACE, "\n\n----- pid %d at %s -----\n", pid, timestr); in dump_process_header()
67 static void dump_process_footer(log_t* log, pid_t pid) { in dump_process_footer() argument
68 _LOG(log, logtype::BACKTRACE, "\n----- end %d -----\n", pid); in dump_process_footer()
71 static void dump_thread(log_t* log, BacktraceMap* map, pid_t pid, pid_t tid) { in dump_thread() argument
91 std::unique_ptr<Backtrace> backtrace(Backtrace::Create(pid, tid, map)); in dump_thread()
100 void dump_backtrace(int fd, BacktraceMap* map, pid_t pid, pid_t tid, in dump_backtrace() argument
106 dump_process_header(&log, pid); in dump_backtrace()
107 dump_thread(&log, map, pid, tid); in dump_backtrace()
[all …]
Ddebuggerd.cpp71 pid_t pid, tid; member
88 request.pid, request.tid); in wait_for_user_action()
100 ALOGI("debuggerd resuming process %d", request.pid); in wait_for_user_action()
150 snprintf(buf, len, "pid=%d uid=%d gid=%d", req->pid, req->uid, req->gid); in audit_callback()
186 static bool pid_contains_tid(pid_t pid, pid_t tid) { in pid_contains_tid() argument
188 if (snprintf(task_path, PATH_MAX, "/proc/%d/task/%d", pid, tid) >= PATH_MAX) { in pid_contains_tid()
189 ALOGE("debuggerd: task path overflow (pid = %d, tid = %d)\n", pid, tid); in pid_contains_tid()
214 ALOGE("timed out reading tid (from pid=%d uid=%d)\n", cr.pid, cr.uid); in read_request()
222 ALOGE("read failure? %s (pid=%d uid=%d)\n", strerror(errno), cr.pid, cr.uid); in read_request()
226 ALOGE("invalid crash request of size %d (from pid=%d uid=%d)\n", status, cr.pid, cr.uid); in read_request()
[all …]
/system/core/libbacktrace/
Dbacktrace_test.cpp106 void WaitForStop(pid_t pid) { in WaitForStop() argument
110 while (ptrace(PTRACE_GETSIGINFO, pid, 0, &si) < 0 && (errno == EINTR || errno == ESRCH)) { in WaitForStop()
299 void VerifyProcTest(pid_t pid, pid_t tid, bool share_map, in VerifyProcTest() argument
304 ptrace_tid = pid; in VerifyProcTest()
319 map.reset(BacktraceMap::Create(pid)); in VerifyProcTest()
321 std::unique_ptr<Backtrace> backtrace(Backtrace::Create(pid, tid, map.get())); in VerifyProcTest()
340 pid_t pid; in TEST() local
341 if ((pid = fork()) == 0) { in TEST()
345 VerifyProcTest(pid, BACKTRACE_CURRENT_THREAD, false, ReadyLevelBacktrace, VerifyLevelDump); in TEST()
347 kill(pid, SIGKILL); in TEST()
[all …]
DBacktrace.cpp40 Backtrace::Backtrace(pid_t pid, pid_t tid, BacktraceMap* map) in Backtrace() argument
41 : pid_(pid), tid_(tid), map_(map), map_shared_(true) { in Backtrace()
43 map_ = BacktraceMap::Create(pid); in Backtrace()
119 Backtrace* Backtrace::Create(pid_t pid, pid_t tid, BacktraceMap* map) { in Create() argument
120 if (pid == BACKTRACE_CURRENT_PROCESS) { in Create()
121 pid = getpid(); in Create()
126 tid = pid; in Create()
129 if (pid == getpid()) { in Create()
130 return new UnwindCurrent(pid, tid, map); in Create()
132 return new UnwindPtrace(pid, tid, map); in Create()
DUnwindMap.cpp36 UnwindMap::UnwindMap(pid_t pid) : BacktraceMap(pid) { in UnwindMap() argument
40 UnwindMapRemote::UnwindMapRemote(pid_t pid) : UnwindMap(pid) { in UnwindMapRemote() argument
153 BacktraceMap* BacktraceMap::Create(pid_t pid, bool uncached) { in Create() argument
158 map = new BacktraceMap(pid); in Create()
159 } else if (pid == getpid()) { in Create()
162 map = new UnwindMapRemote(pid); in Create()
/system/core/libprocessgroup/
Dprocessgroup.cpp95 static int convertUidPidToPath(char *path, size_t size, uid_t uid, int pid) in convertUidPidToPath() argument
102 pid); in convertUidPidToPath()
105 static int initCtx(uid_t uid, int pid, struct ctx *ctx) in initCtx() argument
109 convertUidPidToPath(path, sizeof(path), uid, pid); in initCtx()
174 long pid = strtol(ctx->buf_ptr, &pid_eptr, 10); in getOneAppProcess() local
185 return (pid_t)pid; in getOneAppProcess()
188 static int removeProcessGroup(uid_t uid, int pid) in removeProcessGroup() argument
193 convertUidPidToPath(path, sizeof(path), uid, pid); in removeProcessGroup()
260 pid_t pid; in killProcessGroupOnce() local
264 while ((pid = getOneAppProcess(uid, initialPid, &ctx)) >= 0) { in killProcessGroupOnce()
[all …]
/system/core/fs_mgr/
Dfs_mgr_format.c67 int pid; in format_f2fs() local
74 pid = fork(); in format_f2fs()
75 if (pid < 0) { in format_f2fs()
76 return pid; in format_f2fs()
78 if (!pid) { in format_f2fs()
84 pid_t p = waitpid(pid, &rc, 0); in format_f2fs()
85 if (p != pid) { in format_f2fs()
/system/core/liblog/tests/
Dlibc_test.cpp37 pid_t pid = getpid(); in TEST() local
40 LOG_ID_EVENTS, ANDROID_LOG_RDONLY | ANDROID_LOG_NONBLOCK, 1000, pid))); in TEST()
57 ASSERT_EQ(log_msg.entry.pid, pid); in TEST()
97 pid_t pid = getpid(); in TEST() local
100 (log_id_t)LOG_ID_CRASH, ANDROID_LOG_RDONLY | ANDROID_LOG_NONBLOCK, 1000, pid))); in TEST()
118 ASSERT_EQ(log_msg.entry.pid, pid); in TEST()
/system/extras/perfprofd/quipper/
Dperf_parser.cc192 << " -> " << event.fork.pid << ":" << event.fork.tid; in ProcessEvents()
202 VLOG(1) << "COMM: " << event.comm.pid << ":" << event.comm.tid << ": " in ProcessEvents()
207 pidtid_to_comm_map_[std::make_pair(event.comm.pid, event.comm.tid)] = in ProcessEvents()
257 PidTid pidtid = std::make_pair(sample_info.pid, sample_info.tid); in MapSampleEvent()
267 sample_info.pid, in MapSampleEvent()
275 sample_info.pid, in MapSampleEvent()
283 !MapBranchStack(sample_info.pid, in MapSampleEvent()
301 const uint32_t pid, in MapCallchain() argument
332 pid, in MapCallchain()
345 bool PerfParser::MapBranchStack(const uint32_t pid, in MapBranchStack() argument
[all …]
/system/core/lmkd/
Dlmkd.c102 int pid; member
146 static struct proc *pid_lookup(int pid) { in pid_lookup() argument
149 for (procp = pidhash[pid_hashfn(pid)]; procp && procp->pid != pid; in pid_lookup()
190 int hval = pid_hashfn(procp->pid); in proc_insert()
197 static int pid_remove(int pid) { in pid_remove() argument
198 int hval = pid_hashfn(pid); in pid_remove()
202 for (procp = pidhash[hval], prevp = NULL; procp && procp->pid != pid; in pid_remove()
239 static void cmd_procprio(int pid, int uid, int oomadj) { in cmd_procprio() argument
249 snprintf(path, sizeof(path), "/proc/%d/oom_score_adj", pid); in cmd_procprio()
256 procp = pid_lookup(pid); in cmd_procprio()
[all …]
/system/extras/tests/kernel.config/
Dsysvipc_test.cpp33 pid_t pid = getpid(); in TEST() local
34 int ret = kcmp(pid, pid, KCMP_SYSVSEM, 0, 0); in TEST()
36 EXPECT_EQ(-1, kcmp(pid, pid, KCMP_SYSVSEM, 0, 0)); in TEST()
/system/extras/latencytop/
Dlatencytop.c45 static struct latency_entry *read_process_stats(struct latency_entry *list, int erase, int pid);
46 static struct latency_entry *read_thread_stats(struct latency_entry *list, int erase, int pid, int …
72 int pid, tid; in main() local
78 pid = tid = 0; in main()
106 pid = atoi(argv[++i]); in main()
122 if (tid && !pid) { in main()
146 if (pid) { in main()
148 e = read_thread_stats(e, erase, pid, tid, 1); in main()
150 e = read_process_stats(e, erase, pid); in main()
158 if (pid) { in main()
[all …]
/system/core/crash_reporter/
Duser_collector.cc178 void UserCollector::EnqueueCollectionErrorLog(pid_t pid, in EnqueueCollectionErrorLog() argument
189 std::string dump_basename = FormatDumpBasename(exec, time(nullptr), pid); in EnqueueCollectionErrorLog()
214 bool UserCollector::CopyOffProcFiles(pid_t pid, in CopyOffProcFiles() argument
232 FilePath process_path = GetProcessPath(pid); in CopyOffProcFiles()
304 bool UserCollector::GetCreatedCrashDirectory(pid_t pid, uid_t supplied_ruid, in GetCreatedCrashDirectory() argument
307 FilePath process_path = GetProcessPath(pid); in GetCreatedCrashDirectory()
324 LOG(INFO) << "State of crashed process [" << pid << "]: " << process_state; in GetCreatedCrashDirectory()
335 << " for crashed process [" << pid in GetCreatedCrashDirectory()
402 pid_t pid, in ConvertCoreToMinidump() argument
410 CopyOffProcFiles(pid, container_dir) && ValidateProcFiles(container_dir); in ConvertCoreToMinidump()
[all …]
/system/core/libmemtrack/
Dmemtrack_test.c28 static int getprocname(pid_t pid, char *buf, int len) { in getprocname() argument
38 if (asprintf(&filename, "/proc/%d/cmdline", pid) < 0) { in getprocname()
111 pid_t pid = pids[i]; in main() local
120 getprocname(pid, cmdline, (int)sizeof(cmdline)); in main()
122 ret = memtrack_proc_get(p, pid); in main()
125 pid, strerror(-ret), ret); in main()
137 printf("%5d %6zu %6zu %6zu %6zu %6zu %6zu %s\n", pid, in main()
/system/core/libcutils/
Diosched_policy.c34 int android_set_ioprio(int pid __android_unused, IoSchedClass clazz __android_unused, int ioprio __… in android_set_ioprio()
36 if (syscall(SYS_ioprio_set, IOPRIO_WHO_PROCESS, pid, ioprio | (clazz << IOPRIO_CLASS_SHIFT))) { in android_set_ioprio()
43 int android_get_ioprio(int pid __android_unused, IoSchedClass *clazz, int *ioprio) { in android_get_ioprio()
47 if ((rc = syscall(SYS_ioprio_get, IOPRIO_WHO_PROCESS, pid)) < 0) { in android_get_ioprio()

12345678910