Searched refs:pid (Results 1 - 25 of 110) sorted by relevance

12345

/system/vold/
H A 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 max);
31 static void getProcessName(int pid, char *buffer, size_t max);
H A DProcess.cpp66 void Process::getProcessName(int pid, char *buffer, size_t max) { argument
68 snprintf(buffer, max, "/proc/%d/cmdline", pid);
79 int Process::checkFileDescriptorSymLinks(int pid, const char *mountPoint) { argument
80 return checkFileDescriptorSymLinks(pid, mountPoint, NULL, 0);
83 int Process::checkFileDescriptorSymLinks(int pid, const char *mountPoint, char *openFilename, size_t max) { argument
88 sprintf(path, "/proc/%d/fd", pid);
124 int Process::checkFileMaps(int pid, const char *mountPoint) { argument
125 return checkFileMaps(pid, mountPoint, NULL, 0);
128 int Process::checkFileMaps(int pid, const char *mountPoint, char *openFilename, size_t max) { argument
132 sprintf(buffer, "/proc/%d/maps", pid);
154 checkSymLink(int pid, const char *mountPoint, const char *name) argument
195 int pid = getPid(de->d_name); local
[all...]
/system/core/include/cutils/
H A Diosched_policy.h31 extern int android_set_ioprio(int pid, IoSchedClass clazz, int ioprio);
32 extern int android_get_ioprio(int pid, IoSchedClass *clazz, int *ioprio);
/system/core/toolbox/
H A Dionice.c14 int pid; local
17 fprintf(stderr, "usage: ionice <pid> [none|rt|be|idle] [prio]\n");
21 if (!(pid = atoi(argv[1]))) {
22 fprintf(stderr, "Invalid pid specified\n");
27 if (android_get_ioprio(pid, &clazz, &ioprio)) {
31 fprintf(stdout, "Pid %d, class %s (%d), prio %d\n", pid, classes[clazz], clazz, ioprio);
50 printf("Setting pid %d i/o class to %d, prio %d\n", pid, clazz, ioprio);
51 if (android_set_ioprio(pid, clazz, ioprio)) {
H A Drenice.c43 fprintf(stderr, "USAGE: %s [[-r] [-t TYPE] priority pids ...] [-g pid]\n", s);
47 void print_prio(pid_t pid) argument
52 printf("pid %d's priority: %d\n", pid, getpriority(PRIO_PROCESS, pid));
55 sched = sched_getscheduler(pid);
73 sched_getparam(pid, &sp);
133 pid_t pid; local
135 pid = atoi(argv[0]);
143 ret = sched_setscheduler(pid, sche
[all...]
H A Dps.c36 static void print_exe_abi(int pid);
38 static int ps_line(int pid, int tid, char *namefilter) argument
53 sprintf(statline, "/proc/%d", pid);
57 sprintf(statline, "/proc/%d/task/%d/stat", pid, tid);
59 snprintf(macline, sizeof(macline), "/proc/%d/task/%d/attr/current", pid, tid);
61 sprintf(statline, "/proc/%d/stat", pid);
62 sprintf(cmdline, "/proc/%d/cmdline", pid);
63 snprintf(macline, sizeof(macline), "/proc/%d/attr/current", pid);
83 nexttok(&ptr); // skip pid
139 ppid = pid;
189 print_exe_abi(int pid) argument
223 ps_threads(int pid, char *namefilter) argument
291 int pid = atoi(de->d_name); local
[all...]
H A Dschedtop.c15 int pid; member in struct:thread_info
91 static void add_thread(int pid, int tid, struct thread_info *proc_info) argument
101 info->pid = pid;
105 sprintf(line, "/proc/%d/task/%d/schedstat", pid, tid);
107 sprintf(line, "/proc/%d/schedstat", pid);
121 sprintf(line, "/proc/%d/cmdline", pid);
129 sprintf(line, "/proc/%d/task/%d/stat", pid, tid);
131 sprintf(line, "/proc/%d/stat", pid);
153 static void add_threads(int pid, struc argument
170 print_threads(int pid, uint32_t flags) argument
201 int pid = atoi(de->d_name); local
229 int pid = last_processes.data[i].pid; local
[all...]
/system/extras/tests/cpueater/
H A Dcpueater.c30 pid_t pid; local
45 switch(pid = fork()) {
69 printf("%d\n", pid);
H A Ddaemonize.c33 int pid, fd, mode; local
84 switch(pid = fork()) {
104 switch(pid = fork()) {
117 waitpid(pid, &status, 0);
/system/core/logd/
H A DLogStatistics.h30 const pid_t pid; member in class:PidStatistics
45 PidStatistics(pid_t pid, char *name = NULL);
49 pid_t getPid() const { return pid; }
65 static char *pidToName(pid_t pid);
87 void add(unsigned short size, pid_t pid);
88 void subtract(unsigned short size, pid_t pid);
98 size_t sizes(pid_t pid);
99 size_t elements(pid_t pid);
101 size_t sizesTotal(pid_t pid = pid_all);
102 size_t elementsTotal(pid_t pid
105 pidToName(pid_t pid) argument
187 pidToName(pid_t pid) argument
[all...]
H A DLogWhiteBlackList.cpp25 Prune::Prune(uid_t uid, pid_t pid) argument
27 , mPid(pid)
30 int Prune::cmp(uid_t uid, pid_t pid) const {
35 return pid - mPid;
121 pid_t pid = Prune::pid_all; local
125 pid = 0;
127 pid = pid * 10 + *str++ - '0';
132 if ((uid == Prune::uid_all) && (pid == Prune::pid_all)) {
149 if ((pid
[all...]
H A DLogBuffer.h53 uid_t uid, pid_t pid, pid_t tid,
77 char *pidToName(pid_t pid) { return stats.pidToName(pid); } argument
78 uid_t pidToUid(pid_t pid) { return stats.pidToUid(pid); } argument
H A Dlibaudit.h48 pid_t pid; member in struct:audit_sig_info
90 * Sets a pid to recieve audit netlink events from the kernel
93 * @param pid
94 * The pid whom to set as the reciever of audit messages
100 extern int audit_set_pid(int fd, uint32_t pid, rep_wait_t wmode);
/system/core/libcutils/
H A Diosched_policy.c34 int android_set_ioprio(int pid __android_unused, IoSchedClass clazz __android_unused, int ioprio __android_unused) {
36 if (syscall(SYS_ioprio_set, IOPRIO_WHO_PROCESS, pid, ioprio | (clazz << IOPRIO_CLASS_SHIFT))) {
43 int android_get_ioprio(int pid __android_unused, IoSchedClass *clazz, int *ioprio) {
47 if ((rc = syscall(SYS_ioprio_get, IOPRIO_WHO_PROCESS, pid)) < 0) {
/system/extras/tests/bionic/libc/common/
H A Dtest_executable_destructor.c61 pid_t pid; local
80 pid = fork();
81 if (pid < 0) {
86 if (pid == 0) {
/system/core/liblog/tests/
H A Dlibc_test.cpp39 pid_t pid = getpid(); local
42 LOG_ID_EVENTS, O_RDONLY | O_NDELAY, 1000, pid)));
59 ASSERT_EQ(log_msg.entry.pid, pid);
99 pid_t pid = getpid(); local
102 (log_id_t)LOG_ID_CRASH, O_RDONLY | O_NDELAY, 1000, pid)));
120 ASSERT_EQ(log_msg.entry.pid, pid);
/system/core/libprocessgroup/
H A Dprocessgroup.cpp54 static int convertUidPidToPath(char *path, size_t size, uid_t uid, int pid) argument
61 pid);
64 static int initCtx(uid_t uid, int pid, struct ctx *ctx) argument
68 convertUidPidToPath(path, sizeof(path), uid, pid);
133 long pid = strtol(ctx->buf_ptr, &pid_eptr, 10); local
144 return (pid_t)pid;
147 static int removeProcessGroup(uid_t uid, int pid) argument
152 convertUidPidToPath(path, sizeof(path), uid, pid);
218 pid_t pid; local
222 while ((pid
327 char pid[PROCESSGROUP_MAX_PID_LEN + 1] = {0}; local
[all...]
/system/core/init/
H A Dsignal_handler.c46 pid_t pid; local
54 while ( (pid = waitpid(-1, &status, block ? 0 : WNOHANG)) == -1 && errno == EINTR );
55 if (pid <= 0) return -1;
56 INFO("waitpid returned pid %d, status = %08x\n", pid, status);
58 svc = service_find_by_pid(pid);
61 ERROR("untracked pid %d exited with status %d\n", pid, WEXITSTATUS(status));
63 ERROR("untracked pid %d killed by signal %d\n", pid, WTERMSI
[all...]
/system/core/libbacktrace/
H A DUnwindMap.cpp31 // aka local. If multiple maps are created for the current pid, then
35 UnwindMap::UnwindMap(pid_t pid) : BacktraceMap(pid) { argument
133 BacktraceMap* BacktraceMap::Create(pid_t pid, bool uncached) { argument
138 map = new BacktraceMap(pid);
139 } else if (pid == getpid()) {
142 map = new UnwindMap(pid);
H A Dbacktrace_test.cpp96 void WaitForStop(pid_t pid) { argument
100 while (ptrace(PTRACE_GETSIGINFO, pid, 0, &si) < 0 && (errno == EINTR || errno == ESRCH)) {
255 void VerifyProcTest(pid_t pid, pid_t tid, bool share_map, argument
260 ptrace_tid = pid;
274 map.reset(BacktraceMap::Create(pid));
276 UniquePtr<Backtrace> backtrace(Backtrace::Create(pid, tid, map.get()));
292 pid_t pid; local
293 if ((pid = fork()) == 0) {
297 VerifyProcTest(pid, BACKTRACE_CURRENT_THREAD, false, ReadyLevelBacktrace, VerifyLevelDump);
299 kill(pid, SIGKIL
301 ASSERT_EQ(waitpid(pid, &status, 0), pid); local
305 pid_t pid; local
315 ASSERT_EQ(waitpid(pid, &status, 0), pid); local
319 pid_t pid; local
328 ASSERT_EQ(waitpid(pid, &status, 0), pid); local
344 pid_t pid; local
353 ASSERT_EQ(waitpid(pid, &status, 0), pid); local
362 GetThreads(pid_t pid, std::vector<pid_t>* threads) argument
381 pid_t pid; local
419 ASSERT_EQ(waitpid(pid, &status, 0), pid); local
760 VerifyMap(pid_t pid) argument
789 pid_t pid; local
809 ASSERT_EQ(waitpid(pid, NULL, 0), pid); local
817 CheckForLeak(pid_t pid, pid_t tid) argument
861 pid_t pid; local
880 ASSERT_EQ(waitpid(pid, NULL, 0), pid); local
[all...]
H A DBacktraceImpl.cpp37 Backtrace::Backtrace(BacktraceImpl* impl, pid_t pid, BacktraceMap* map) argument
38 : pid_(pid), tid_(-1), map_(map), map_shared_(true), impl_(impl) {
42 map_ = BacktraceMap::Create(pid);
165 BacktraceImpl* impl, pid_t pid, pid_t tid, BacktraceMap* map)
166 : Backtrace(impl, pid, map) {
179 BACK_LOGW("MacOS does not support reading from another pid.");
195 Backtrace* Backtrace::Create(pid_t pid, pid_t tid, BacktraceMap* map) { argument
196 if (pid == BACKTRACE_CURRENT_PROCESS || pid == getpid()) {
203 return CreatePtraceObj(pid, pi
164 BacktracePtrace( BacktraceImpl* impl, pid_t pid, pid_t tid, BacktraceMap* map) argument
[all...]
/system/core/debuggerd/
H A Dbacktrace.h28 void dump_backtrace(int fd, int amfd, pid_t pid, pid_t tid, bool* detach_failed,
H A Dtombstone.h26 char* engrave_tombstone(pid_t pid, pid_t tid, int signal, int original_si_code,
/system/netd/server/
H A DClatdController.cpp38 pid_t pid; local
53 if ((pid = fork()) < 0) {
58 if (!pid) {
91 mClatdPid = pid;
/system/core/libmemtrack/
H A Dmemtrack_test.c28 static int getprocname(pid_t pid, char *buf, int len) { argument
38 if (asprintf(&filename, "/proc/%d/cmdline", pid) < 0) {
111 pid_t pid = pids[i]; local
120 getprocname(pid, cmdline, (int)sizeof(cmdline));
122 ret = memtrack_proc_get(p, pid);
124 fprintf(stderr, "failed to get memory info for pid %d: %s (%d)\n",
125 pid, strerror(-ret), ret);
137 printf("%5d %6zu %6zu %6zu %6zu %6zu %6zu %s\n", pid,

Completed in 739 milliseconds

12345