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) =  variable509 		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 internal234 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()  argument158 	.func		= bpf_probe_read,
 
 |