Searched refs:bpf_probe_read (Results 1 – 13 of 13) sorted by relevance
/Linux-v5.4/tools/testing/selftests/bpf/progs/ |
D | pyperf.h | 75 bpf_probe_read(&key, sizeof(key), (void*)(long)pidData->tls_key_addr); in get_thread_state() 76 bpf_probe_read(&thread_state, sizeof(thread_state), in get_thread_state() 85 bpf_probe_read(&frame->f_back, in get_frame_data() 88 bpf_probe_read(&frame->f_code, in get_frame_data() 95 bpf_probe_read(&frame->co_filename, in get_frame_data() 98 bpf_probe_read(&frame->co_name, in get_frame_data() 177 bpf_probe_read(&thread_state_current, in __on_event() 191 bpf_probe_read(&pthread_self, sizeof(pthread_self), tls_base + 0x10); in __on_event() 193 bpf_probe_read(&pthread_created, in __on_event() 207 bpf_probe_read(&frame_ptr, in __on_event()
|
D | strobemeta.h | 312 bpf_probe_read(&tls_index, sizeof(struct tls_index), in calc_location() 317 bpf_probe_read(&dtv, sizeof(dtv), in calc_location() 323 bpf_probe_read(&tls_ptr, sizeof(void *), dtv); in calc_location() 339 bpf_probe_read(value, sizeof(struct strobe_value_generic), location); in read_int_var() 359 bpf_probe_read(value, sizeof(struct strobe_value_generic), location); in read_str_var() 394 bpf_probe_read(value, sizeof(struct strobe_value_generic), location); in read_map_var() 395 if (bpf_probe_read(&map, sizeof(struct strobe_map_raw), value->ptr)) in read_map_var()
|
D | test_tcp_estats.c | 41 #define _(P) ({typeof(P) val = 0; bpf_probe_read(&val, sizeof(val), &P); val;})
|
/Linux-v5.4/samples/bpf/ |
D | test_overhead_kprobe_kern.c | 12 #define _(P) ({typeof(P) val = 0; bpf_probe_read(&val, sizeof(val), &P); val;}) 27 bpf_probe_read(oldcomm, sizeof(oldcomm), &tsk->comm); in prog() 28 bpf_probe_read(newcomm, sizeof(newcomm), (void *)PT_REGS_PARM2(ctx)); in prog()
|
D | tracex1_kern.c | 13 #define _(P) ({typeof(P) val = 0; bpf_probe_read(&val, sizeof(val), &P); val;}) 36 bpf_probe_read(devname, sizeof(devname), dev->name); in bpf_prog1()
|
D | tracex5_kern.c | 49 bpf_probe_read(&sd, sizeof(sd), (void *)PT_REGS_PARM2(ctx)); in PROG() 62 bpf_probe_read(&sd, sizeof(sd), (void *)PT_REGS_PARM2(ctx)); in PROG()
|
D | test_map_in_map_kern.c | 119 ret = bpf_probe_read(dst6, sizeof(dst6), &in6->sin6_addr); in trace_sys_connect() 130 ret = bpf_probe_read(&port, sizeof(port), &in6->sin6_port); in trace_sys_connect()
|
D | test_probe_write_user_kern.c | 39 if (bpf_probe_read(&orig_addr, sizeof(orig_addr), sockaddr_arg) != 0) in bpf_prog1()
|
D | offwaketime_kern.c | 14 #define _(P) ({typeof(P) val; bpf_probe_read(&val, sizeof(val), &P); val;})
|
D | map_perf_test_kern.c | 182 ret = bpf_probe_read(test_params.dst6, sizeof(test_params.dst6), in stress_lru_hmap_alloc()
|
/Linux-v5.4/tools/testing/selftests/bpf/ |
D | bpf_helpers.h | 39 static int (*bpf_probe_read)(void *dst, int size, const void *unsafe_ptr) = variable 509 bpf_probe_read(&(ip), sizeof(ip), (void *)PT_REGS_RET(ctx)); }) 511 bpf_probe_read(&(ip), sizeof(ip), \ 532 bpf_probe_read((dst), sizeof(*(src)), \
|
/Linux-v5.4/Documentation/bpf/ |
D | bpf_design_QA.rst | 206 which are using helpers like bpf_probe_read() to walk kernel internal 234 Tracing bpf programs can *read* arbitrary memory with bpf_probe_read()
|
/Linux-v5.4/kernel/trace/ |
D | bpf_trace.c | 141 BPF_CALL_3(bpf_probe_read, void *, dst, u32, size, const void *, unsafe_ptr) in BPF_CALL_3() argument 158 .func = bpf_probe_read,
|