Lines Matching refs:pid
26 int machine__init(struct machine *machine, const char *root_dir, pid_t pid) in machine__init() argument
40 machine->pid = pid; in machine__init()
51 if (pid != HOST_KERNEL_ID) { in machine__init()
53 pid); in machine__init()
59 snprintf(comm, sizeof(comm), "[guest/%d]", pid); in machine__init()
152 struct machine *machines__add(struct machines *machines, pid_t pid, in machines__add() argument
162 if (machine__init(machine, root_dir, pid) != 0) { in machines__add()
172 if (pid < pos->pid) in machines__add()
212 struct machine *machines__find(struct machines *machines, pid_t pid) in machines__find() argument
219 if (pid == HOST_KERNEL_ID) in machines__find()
225 if (pid < machine->pid) in machines__find()
227 else if (pid > machine->pid) in machines__find()
231 if (!machine->pid) in machines__find()
238 struct machine *machines__findnew(struct machines *machines, pid_t pid) in machines__findnew() argument
242 struct machine *machine = machines__find(machines, pid); in machines__findnew()
244 if (machine && (machine->pid == pid)) in machines__findnew()
247 if ((pid != HOST_KERNEL_ID) && in machines__findnew()
248 (pid != DEFAULT_GUEST_KERNEL_ID) && in machines__findnew()
250 sprintf(path, "%s/%d", symbol_conf.guestmount, pid); in machines__findnew()
267 machine = machines__add(machines, pid, root_dir); in machines__findnew()
291 machine->pid); in machine__mmap_name()
313 struct thread *th, pid_t pid) in machine__update_thread_pid() argument
317 if (pid == th->pid_ || pid == -1 || th->pid_ != -1) in machine__update_thread_pid()
320 th->pid_ = pid; in machine__update_thread_pid()
359 pid_t pid, pid_t tid, in ____machine__findnew_thread() argument
374 machine__update_thread_pid(machine, th, pid); in ____machine__findnew_thread()
387 machine__update_thread_pid(machine, th, pid); in ____machine__findnew_thread()
400 th = thread__new(pid, tid); in ____machine__findnew_thread()
429 struct thread *__machine__findnew_thread(struct machine *machine, pid_t pid, pid_t tid) in __machine__findnew_thread() argument
431 return ____machine__findnew_thread(machine, pid, tid, true); in __machine__findnew_thread()
434 struct thread *machine__findnew_thread(struct machine *machine, pid_t pid, in machine__findnew_thread() argument
440 th = thread__get(__machine__findnew_thread(machine, pid, tid)); in machine__findnew_thread()
445 struct thread *machine__find_thread(struct machine *machine, pid_t pid, in machine__find_thread() argument
450 th = thread__get(____machine__findnew_thread(machine, pid, tid, false)); in machine__find_thread()
468 event->comm.pid, in machine__process_comm_event()
801 pid_t pid; in machines__create_guest_kernel_maps() local
819 pid = (pid_t)strtol(namelist[i]->d_name, &endp, 10); in machines__create_guest_kernel_maps()
835 machines__create_kernel_maps(machines, pid); in machines__create_guest_kernel_maps()
859 int machines__create_kernel_maps(struct machines *machines, pid_t pid) in machines__create_kernel_maps() argument
861 struct machine *machine = machines__findnew(machines, pid); in machines__create_kernel_maps()
1100 "continuing anyway...\n", machine->pid); in machine__create_kernel_maps()
1278 thread = machine__findnew_thread(machine, event->mmap2.pid, in machine__process_mmap2_event()
1290 event->mmap2.pid, event->mmap2.maj, in machine__process_mmap2_event()
1332 thread = machine__findnew_thread(machine, event->mmap.pid, in machine__process_mmap_event()
1344 event->mmap.pid, 0, 0, 0, 0, 0, 0, in machine__process_mmap_event()
1393 event->fork.pid, in machine__process_fork_event()
1424 thread = machine__findnew_thread(machine, event->fork.pid, in machine__process_fork_event()
1442 event->fork.pid, in machine__process_exit_event()
1963 int machine__set_current_tid(struct machine *machine, int cpu, pid_t pid, in machine__set_current_tid() argument
1989 thread = machine__findnew_thread(machine, pid, tid); in machine__set_current_tid()