| /tools/testing/selftests/bpf/progs/ |
| A D | test_core_reloc_kernel.c | 29 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 D | bpf_iter_task_file.c | 9 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 D | bpf_iter_test_kern3.c | 13 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 D | test_core_retro.c | 8 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 D | struct_ops_maybe_null_fail.c | 9 pid_t tgid = 0; variable 15 tgid = task->tgid; in BPF_PROG()
|
| A D | struct_ops_maybe_null.c | 9 pid_t tgid = 0; variable 20 tgid = task->tgid; in BPF_PROG()
|
| A D | bpf_mod_race.c | 8 pid_t tgid; member 22 return task->tgid == bpf_mod_race_config.tgid; in check_thread_id()
|
| A D | bpf_iter_vma_offset.c | 25 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 D | test_task_under_cgroup.c | 33 if (local_pid == acquired->tgid) in BPF_PROG() 41 remote_pid = acquired->tgid; in BPF_PROG()
|
| A D | access_map_in_map.c | 42 int tgid = 0; variable 49 if ((bpf_get_current_pid_tgid() >> 32) != tgid) in acc_map_in_map()
|
| A D | bpf_iter_tasks.c | 40 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 D | test_core_reloc_module.c | 52 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 D | test_skb_helpers.c | 25 bpf_probe_read_kernel(&tpid , sizeof(tpid), &task->tgid); in test_skb_helpers()
|
| A D | test_ns_current_pid_tgid.c | 28 user_tgid = nsdata.tgid; in get_pid_tgid()
|
| A D | timer_crash.c | 35 if (bpf_get_current_task_btf()->tgid != pid) in sys_enter()
|
| A D | iters_task.c | 47 if (pos->tgid == target_pid) in iter_task_for_each_sleep()
|
| A D | bpf_iter_bpf_sk_storage_helpers.c | 44 *sock_tgid = task->tgid; in fill_socket_owner()
|
| /tools/testing/selftests/bpf/prog_tests/ |
| A D | ns_current_pid_tgid.c | 20 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 D | namespaces.c | 63 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 D | bpf-filter.c | 208 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 D | synthetic-events.c | 82 *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 D | bpf_off_cpu.c | 30 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 D | bpf_kwork_top.c | 39 __u32 tgid; member 233 work->tgid = data.tgid; in read_task_info()
|
| /tools/perf/util/bpf_skel/ |
| A D | off_cpu.bpf.c | 38 __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 D | peeksiginfo.c | 15 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()
|