Searched refs:BPF_CORE_READ (Results 1 – 8 of 8) sorted by relevance
/tools/lib/bpf/ |
D | bpf_tracing.h | 65 #define PT_REGS_PARM1_CORE(x) BPF_CORE_READ((x), di) 66 #define PT_REGS_PARM2_CORE(x) BPF_CORE_READ((x), si) 67 #define PT_REGS_PARM3_CORE(x) BPF_CORE_READ((x), dx) 68 #define PT_REGS_PARM4_CORE(x) BPF_CORE_READ((x), cx) 69 #define PT_REGS_PARM5_CORE(x) BPF_CORE_READ((x), r8) 70 #define PT_REGS_RET_CORE(x) BPF_CORE_READ((x), sp) 71 #define PT_REGS_FP_CORE(x) BPF_CORE_READ((x), bp) 72 #define PT_REGS_RC_CORE(x) BPF_CORE_READ((x), ax) 73 #define PT_REGS_SP_CORE(x) BPF_CORE_READ((x), sp) 74 #define PT_REGS_IP_CORE(x) BPF_CORE_READ((x), ip) [all …]
|
D | bpf_core_read.h | 345 #define BPF_CORE_READ(src, a, ...) \ macro
|
/tools/testing/selftests/bpf/progs/ |
D | test_core_reloc_kernel.c | 55 out->valid[1] = BPF_CORE_READ(task, in test_core_kernel() 57 out->valid[2] = BPF_CORE_READ(task, in test_core_kernel() 60 out->valid[3] = BPF_CORE_READ(task, in test_core_kernel() 63 out->valid[4] = BPF_CORE_READ(task, in test_core_kernel() 66 out->valid[5] = BPF_CORE_READ(task, in test_core_kernel() 70 out->valid[6] = BPF_CORE_READ(task, in test_core_kernel() 74 out->valid[7] = BPF_CORE_READ(task, in test_core_kernel() 78 out->valid[8] = BPF_CORE_READ(task, in test_core_kernel() 83 out->valid[9] = BPF_CORE_READ(task, in test_core_kernel()
|
D | profiler.inc.h | 191 parent = BPF_CORE_READ(parent, real_parent); in populate_ancestors() 194 ppid = BPF_CORE_READ(parent, tgid); in populate_ancestors() 199 BPF_CORE_READ(parent, self_exec_id); in populate_ancestors() 201 BPF_CORE_READ(parent, start_time); in populate_ancestors() 219 bpf_probe_read_str(payload, MAX_PATH, BPF_CORE_READ(cgroup_node, name)); in read_full_cgroup_path() 228 cgroup_node = BPF_CORE_READ(cgroup_node, parent); in read_full_cgroup_path() 239 return BPF_CORE_READ(node52, id.ino); in get_inode_from_kernfs() 242 return (u64)BPF_CORE_READ(node, id); in get_inode_from_kernfs() 256 BPF_CORE_READ(task, nsproxy, cgroup_ns, root_cset, dfl_cgrp, kn); in populate_cgroup_info() 257 struct kernfs_node* proc_kernfs = BPF_CORE_READ(task, cgroups, dfl_cgrp, kn); in populate_cgroup_info() [all …]
|
D | test_subprogs.c | 44 return BPF_CORE_READ((struct task_struct *)(void *)t, tgid); in get_task_tgid() 60 if (!BPF_CORE_READ(t, pid) || !get_task_tgid((uintptr_t)t)) in prog1() 72 if (!BPF_CORE_READ(t, pid) || !get_task_tgid((uintptr_t)t)) in prog2() 85 if (!BPF_CORE_READ(t, pid) || !get_task_tgid((uintptr_t)t)) in prog3() 98 if (!BPF_CORE_READ(t, pid) || !get_task_tgid((uintptr_t)t)) in prog4()
|
D | test_core_reloc_existence.c | 49 out->a_value = BPF_CORE_READ(in, a); in test_core_existence() 55 out->b_value = BPF_CORE_READ(in, b); in test_core_existence() 61 out->c_value = BPF_CORE_READ(in, c); in test_core_existence() 67 out->arr_value = BPF_CORE_READ(in, arr[0]); in test_core_existence() 73 out->s_value = BPF_CORE_READ(in, s.x); in test_core_existence()
|
D | test_core_retro.c | 29 int tgid = BPF_CORE_READ(task, tgid); in handle_sys_enter()
|
/tools/bpf/bpftool/skeleton/ |
D | pid_iter.bpf.c | 29 return BPF_CORE_READ((struct bpf_prog *)ent, aux, id); in get_obj_id() 31 return BPF_CORE_READ((struct bpf_map *)ent, id); in get_obj_id() 33 return BPF_CORE_READ((struct btf *)ent, id); in get_obj_id() 35 return BPF_CORE_READ((struct bpf_link *)ent, id); in get_obj_id()
|