Searched defs:proc (Results 1 - 15 of 15) sorted by relevance

/system/core/libcutils/
H A Dandroid_get_control_file.cpp91 // Find file path from /proc and make sure it is correct
92 char *proc = NULL; local
93 if (asprintf(&proc, "/proc/self/fd/%d", fd) < 0) return -1;
94 if (!proc) return -1;
100 free(proc);
103 ssize_t ret = TEMP_FAILURE_RETRY(readlink(proc, buf, len + 1));
104 free(proc);
/system/update_engine/common/
H A Dsubprocess.h119 brillo::ProcessImpl proc; member in struct:chromeos_update_engine::Subprocess::SubprocessRecord
H A Dsubprocess.cc72 // Return whether the process was successfully launched and fills in the |proc|
77 brillo::Process* proc) {
79 proc->AddArg(arg);
80 proc->SetSearchPath((flags & Subprocess::kSearchPath) != 0);
91 proc->RedirectUsingPipe(fd, false);
93 proc->SetCloseUnusedFileDescriptors(true);
94 proc->RedirectUsingPipe(STDOUT_FILENO, false);
95 proc->SetPreExecCallback(base::Bind(&SetupChild, env, flags));
97 return proc->Start();
165 record->proc
74 LaunchProcess(const vector<string>& cmd, uint32_t flags, const vector<int>& output_pipes, brillo::Process* proc) argument
249 brillo::ProcessImpl proc; local
[all...]
/system/extras/libpagemap/
H A Dpm_kernel.c39 ker->kpagecount_fd = open("/proc/kpagecount", O_RDONLY);
46 ker->kpageflags_fd = open("/proc/kpageflags", O_RDONLY);
63 DIR *proc; local
69 proc = opendir("/proc");
70 if (!proc)
75 closedir(proc);
80 while ((dir = readdir(proc))) {
89 closedir(proc);
101 closedir(proc);
[all...]
H A Dpm_process.c29 static int read_maps(pm_process_t *proc);
34 pm_process_t *proc; local
41 proc = calloc(1, sizeof(*proc));
42 if (!proc)
45 proc->ker = ker;
46 proc->pid = pid;
48 error = snprintf(filename, MAX_FILENAME, "/proc/%d/pagemap", pid);
51 free(proc);
55 proc
73 pm_process_usage_flags(pm_process_t *proc, pm_memusage_t *usage_out, uint64_t flags_mask, uint64_t required_flags) argument
103 pm_process_usage(pm_process_t *proc, pm_memusage_t *usage_out) argument
107 pm_process_pagemap_range(pm_process_t *proc, uint64_t low, uint64_t high, uint64_t **range_out, size_t *len) argument
157 pm_process_maps(pm_process_t *proc, pm_map_t ***maps_out, size_t *len) argument
179 pm_process_workingset(pm_process_t *proc, pm_memusage_t *ws_out, int reset) argument
226 pm_process_destroy(pm_process_t *proc) argument
245 read_maps(pm_process_t *proc) argument
[all...]
/system/extras/libpagemap/include/pagemap/
H A Dpagemap.h104 pm_process_t *proc; member in struct:pm_map
124 /* Get the map count (from /proc/kpagecount) of a physical frame.
128 /* Get the page flags (from /proc/kpageflags) of a physical frame.
138 #define pm_process_pid(proc) ((proc)->pid)
145 int pm_process_usage(pm_process_t *proc, pm_memusage_t *usage_out);
149 int pm_process_usage_flags(pm_process_t *proc, pm_memusage_t *usage_out,
154 int pm_process_workingset(pm_process_t *proc, pm_memusage_t *ws_out, int reset);
159 int pm_process_pagemap_range(pm_process_t *proc,
176 int pm_process_maps(pm_process_t *proc, pm_map_
[all...]
/system/extras/procmem/
H A Dprocmem.c48 pm_process_t *proc; local
112 error = pm_process_create(ker, pid, &proc);
120 error = pm_process_workingset(proc, NULL, 1);
129 error = pm_process_maps(proc, &maps, &num_maps);
309 " -m Sort by mapping order (as read from /proc).\n"
/system/libhwbinder/
H A DDebug.cpp300 sp<ProcessState> proc = ProcessState::selfOrNull(); local
301 if (proc.get() == NULL) {
305 return proc->getKernelReferences(count, buf);
H A DParcel.cpp98 void acquire_binder_object(const sp<ProcessState>& proc, argument
113 const sp<IBinder> b = proc->getStrongProxyForHandle(obj.handle);
121 const wp<IBinder> b = proc->getWeakProxyForHandle(obj.handle);
130 void acquire_object(const sp<ProcessState>& proc, const binder_object_header& obj, argument
138 acquire_binder_object(proc, fbo, who);
144 void release_object(const sp<ProcessState>& proc, argument
159 const sp<IBinder> b = proc->getStrongProxyForHandle(obj.handle);
167 const wp<IBinder> b = proc->getWeakProxyForHandle(obj.handle);
196 status_t flatten_binder(const sp<ProcessState>& /*proc*/,
235 status_t flatten_binder(const sp<ProcessState>& /*proc*/,
291 unflatten_binder(const sp<ProcessState>& proc, const Parcel& in, sp<IBinder>* out) argument
310 unflatten_binder(const sp<ProcessState>& proc, const Parcel& in, wp<IBinder>* out) argument
[all...]
/system/core/adb/
H A Djdwp_service.cpp173 auto pred = [this](const auto& proc) { return proc.get() == this; };
187 for (auto& proc : _jdwp_list) {
189 if (proc->pid < 0) {
193 std::string next = std::to_string(proc->pid) + "\n";
220 JdwpProcess* proc = reinterpret_cast<JdwpProcess*>(_proc); local
223 if (proc->pid < 0) {
233 if (sscanf(buf, "%04x", &proc->pid) != 1) {
234 D("could not decode JDWP %p PID number: '%s'", proc, buf);
239 D("Adding pid %d to jdwp process list", proc
442 auto proc = std::make_unique<JdwpProcess>(s); local
[all...]
/system/extras/ksmutils/
H A Dksminfo.c71 pm_process_t *proc; local
153 error = pm_process_create(ker, pids[i], &proc);
160 error = pm_process_maps(proc, &maps, &num_maps);
162 pm_process_destroy(proc);
170 pm_process_destroy(proc);
176 pm_process_destroy(proc);
210 pid = pm_process_pid(maps[0]->proc);
211 ker = maps[0]->proc->ker;
212 error = snprintf(filename, MAX_FILENAME, "/proc/%d/mem", pid);
234 pm_process_pid(maps[i]->proc));
[all...]
/system/extras/librank/
H A Dlibrank.c37 struct process_info *proc; member in struct:mapping_info
127 struct mapping_info *get_mapping(struct library_info *library, struct process_info *proc) { argument
132 if (library->mappings[i]->proc == proc)
151 mapping->proc = proc;
205 pm_process_t *proc; local
335 error = pm_process_create(ker, pids[i], &proc);
343 error = pm_process_maps(proc, &maps, &num_maps);
345 fprintf(stderr, "Error listing maps for process %d.\n", proc
[all...]
/system/extras/procrank/
H A Dprocrank.cpp81 int fd = open("/proc/meminfo", O_RDONLY);
84 printf("Unable to open /proc/meminfo: %s\n", strerror(errno));
92 printf("Empty /proc/meminfo");
187 pm_process_t *proc; local
261 error = pm_process_create(ker, pids[i], &proc);
269 error = pm_process_usage_flags(proc, &procs[i].usage, flags_mask,
273 error = pm_process_workingset(proc, &procs[i].usage, 0);
276 error = pm_process_workingset(proc, NULL, 1);
288 pm_process_destroy(proc);
297 [](auto proc){
[all...]
/system/libhidl/transport/
H A DServiceManagement.cpp86 std::ifstream ifs("/proc/self/cmdline");
221 static const std::string proc = "/proc/"; local
224 std::unique_ptr<DIR, decltype(&closedir)> dir(opendir(proc.c_str()), closedir);
230 std::string mapsPath = proc + dp->d_name + "/maps";
/system/core/lmkd/
H A Dlmkd.c49 #define ZONEINFO_PATH "/proc/zoneinfo"
118 struct proc { struct
123 struct proc *pidhash_next;
127 static struct proc *pidhash[PIDHASH_SZ];
156 static struct proc *pid_lookup(int pid) {
157 struct proc *procp;
189 static void proc_slot(struct proc *procp) {
195 static void proc_unslot(struct proc *procp) {
199 static void proc_insert(struct proc *procp) {
209 struct proc *proc
[all...]

Completed in 6554 milliseconds