Lines Matching refs:pid

44 	.pid	   = -1,
56 static int perf_event__get_comm_ids(pid_t pid, char *comm, size_t len, in perf_event__get_comm_ids() argument
68 snprintf(filename, sizeof(filename), "/proc/%d/status", pid); in perf_event__get_comm_ids()
80 pid); in perf_event__get_comm_ids()
105 pr_debug("Name: string not found for pid %d\n", pid); in perf_event__get_comm_ids()
112 pr_debug("Tgid: string not found for pid %d\n", pid); in perf_event__get_comm_ids()
119 pr_debug("PPid: string not found for pid %d\n", pid); in perf_event__get_comm_ids()
125 static int perf_event__prepare_comm(union perf_event *event, pid_t pid, in perf_event__prepare_comm() argument
136 if (perf_event__get_comm_ids(pid, event->comm.comm, in perf_event__prepare_comm()
142 *tgid = machine->pid; in perf_event__prepare_comm()
148 event->comm.pid = *tgid; in perf_event__prepare_comm()
157 event->comm.tid = pid; in perf_event__prepare_comm()
163 union perf_event *event, pid_t pid, in perf_event__synthesize_comm() argument
169 if (perf_event__prepare_comm(event, pid, machine, &tgid, &ppid) != 0) in perf_event__synthesize_comm()
180 pid_t pid, pid_t tgid, pid_t ppid, in perf_event__synthesize_fork() argument
191 if (tgid == pid) { in perf_event__synthesize_fork()
198 event->fork.pid = tgid; in perf_event__synthesize_fork()
199 event->fork.tid = pid; in perf_event__synthesize_fork()
212 pid_t pid, pid_t tgid, in perf_event__synthesize_mmap_events() argument
225 machine->root_dir, pid); in perf_event__synthesize_mmap_events()
309 event->mmap2.pid = tgid; in perf_event__synthesize_mmap_events()
310 event->mmap2.tid = pid; in perf_event__synthesize_mmap_events()
364 event->mmap.pid = machine->pid; in perf_event__synthesize_modules()
381 pid_t pid, int full, in __event__synthesize_thread() argument
394 tgid = perf_event__synthesize_comm(tool, comm_event, pid, in __event__synthesize_thread()
400 return perf_event__synthesize_mmap_events(tool, mmap_event, pid, tgid, in __event__synthesize_thread()
408 machine->root_dir, pid); in __event__synthesize_thread()
439 if (_pid == pid) { in __event__synthesize_thread()
441 rc = perf_event__synthesize_mmap_events(tool, mmap_event, pid, tgid, in __event__synthesize_thread()
488 if ((int) comm_event->comm.pid != threads->map[thread]) { in perf_event__synthesize_thread_map()
493 if ((int) comm_event->comm.pid == threads->map[j]) { in perf_event__synthesize_thread_map()
503 comm_event->comm.pid, 0, in perf_event__synthesize_thread_map()
553 pid_t pid = strtol(dirent.d_name, &end, 10); in perf_event__synthesize_threads() local
561 __event__synthesize_thread(comm_event, mmap_event, fork_event, pid, in perf_event__synthesize_threads()
659 event->mmap.pid = machine->pid; in perf_event__synthesize_kernel_mmap()
676 return fprintf(fp, "%s: %s:%d/%d\n", s, event->comm.comm, event->comm.pid, event->comm.tid); in perf_event__fprintf_comm()
698 event->mmap.pid, event->mmap.tid, event->mmap.start, in perf_event__fprintf_mmap()
708 event->mmap2.pid, event->mmap2.tid, event->mmap2.start, in perf_event__fprintf_mmap2()
738 event->fork.pid, event->fork.tid, in perf_event__fprintf_task()
886 struct thread *thread = machine__findnew_thread(machine, sample->pid, in perf_event__preprocess_sample()