Symbol: BPF_CORE_READ
kernel/bpf/preload/iterators/iterators.bpf.c
70
name_off = BPF_CORE_READ(t, name_off);
samples/bpf/offwaketime.bpf.c
118
u32 pid = BPF_CORE_READ(p, pid);
samples/bpf/offwaketime.bpf.c
66
u32 pid = BPF_CORE_READ(p, pid);
samples/bpf/tracex1.bpf.c
32
dev = BPF_CORE_READ(skb, dev);
samples/bpf/tracex1.bpf.c
33
len = BPF_CORE_READ(skb, len);
samples/bpf/tracex6.bpf.c
63
type = BPF_CORE_READ(map, map_type);
tools/bpf/bpftool/skeleton/pid_iter.bpf.c
110
if (BPF_CORE_READ(link, type) == bpf_core_enum_value(enum bpf_link_type___local,
tools/bpf/bpftool/skeleton/pid_iter.bpf.c
43
return BPF_CORE_READ((struct bpf_prog *)ent, aux, id);
tools/bpf/bpftool/skeleton/pid_iter.bpf.c
45
return BPF_CORE_READ((struct bpf_map *)ent, id);
tools/bpf/bpftool/skeleton/pid_iter.bpf.c
47
return BPF_CORE_READ((struct btf *)ent, id);
tools/bpf/bpftool/skeleton/pid_iter.bpf.c
49
return BPF_CORE_READ((struct bpf_link *)ent, id);
tools/bpf/bpftool/skeleton/pid_iter.bpf.c
62
event = BPF_CORE_READ(perf_link, perf_file, private_data);
tools/bpf/bpftool/skeleton/pid_iter.bpf.c
63
return BPF_CORE_READ(event, bpf_cookie);
tools/lib/bpf/bpf_tracing.h
184
BPF_CORE_READ((const struct pt_regs___s390 *)(x), __PT_PARM1_SYSCALL_REG)
tools/lib/bpf/bpf_tracing.h
246
BPF_CORE_READ((const struct pt_regs___arm64 *)(x), __PT_PARM1_SYSCALL_REG)
tools/lib/bpf/bpf_tracing.h
377
BPF_CORE_READ((const struct pt_regs___riscv *)(x), __PT_PARM1_SYSCALL_REG)
tools/lib/bpf/bpf_tracing.h
506
#define PT_REGS_PARM1_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM1_REG)
tools/lib/bpf/bpf_tracing.h
507
#define PT_REGS_PARM2_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM2_REG)
tools/lib/bpf/bpf_tracing.h
508
#define PT_REGS_PARM3_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM3_REG)
tools/lib/bpf/bpf_tracing.h
509
#define PT_REGS_PARM4_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM4_REG)
tools/lib/bpf/bpf_tracing.h
510
#define PT_REGS_PARM5_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM5_REG)
tools/lib/bpf/bpf_tracing.h
511
#define PT_REGS_PARM6_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM6_REG)
tools/lib/bpf/bpf_tracing.h
512
#define PT_REGS_PARM7_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM7_REG)
tools/lib/bpf/bpf_tracing.h
513
#define PT_REGS_PARM8_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM8_REG)
tools/lib/bpf/bpf_tracing.h
514
#define PT_REGS_RET_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_RET_REG)
tools/lib/bpf/bpf_tracing.h
515
#define PT_REGS_FP_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_FP_REG)
tools/lib/bpf/bpf_tracing.h
516
#define PT_REGS_RC_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_RC_REG)
tools/lib/bpf/bpf_tracing.h
517
#define PT_REGS_SP_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_SP_REG)
tools/lib/bpf/bpf_tracing.h
518
#define PT_REGS_IP_CORE(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_IP_REG)
tools/lib/bpf/bpf_tracing.h
541
#define PT_REGS_PARM1_CORE_SYSCALL(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM1_SYSCALL_REG)
tools/lib/bpf/bpf_tracing.h
545
#define PT_REGS_PARM2_CORE_SYSCALL(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM2_SYSCALL_REG)
tools/lib/bpf/bpf_tracing.h
549
#define PT_REGS_PARM3_CORE_SYSCALL(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM3_SYSCALL_REG)
tools/lib/bpf/bpf_tracing.h
553
#define PT_REGS_PARM4_CORE_SYSCALL(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM4_SYSCALL_REG)
tools/lib/bpf/bpf_tracing.h
557
#define PT_REGS_PARM5_CORE_SYSCALL(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM5_SYSCALL_REG)
tools/lib/bpf/bpf_tracing.h
561
#define PT_REGS_PARM6_CORE_SYSCALL(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM6_SYSCALL_REG)
tools/lib/bpf/bpf_tracing.h
565
#define PT_REGS_PARM7_CORE_SYSCALL(x) BPF_CORE_READ(__PT_REGS_CAST(x), __PT_PARM7_SYSCALL_REG)
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c
69
return BPF_CORE_READ(cgrp_new, ancestors[level], kn, id);
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c
74
return BPF_CORE_READ(cgrp_old, ancestor_ids[level]);
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c
95
cgrp = BPF_CORE_READ(p, cgroups, subsys[perf_subsys_id], cgroup);
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c
96
level = BPF_CORE_READ(cgrp, level);
tools/perf/util/bpf_skel/kwork_top.bpf.c
215
.pid = BPF_CORE_READ(task, pid),
tools/perf/util/bpf_skel/kwork_top.bpf.c
251
.pid = BPF_CORE_READ(task, pid),
tools/perf/util/bpf_skel/kwork_top.bpf.c
287
.pid = BPF_CORE_READ(task, pid),
tools/perf/util/bpf_skel/kwork_top.bpf.c
323
.pid = BPF_CORE_READ(task, pid),
tools/perf/util/bpf_skel/lock_contention.bpf.c
246
cgrp = BPF_CORE_READ(task, cgroups, subsys[perf_subsys_id], cgroup);
tools/perf/util/bpf_skel/lock_contention.bpf.c
247
return BPF_CORE_READ(cgrp, kn, id);
tools/perf/util/bpf_skel/lock_contention.bpf.c
361
owner = BPF_CORE_READ(mutex, owner.counter);
tools/perf/util/bpf_skel/lock_contention.bpf.c
372
owner = (unsigned long)BPF_CORE_READ(rwsem, owner);
tools/perf/util/bpf_skel/lock_contention.bpf.c
375
owner = BPF_CORE_READ(rwsem, owner.counter);
tools/perf/util/bpf_skel/lock_contention.bpf.c
380
owner = BPF_CORE_READ(rwsem, owner.counter);
tools/perf/util/bpf_skel/lock_contention.bpf.c
618
owner_pid = BPF_CORE_READ(task, pid);
tools/perf/util/bpf_skel/lock_contention.bpf.c
682
pelem->flags = BPF_CORE_READ(task, pid);
tools/perf/util/bpf_skel/lock_contention.bpf.c
939
nr_zones = BPF_CORE_READ(contig_page_data, nr_zones);
tools/perf/util/bpf_skel/lock_contention.bpf.c
963
nr_zones = BPF_CORE_READ(pgdat, nr_zones);
tools/perf/util/bpf_skel/off_cpu.bpf.c
141
return BPF_CORE_READ(t_new, __state);
tools/perf/util/bpf_skel/off_cpu.bpf.c
146
return BPF_CORE_READ(t_old, state);
tools/perf/util/bpf_skel/off_cpu.bpf.c
155
return BPF_CORE_READ(t, cgroups, dfl_cgrp, kn, id);
tools/perf/util/bpf_skel/off_cpu.bpf.c
166
cgrp = BPF_CORE_READ(t, cgroups, subsys[perf_subsys_id], cgroup);
tools/perf/util/bpf_skel/off_cpu.bpf.c
167
return BPF_CORE_READ(cgrp, kn, id);
tools/perf/util/bpf_skel/off_cpu.bpf.c
338
pid = BPF_CORE_READ(task, tgid);
tools/perf/util/bpf_skel/syscall_summary.bpf.c
62
cgrp = BPF_CORE_READ(task, cgroups, subsys[perf_subsys_id], cgroup);
tools/perf/util/bpf_skel/syscall_summary.bpf.c
63
return BPF_CORE_READ(cgrp, kn, id);
tools/sched_ext/include/scx/common.bpf.h
1034
return rq ? BPF_CORE_READ(rq, prev_steal_time_rq) : 0;
tools/sched_ext/include/scx/common.bpf.h
1052
return irqt ? BPF_CORE_READ(irqt, total) : 0;
tools/testing/selftests/bpf/progs/loop6.c
76
len = BPF_CORE_READ(sgp, length);
tools/testing/selftests/bpf/progs/loop6.c
86
len = BPF_CORE_READ(sgp, length);
tools/testing/selftests/bpf/progs/lpm_trie_bench.c
46
map_type = BPF_CORE_READ(map, map_type);
tools/testing/selftests/bpf/progs/profiler.inc.h
189
parent = BPF_CORE_READ(parent, real_parent);
tools/testing/selftests/bpf/progs/profiler.inc.h
192
ppid = BPF_CORE_READ(parent, tgid);
tools/testing/selftests/bpf/progs/profiler.inc.h
197
BPF_CORE_READ(parent, self_exec_id);
tools/testing/selftests/bpf/progs/profiler.inc.h
199
BPF_CORE_READ(parent, start_time);
tools/testing/selftests/bpf/progs/profiler.inc.h
218
BPF_CORE_READ(cgroup_node, name));
tools/testing/selftests/bpf/progs/profiler.inc.h
226
cgroup_node = BPF_CORE_READ(cgroup_node, __parent);
tools/testing/selftests/bpf/progs/profiler.inc.h
237
return BPF_CORE_READ(node52, id.ino);
tools/testing/selftests/bpf/progs/profiler.inc.h
240
return (u64)BPF_CORE_READ(node, id);
tools/testing/selftests/bpf/progs/profiler.inc.h
254
BPF_CORE_READ(task, nsproxy, cgroup_ns, root_cset, dfl_cgrp, kn);
tools/testing/selftests/bpf/progs/profiler.inc.h
255
struct kernfs_node* proc_kernfs = BPF_CORE_READ(task, cgroups, dfl_cgrp, kn);
tools/testing/selftests/bpf/progs/profiler.inc.h
266
BPF_CORE_READ(task, cgroups, subsys[i]);
tools/testing/selftests/bpf/progs/profiler.inc.h
268
int subsys_id = BPF_CORE_READ(subsys, ss, id);
tools/testing/selftests/bpf/progs/profiler.inc.h
270
proc_kernfs = BPF_CORE_READ(subsys, cgroup, kn);
tools/testing/selftests/bpf/progs/profiler.inc.h
271
root_kernfs = BPF_CORE_READ(subsys, ss, root, kf_root, kn);
tools/testing/selftests/bpf/progs/profiler.inc.h
284
BPF_CORE_READ(root_kernfs, iattr, ia_mtime.tv_nsec);
tools/testing/selftests/bpf/progs/profiler.inc.h
286
BPF_CORE_READ(proc_kernfs, iattr, ia_mtime.tv_nsec);
tools/testing/selftests/bpf/progs/profiler.inc.h
289
(struct kernfs_iattrs___52*)BPF_CORE_READ(root_kernfs, iattr);
tools/testing/selftests/bpf/progs/profiler.inc.h
291
BPF_CORE_READ(root_iattr, ia_iattr.ia_mtime.tv_nsec);
tools/testing/selftests/bpf/progs/profiler.inc.h
294
(struct kernfs_iattrs___52*)BPF_CORE_READ(proc_kernfs, iattr);
tools/testing/selftests/bpf/progs/profiler.inc.h
296
BPF_CORE_READ(proc_iattr, ia_iattr.ia_mtime.tv_nsec);
tools/testing/selftests/bpf/progs/profiler.inc.h
305
BPF_CORE_READ(root_kernfs, name));
tools/testing/selftests/bpf/progs/profiler.inc.h
313
BPF_CORE_READ(proc_kernfs, name));
tools/testing/selftests/bpf/progs/profiler.inc.h
339
metadata->exec_id = BPF_CORE_READ(task, self_exec_id);
tools/testing/selftests/bpf/progs/profiler.inc.h
340
metadata->start_time = BPF_CORE_READ(task, start_time);
tools/testing/selftests/bpf/progs/profiler.inc.h
488
BPF_CORE_READ(filp_dentry, d_name.name));
tools/testing/selftests/bpf/progs/profiler.inc.h
495
parent_dentry = BPF_CORE_READ(filp_dentry, d_parent);
tools/testing/selftests/bpf/progs/profiler.inc.h
512
u64 dir_ino = BPF_CORE_READ(filp_dentry, d_inode, i_ino);
tools/testing/selftests/bpf/progs/profiler.inc.h
517
parent_dentry = BPF_CORE_READ(filp_dentry, d_parent);
tools/testing/selftests/bpf/progs/profiler.inc.h
529
u32 dev_id = BPF_CORE_READ(file_dentry, d_sb, s_dev);
tools/testing/selftests/bpf/progs/profiler.inc.h
536
u64 ino = BPF_CORE_READ(file_dentry, d_inode, i_ino);
tools/testing/selftests/bpf/progs/profiler.inc.h
541
if (!is_ancestor_in_allowed_inodes(BPF_CORE_READ(file_dentry, d_parent)))
tools/testing/selftests/bpf/progs/profiler.inc.h
580
BPF_CORE_READ(filp, f_path.dentry,
tools/testing/selftests/bpf/progs/profiler.inc.h
627
struct kernfs_node* proc_kernfs = BPF_CORE_READ(task, cgroups, dfl_cgrp, kn);
tools/testing/selftests/bpf/progs/profiler.inc.h
656
BPF_CORE_READ(proc_kernfs, name));
tools/testing/selftests/bpf/progs/profiler.inc.h
683
u64 inode = BPF_CORE_READ(bprm, file, f_inode, i_ino);
tools/testing/selftests/bpf/progs/profiler.inc.h
708
struct task_struct* parent_task = BPF_CORE_READ(task, real_parent);
tools/testing/selftests/bpf/progs/profiler.inc.h
709
proc_exec_data->parent_pid = BPF_CORE_READ(parent_task, tgid);
tools/testing/selftests/bpf/progs/profiler.inc.h
710
proc_exec_data->parent_uid = BPF_CORE_READ(parent_task, real_cred, uid.val);
tools/testing/selftests/bpf/progs/profiler.inc.h
711
proc_exec_data->parent_exec_id = BPF_CORE_READ(parent_task, self_exec_id);
tools/testing/selftests/bpf/progs/profiler.inc.h
712
proc_exec_data->parent_start_time = BPF_CORE_READ(parent_task, start_time);
tools/testing/selftests/bpf/progs/profiler.inc.h
714
const char* filename = BPF_CORE_READ(bprm, filename);
tools/testing/selftests/bpf/progs/profiler.inc.h
722
void* arg_start = (void*)BPF_CORE_READ(task, mm, arg_start);
tools/testing/selftests/bpf/progs/profiler.inc.h
723
void* arg_end = (void*)BPF_CORE_READ(task, mm, arg_end);
tools/testing/selftests/bpf/progs/profiler.inc.h
733
void* env_start = (void*)BPF_CORE_READ(task, mm, env_start);
tools/testing/selftests/bpf/progs/profiler.inc.h
734
void* env_end = (void*)BPF_CORE_READ(task, mm, env_end);
tools/testing/selftests/bpf/progs/profiler.inc.h
764
unsigned int flags = BPF_CORE_READ(filp, f_flags);
tools/testing/selftests/bpf/progs/profiler.inc.h
769
struct inode* file_inode = BPF_CORE_READ(filp, f_inode);
tools/testing/selftests/bpf/progs/profiler.inc.h
770
umode_t mode = BPF_CORE_READ(file_inode, i_mode);
tools/testing/selftests/bpf/progs/profiler.inc.h
775
struct dentry* filp_dentry = BPF_CORE_READ(filp, f_path.dentry);
tools/testing/selftests/bpf/progs/profiler.inc.h
947
BPF_CORE_READ(child, pid), fork_data->payload);
tools/testing/selftests/bpf/progs/profiler.inc.h
948
fork_data->parent_pid = BPF_CORE_READ(parent, pid);
tools/testing/selftests/bpf/progs/profiler.inc.h
949
fork_data->parent_exec_id = BPF_CORE_READ(parent, self_exec_id);
tools/testing/selftests/bpf/progs/profiler.inc.h
950
fork_data->parent_start_time = BPF_CORE_READ(parent, start_time);
tools/testing/selftests/bpf/progs/test_core_read_macros.c
45
k_core_out = (long)BPF_CORE_READ(&k_core_in, next, next, func);
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
49
out->a_value = BPF_CORE_READ(in, a);
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
55
out->b_value = BPF_CORE_READ(in, b);
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
61
out->c_value = BPF_CORE_READ(in, c);
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
67
out->arr_value = BPF_CORE_READ(in, arr[0]);
tools/testing/selftests/bpf/progs/test_core_reloc_existence.c
73
out->s_value = BPF_CORE_READ(in, s.x);
tools/testing/selftests/bpf/progs/test_core_reloc_kernel.c
70
out->valid[1] = BPF_CORE_READ(task,
tools/testing/selftests/bpf/progs/test_core_reloc_kernel.c
72
out->valid[2] = BPF_CORE_READ(task,
tools/testing/selftests/bpf/progs/test_core_reloc_kernel.c
75
out->valid[3] = BPF_CORE_READ(task,
tools/testing/selftests/bpf/progs/test_core_reloc_kernel.c
78
out->valid[4] = BPF_CORE_READ(task,
tools/testing/selftests/bpf/progs/test_core_reloc_kernel.c
81
out->valid[5] = BPF_CORE_READ(task,
tools/testing/selftests/bpf/progs/test_core_reloc_kernel.c
85
out->valid[6] = BPF_CORE_READ(task,
tools/testing/selftests/bpf/progs/test_core_reloc_kernel.c
89
out->valid[7] = BPF_CORE_READ(task,
tools/testing/selftests/bpf/progs/test_core_reloc_kernel.c
93
out->valid[8] = BPF_CORE_READ(task,
tools/testing/selftests/bpf/progs/test_core_reloc_kernel.c
98
out->valid[9] = BPF_CORE_READ(task,
tools/testing/selftests/bpf/progs/test_core_reloc_module.c
52
if (BPF_CORE_READ(task, pid) != real_pid || BPF_CORE_READ(task, tgid) != real_tgid)
tools/testing/selftests/bpf/progs/test_core_reloc_module.c
55
out->len = BPF_CORE_READ(read_ctx, len);
tools/testing/selftests/bpf/progs/test_core_reloc_module.c
56
out->off = BPF_CORE_READ(read_ctx, off);
tools/testing/selftests/bpf/progs/test_core_retro.c
29
int tgid = BPF_CORE_READ(task, tgid);
tools/testing/selftests/bpf/progs/test_module_attach.c
16
sz = BPF_CORE_READ(read_ctx, len);
tools/testing/selftests/bpf/progs/test_module_attach.c
24
sz = BPF_CORE_READ(write_ctx, len);
tools/testing/selftests/bpf/progs/test_subprogs.c
103
if (!BPF_CORE_READ(t, pid) || !get_task_tgid((uintptr_t)t))
tools/testing/selftests/bpf/progs/test_subprogs.c
119
if (!BPF_CORE_READ(t, pid) || !get_task_tgid((uintptr_t)t))
tools/testing/selftests/bpf/progs/test_subprogs.c
57
return BPF_CORE_READ((struct task_struct *)(void *)t, tgid);
tools/testing/selftests/bpf/progs/test_subprogs.c
73
if (!BPF_CORE_READ(t, pid) || !get_task_tgid((uintptr_t)t))
tools/testing/selftests/bpf/progs/test_subprogs.c
85
if (!BPF_CORE_READ(t, pid) || !get_task_tgid((uintptr_t)t))
tools/testing/selftests/bpf/progs/test_tc_link.c
121
struct net_device *dev = BPF_CORE_READ((struct sk_buff *)skb, dev);
tools/testing/selftests/bpf/progs/test_tc_link.c
126
headroom = BPF_CORE_READ(dev, needed_headroom);
tools/testing/selftests/bpf/progs/test_tc_link.c
127
tailroom = BPF_CORE_READ(dev, needed_tailroom);