Lines Matching refs:pid

56 		.pid	   = -1,  in perf_tool__process_synth_event()
72 static int perf_event__get_comm_ids(pid_t pid, pid_t tid, char *comm, size_t len, in perf_event__get_comm_ids() argument
84 if (pid) in perf_event__get_comm_ids()
85 snprintf(bf, sizeof(bf), "/proc/%d/task/%d/status", pid, tid); in perf_event__get_comm_ids()
153 static int perf_event__prepare_comm(union perf_event *event, pid_t pid, pid_t tid, in perf_event__prepare_comm() argument
164 if (perf_event__get_comm_ids(pid, tid, event->comm.comm, in perf_event__prepare_comm()
170 *tgid = machine->pid; in perf_event__prepare_comm()
176 event->comm.pid = *tgid; in perf_event__prepare_comm()
191 union perf_event *event, pid_t pid, in perf_event__synthesize_comm() argument
198 if (perf_event__prepare_comm(event, 0, pid, machine, &tgid, &ppid, in perf_event__synthesize_comm()
208 static void perf_event__get_ns_link_info(pid_t pid, const char *ns, in perf_event__get_ns_link_info() argument
214 sprintf(proc_ns, "/proc/%u/ns/%s", pid, ns); in perf_event__get_ns_link_info()
223 pid_t pid, pid_t tgid, in perf_event__synthesize_namespaces() argument
237 event->namespaces.pid = tgid; in perf_event__synthesize_namespaces()
238 event->namespaces.tid = pid; in perf_event__synthesize_namespaces()
245 perf_event__get_ns_link_info(pid, perf_ns__name(idx), in perf_event__synthesize_namespaces()
262 pid_t pid, pid_t tgid, pid_t ppid, in perf_event__synthesize_fork() argument
273 if (tgid == pid) { in perf_event__synthesize_fork()
280 event->fork.pid = tgid; in perf_event__synthesize_fork()
281 event->fork.tid = pid; in perf_event__synthesize_fork()
394 nsi = nsinfo__new(event->pid); in perf_record_mmap2__read_build_id()
423 pid_t pid, pid_t tgid, in perf_event__synthesize_mmap_events() argument
441 machine->root_dir, pid, pid); in perf_event__synthesize_mmap_events()
481 machine->root_dir, pid, pid); in perf_event__synthesize_mmap_events()
525 event->mmap2.pid = tgid; in perf_event__synthesize_mmap_events()
526 event->mmap2.tid = pid; in perf_event__synthesize_mmap_events()
711 event->mmap2.pid = machine->pid; in perf_event__synthesize_modules()
725 event->mmap.pid = machine->pid; in perf_event__synthesize_modules()
749 pid_t pid, int full, perf_event__handler_t process, in __event__synthesize_thread() argument
761 tgid = perf_event__synthesize_comm(tool, comm_event, pid, in __event__synthesize_thread()
767 if (perf_event__synthesize_namespaces(tool, namespaces_event, pid, in __event__synthesize_thread()
775 if (pid == tgid && needs_mmap && in __event__synthesize_thread()
776 perf_event__synthesize_mmap_events(tool, mmap_event, pid, tgid, in __event__synthesize_thread()
787 machine->root_dir, pid); in __event__synthesize_thread()
803 if (perf_event__prepare_comm(comm_event, pid, _pid, machine, in __event__synthesize_thread()
823 if (_pid == pid && !kernel_thread && needs_mmap) { in __event__synthesize_thread()
825 rc = perf_event__synthesize_mmap_events(tool, mmap_event, pid, tgid, in __event__synthesize_thread()
882 if ((int) comm_event->comm.pid != perf_thread_map__pid(threads, thread)) { in perf_event__synthesize_thread_map()
887 if ((int) comm_event->comm.pid == perf_thread_map__pid(threads, j)) { in perf_event__synthesize_thread_map()
897 comm_event->comm.pid, 0, in perf_event__synthesize_thread_map()
929 pid_t pid; in __perf_event__synthesize_threads() local
954 pid = (pid_t)strtol(dirent[i]->d_name, &end, 10); in __perf_event__synthesize_threads()
963 namespaces_event, pid, 1, process, in __perf_event__synthesize_threads()
1148 event->mmap2.pid = machine->pid; in __perf_event__synthesize_kernel_mmap()
1161 event->mmap.pid = machine->pid; in __perf_event__synthesize_kernel_mmap()
1209 entry->pid = perf_thread_map__pid(threads, i); in perf_event__synthesize_thread_map2()
1596 u.val32[0] = sample->pid; in perf_event__synthesize_sample()
1777 u.val32[0] = sample->pid; in perf_event__synthesize_id_sample()
2229 ev.build_id.pid = machine->pid; in perf_event__synthesize_build_id()