/system/vold/ |
H A D | Process.h | 26 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 D | Process.cpp | 66 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 D | iosched_policy.h | 31 extern int android_set_ioprio(int pid, IoSchedClass clazz, int ioprio); 32 extern int android_get_ioprio(int pid, IoSchedClass *clazz, int *ioprio);
|
/system/netd/server/ |
H A D | ClatdController.cpp | 52 pid_t pid = getClatdPid(interface); local 54 if (pid != 0) { 55 ALOGE("clatd pid=%d already started on %s", pid, interface); 85 if ((pid = fork()) < 0) { 90 if (!pid) { 109 mClatdPids[interface] = pid; 117 pid_t pid = getClatdPid(interface); local 119 if (pid == 0) { 124 ALOGD("Stopping clatd pid 137 pid_t pid = getClatdPid(interface); local [all...] |
/system/core/toolbox/ |
H A D | ionice.c | 14 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 D | renice.c | 43 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 D | prlimit.c | 41 fprintf(stderr, "usage: %s pid resource cur max\n", s); 47 pid_t pid; local 55 if (sscanf(argv[1], "%d", &pid) != 1) 67 printf("setting resource %d of pid %d to [%llu,%llu]\n", resource, pid, 69 rc = prlimit64(pid, resource, &rl, NULL);
|
H A D | ps.c | 36 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 D | schedtop.c | 15 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 D | cpueater.c | 30 pid_t pid; local 45 switch(pid = fork()) { 69 printf("%d\n", pid);
|
/system/core/logd/ |
H A D | LogStatistics.h | 30 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); 93 void add(unsigned short size, pid_t pid); 94 void subtract(unsigned short size, pid_t pid); 104 size_t sizes(pid_t pid); 105 size_t elements(pid_t pid); 107 size_t sizesTotal(pid_t pid = pid_all); 108 size_t elementsTotal(pid_t pid 111 pidToName(pid_t pid) argument 195 pidToName(pid_t pid) argument [all...] |
H A D | LogWhiteBlackList.cpp | 25 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 D | libaudit.h | 43 pid_t pid; member in struct:audit_sig_info 85 * Sets a pid to recieve audit netlink events from the kernel 88 * @param pid 89 * The pid whom to set as the reciever of audit messages 93 extern int audit_setup(int fd, uint32_t pid);
|
H A D | LogStatistics.cpp | 27 PidStatistics::PidStatistics(pid_t pid, char *name) argument 28 : pid(pid) 39 : pid(copy->pid) 54 if (mGone || (pid == gone)) { 57 if (pid == 0) { 60 if (kill(pid, 0) && (errno != EPERM)) { 86 if (pid == gone) { 94 // <time> <pid> <pi 96 pidToName(pid_t pid) argument 134 add(unsigned short size, pid_t pid) argument 159 subtract(unsigned short size, pid_t pid) argument 214 sizes(pid_t pid) argument 229 elements(pid_t pid) argument 244 sizesTotal(pid_t pid) argument 256 elementsTotal(pid_t pid) argument 280 add(unsigned short size, uid_t uid, pid_t pid) argument 309 subtract(unsigned short size, uid_t uid, pid_t pid) argument 347 sizes(uid_t uid, pid_t pid) argument 359 elements(uid_t uid, pid_t pid) argument 371 sizesTotal(uid_t uid, pid_t pid) argument 383 elementsTotal(uid_t uid, pid_t pid) argument 464 add(unsigned short size, log_id_t log_id, uid_t uid, pid_t pid) argument 474 subtract(unsigned short size, log_id_t log_id, uid_t uid, pid_t pid) argument 484 sizes(log_id_t log_id, uid_t uid, pid_t pid) argument 495 elements(log_id_t log_id, uid_t uid, pid_t pid) argument 506 sizesTotal(log_id_t log_id, uid_t uid, pid_t pid) argument 517 elementsTotal(log_id_t log_id, uid_t uid, pid_t pid) argument 670 pid_t pid = p->getPid(); local 930 pidToUid(pid_t pid) argument [all...] |
/system/core/libcutils/ |
H A D | iosched_policy.c | 34 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 D | test_executable_destructor.c | 61 pid_t pid; local 80 pid = fork(); 81 if (pid < 0) { 86 if (pid == 0) {
|
/system/core/liblog/tests/ |
H A D | libc_test.cpp | 39 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/fs_mgr/ |
H A D | fs_mgr_format.c | 67 int pid; local 74 pid = fork(); 75 if (pid < 0) { 76 return pid; 78 if (!pid) { 84 pid_t p = waitpid(pid, &rc, 0); 85 if (p != pid) {
|
/system/core/libprocessgroup/ |
H A D | processgroup.cpp | 54 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 D | signal_handler.c | 46 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 D | UnwindMap.cpp | 31 // 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 D | backtrace_test.cpp | 96 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 767 VerifyMap(pid_t pid) argument 796 pid_t pid; local 816 ASSERT_EQ(waitpid(pid, NULL, 0), pid); local 824 CheckForLeak(pid_t pid, pid_t tid) argument 868 pid_t pid; local 887 ASSERT_EQ(waitpid(pid, NULL, 0), pid); local [all...] |
H A D | BacktraceImpl.cpp | 37 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 D | backtrace.h | 28 void dump_backtrace(int fd, int amfd, pid_t pid, pid_t tid, bool* detach_failed,
|
H A D | tombstone.h | 26 char* engrave_tombstone(pid_t pid, pid_t tid, int signal, int original_si_code,
|