Home
last modified time | relevance | path

Searched refs:tgid (Results 1 – 25 of 52) sorted by relevance

123

/tools/testing/selftests/bpf/progs/
A Dtest_core_reloc_kernel.c29 int tgid; member
57 int pid, tgid; in test_core_kernel() local
63 CORE_READ(&tgid, &task->tgid)) in test_core_kernel()
71 tgid) == real_tgid; in test_core_kernel()
74 tgid) == real_tgid; in test_core_kernel()
77 tgid) == real_tgid; in test_core_kernel()
80 tgid) == real_tgid; in test_core_kernel()
84 tgid) == real_tgid; in test_core_kernel()
88 tgid) == real_tgid; in test_core_kernel()
92 tgid) == real_tgid; in test_core_kernel()
[all …]
A Dbpf_iter_task_file.c9 int tgid = 0; variable
29 if (tgid == task->tgid && task->tgid != task->pid) in dump_task_file()
32 if (last_tgid != task->tgid) { in dump_task_file()
33 last_tgid = task->tgid; in dump_task_file()
37 BPF_SEQ_PRINTF(seq, "%8d %8d %8d %lx\n", task->tgid, task->pid, fd, in dump_task_file()
A Dbpf_iter_test_kern3.c13 int tgid; in dump_task() local
15 tgid = task->tgid; in dump_task()
16 bpf_seq_write(seq, &tgid, sizeof(tgid)); in dump_task()
A Dtest_core_retro.c8 int tgid; member
29 int tgid = BPF_CORE_READ(task, tgid); in handle_sys_enter() local
38 bpf_map_update_elem(&results, &zero, &tgid, 0); in handle_sys_enter()
A Dstruct_ops_maybe_null_fail.c9 pid_t tgid = 0; variable
15 tgid = task->tgid; in BPF_PROG()
A Dstruct_ops_maybe_null.c9 pid_t tgid = 0; variable
20 tgid = task->tgid; in BPF_PROG()
A Dbpf_mod_race.c8 pid_t tgid; member
22 return task->tgid == bpf_mod_race_config.tgid; in check_thread_id()
A Dbpf_iter_vma_offset.c25 if (last_tgid != task->tgid) in get_vma_offset()
27 last_tgid = task->tgid; in get_vma_offset()
29 if (task->tgid != pid) in get_vma_offset()
A Dtest_task_under_cgroup.c33 if (local_pid == acquired->tgid) in BPF_PROG()
41 remote_pid = acquired->tgid; in BPF_PROG()
A Daccess_map_in_map.c42 int tgid = 0; variable
49 if ((bpf_get_current_pid_tgid() >> 32) != tgid) in acc_map_in_map()
A Dbpf_iter_tasks.c40 BPF_SEQ_PRINTF(seq, "%8d %8d\n", task->tgid, task->pid); in dump_task()
118 if (bpf_strncmp(task_str2, 10, "test_data\0") != 0 || ret != 10 || task->tgid != pid) { in dump_task_sleepable()
196 BPF_SEQ_PRINTF(seq, "%8d %8d %8d\n", task->tgid, task->pid, user_data); in dump_task_sleepable()
A Dtest_core_reloc_module.c52 if (BPF_CORE_READ(task, pid) != real_pid || BPF_CORE_READ(task, tgid) != real_tgid) in BPF_PROG()
86 if (task->pid != real_pid || task->tgid != real_tgid) in BPF_PROG()
A Dtest_skb_helpers.c25 bpf_probe_read_kernel(&tpid , sizeof(tpid), &task->tgid); in test_skb_helpers()
A Dtest_ns_current_pid_tgid.c28 user_tgid = nsdata.tgid; in get_pid_tgid()
A Dtimer_crash.c35 if (bpf_get_current_task_btf()->tgid != pid) in sys_enter()
A Diters_task.c47 if (pos->tgid == target_pid) in iter_task_for_each_sleep()
A Dbpf_iter_bpf_sk_storage_helpers.c44 *sock_tgid = task->tgid; in fill_socket_owner()
/tools/testing/selftests/bpf/prog_tests/
A Dns_current_pid_tgid.c20 static int get_pid_tgid(pid_t *pid, pid_t *tgid, in get_pid_tgid() argument
27 *tgid = getpid(); in get_pid_tgid()
45 pid_t tgid, pid; in test_current_pid_tgid_tp() local
58 if (get_pid_tgid(&pid, &tgid, bss)) in test_current_pid_tgid_tp()
69 if (!ASSERT_EQ(bss->user_tgid, tgid, "tgid")) in test_current_pid_tgid_tp()
84 pid_t tgid, pid; in test_current_pid_tgid_cgrp() local
97 if (get_pid_tgid(&pid, &tgid, bss)) in test_current_pid_tgid_cgrp()
111 if (!ASSERT_EQ(bss->user_tgid, tgid, "tgid")) in test_current_pid_tgid_cgrp()
129 pid_t tgid, pid; in test_current_pid_tgid_sk_msg() local
142 if (get_pid_tgid(&pid, &tgid, skel->bss)) in test_current_pid_tgid_sk_msg()
[all …]
/tools/perf/util/
A Dnamespaces.c63 static int nsinfo__get_nspid(pid_t *tgid, pid_t *nstgid, bool *in_pidns, const char *path) in nsinfo__get_nspid() argument
77 *tgid = (pid_t)strtol(strrchr(statln, '\t'), NULL, 10); in nsinfo__get_nspid()
78 *nstgid = *tgid; in nsinfo__get_nspid()
134 rv = nsinfo__get_nspid(&RC_CHK_ACCESS(nsi)->tgid, &RC_CHK_ACCESS(nsi)->nstgid, in nsinfo__init()
166 RC_CHK_ACCESS(nsi)->tgid = pid; in nsinfo__new()
197 RC_CHK_ACCESS(nnsi)->tgid = nsinfo__tgid(nsi); in nsinfo__copy()
256 return RC_CHK_ACCESS(nsi)->tgid; in nsinfo__tgid()
376 pid_t tgid = 0, nstgid = 0; in nsinfo__is_in_root_namespace() local
379 nsinfo__get_nspid(&tgid, &nstgid, &in_pidns, "/proc/self/status"); in nsinfo__is_in_root_namespace()
A Dbpf-filter.c208 int tgid; in convert_to_tgid() local
221 tgid = strtol(p + 6, &q, 0); in convert_to_tgid()
226 return tgid; in convert_to_tgid()
341 .tgid = perf_thread_map__pid(threads, i), in destroy_idx_hash()
410 int tgid; in create_idx_hash() local
416 tgid = convert_to_tgid(pid); in create_idx_hash()
417 if (tgid < 0) { in create_idx_hash()
422 if (tgid == last) in create_idx_hash()
424 last = tgid; in create_idx_hash()
425 key.tgid = tgid; in create_idx_hash()
[all …]
A Dsynthetic-events.c82 *tgid = -1; in perf_event__get_comm_ids()
134 *tgid = atoi(tgids); in perf_event__get_comm_ids()
171 *tgid = machine->pid; in perf_event__prepare_comm()
174 if (*tgid < 0) in perf_event__prepare_comm()
177 event->comm.pid = *tgid; in perf_event__prepare_comm()
196 pid_t tgid, ppid; in perf_event__synthesize_comm() local
206 return tgid; in perf_event__synthesize_comm()
274 if (tgid == pid) { in perf_event__synthesize_fork()
281 event->fork.pid = tgid; in perf_event__synthesize_fork()
779 pid_t tgid, ppid; in __event__synthesize_thread() local
[all …]
A Dbpf_off_cpu.c30 u32 tgid; member
252 u32 tgid; in off_cpu_prepare() local
259 tgid = pid; in off_cpu_prepare()
260 bpf_map_update_elem(fd, &tgid, &val, BPF_ANY); in off_cpu_prepare()
388 off_cpu_raw[i++] = (u64)key.pid << 32 | key.tgid; in off_cpu_write()
A Dbpf_kwork_top.c39 __u32 tgid; member
233 work->tgid = data.tgid; in read_task_info()
/tools/perf/util/bpf_skel/
A Doff_cpu.bpf.c38 __u32 tgid; member
194 pid = t->tgid; in can_record()
239 data->array[n++] = (u64)key->tgid << 32 | key->pid; in off_cpu_dump()
296 .tgid = next->tgid, in off_cpu_stat()
338 pid = BPF_CORE_READ(task, tgid); in on_newtask()
345 pid = task->tgid; in on_newtask()
/tools/testing/selftests/ptrace/
A Dpeeksiginfo.c15 static int sys_rt_sigqueueinfo(pid_t tgid, int sig, siginfo_t *uinfo) in sys_rt_sigqueueinfo() argument
17 return syscall(SYS_rt_sigqueueinfo, tgid, sig, uinfo); in sys_rt_sigqueueinfo()
20 static int sys_rt_tgsigqueueinfo(pid_t tgid, pid_t tid, in sys_rt_tgsigqueueinfo() argument
23 return syscall(SYS_rt_tgsigqueueinfo, tgid, tid, sig, uinfo); in sys_rt_tgsigqueueinfo()

Completed in 34 milliseconds

123