Searched refs:unsafe_ptr (Results 1 – 3 of 3) sorted by relevance
| /linux-6.15/kernel/trace/ |
| H A D | bpf_trace.c | 185 const void __user *, unsafe_ptr) in BPF_CALL_3() argument 201 const void __user *unsafe_ptr) in bpf_probe_read_user_str_common() argument 222 const void __user *, unsafe_ptr) in BPF_CALL_3() argument 237 const void *, unsafe_ptr) in BPF_CALL_3() argument 272 const void *, unsafe_ptr) in BPF_CALL_3() argument 288 const void *, unsafe_ptr) in BPF_CALL_3() argument 290 if ((unsigned long)unsafe_ptr < TASK_SIZE) { in BPF_CALL_3() 292 (__force void __user *)unsafe_ptr); in BPF_CALL_3() 307 const void *, unsafe_ptr) in BPF_CALL_3() argument 309 if ((unsigned long)unsafe_ptr < TASK_SIZE) { in BPF_CALL_3() [all …]
|
| /linux-6.15/kernel/bpf/ |
| H A D | helpers.c | 741 static int bpf_trace_copy_string(char *buf, void *unsafe_ptr, char fmt_ptype, in bpf_trace_copy_string() argument 744 void __user *user_ptr = (__force void __user *)unsafe_ptr; in bpf_trace_copy_string() 751 if ((unsigned long)unsafe_ptr < TASK_SIZE) in bpf_trace_copy_string() 756 return strncpy_from_kernel_nofault(buf, unsafe_ptr, bufsz); in bpf_trace_copy_string() 823 char *unsafe_ptr = NULL, *tmp_buf = NULL, *tmp_buf_end, *fmt_end; in bpf_bprintf_prepare() local 934 unsafe_ptr = (char *)(long)raw_args[num_spec]; in bpf_bprintf_prepare() 935 err = copy_from_kernel_nofault(cur_ip, unsafe_ptr, in bpf_bprintf_prepare() 971 unsafe_ptr = (char *)(long)raw_args[num_spec]; in bpf_bprintf_prepare() 972 err = bpf_trace_copy_string(tmp_buf, unsafe_ptr, in bpf_bprintf_prepare()
|
| /linux-6.15/include/linux/ |
| H A D | bpf.h | 3070 bpf_probe_read_kernel_common(void *dst, u32 size, const void *unsafe_ptr) in bpf_probe_read_kernel_common() argument 3075 ret = copy_from_kernel_nofault(dst, unsafe_ptr, size); in bpf_probe_read_kernel_common()
|