Lines Matching refs:pid
52 .pid = -1,
64 static int perf_event__get_comm_ids(pid_t pid, char *comm, size_t len, in perf_event__get_comm_ids() argument
77 snprintf(filename, sizeof(filename), "/proc/%d/status", pid); in perf_event__get_comm_ids()
89 pid); in perf_event__get_comm_ids()
114 pr_debug("Name: string not found for pid %d\n", pid); in perf_event__get_comm_ids()
121 pr_debug("Tgid: string not found for pid %d\n", pid); in perf_event__get_comm_ids()
128 pr_debug("PPid: string not found for pid %d\n", pid); in perf_event__get_comm_ids()
134 static int perf_event__prepare_comm(union perf_event *event, pid_t pid, in perf_event__prepare_comm() argument
145 if (perf_event__get_comm_ids(pid, event->comm.comm, in perf_event__prepare_comm()
151 *tgid = machine->pid; in perf_event__prepare_comm()
157 event->comm.pid = *tgid; in perf_event__prepare_comm()
166 event->comm.tid = pid; in perf_event__prepare_comm()
172 union perf_event *event, pid_t pid, in perf_event__synthesize_comm() argument
178 if (perf_event__prepare_comm(event, pid, machine, &tgid, &ppid) != 0) in perf_event__synthesize_comm()
189 pid_t pid, pid_t tgid, pid_t ppid, in perf_event__synthesize_fork() argument
200 if (tgid == pid) { in perf_event__synthesize_fork()
207 event->fork.pid = tgid; in perf_event__synthesize_fork()
208 event->fork.tid = pid; in perf_event__synthesize_fork()
221 pid_t pid, pid_t tgid, in perf_event__synthesize_mmap_events() argument
238 machine->root_dir, pid); in perf_event__synthesize_mmap_events()
336 event->mmap2.pid = tgid; in perf_event__synthesize_mmap_events()
337 event->mmap2.tid = pid; in perf_event__synthesize_mmap_events()
393 event->mmap.pid = machine->pid; in perf_event__synthesize_modules()
410 pid_t pid, int full, in __event__synthesize_thread() argument
425 tgid = perf_event__synthesize_comm(tool, comm_event, pid, in __event__synthesize_thread()
431 return perf_event__synthesize_mmap_events(tool, mmap_event, pid, tgid, in __event__synthesize_thread()
440 machine->root_dir, pid); in __event__synthesize_thread()
471 if (_pid == pid) { in __event__synthesize_thread()
473 rc = perf_event__synthesize_mmap_events(tool, mmap_event, pid, tgid, in __event__synthesize_thread()
521 if ((int) comm_event->comm.pid != thread_map__pid(threads, thread)) { in perf_event__synthesize_thread_map()
526 if ((int) comm_event->comm.pid == thread_map__pid(threads, j)) { in perf_event__synthesize_thread_map()
536 comm_event->comm.pid, 0, in perf_event__synthesize_thread_map()
588 pid_t pid = strtol(dirent.d_name, &end, 10); in perf_event__synthesize_threads() local
596 __event__synthesize_thread(comm_event, mmap_event, fork_event, pid, in perf_event__synthesize_threads()
694 event->mmap.pid = machine->pid; in perf_event__synthesize_kernel_mmap()
711 return fprintf(fp, "%s: %s:%d/%d\n", s, event->comm.comm, event->comm.pid, event->comm.tid); in perf_event__fprintf_comm()
765 event->mmap.pid, event->mmap.tid, event->mmap.start, in perf_event__fprintf_mmap()
775 event->mmap2.pid, event->mmap2.tid, event->mmap2.start, in perf_event__fprintf_mmap2()
805 event->fork.pid, event->fork.tid, in perf_event__fprintf_task()
837 event->itrace_start.pid, event->itrace_start.tid); in perf_event__fprintf_itrace_start()
996 struct thread *thread = machine__findnew_thread(machine, sample->pid, in perf_event__preprocess_sample()