Searched refs:unsafe_ptr (Results 1 – 4 of 4) sorted by relevance
| /linux/kernel/trace/ |
| H A D | bpf_trace.c | 203 bpf_probe_read_user_common(void *dst, u32 size, const void __user *unsafe_ptr) in bpf_probe_read_user_common() argument 207 ret = copy_from_user_nofault(dst, unsafe_ptr, size); in bpf_probe_read_user_common() 214 const void __user *, unsafe_ptr) in BPF_CALL_3() argument 216 return bpf_probe_read_user_common(dst, size, unsafe_ptr); in BPF_CALL_3() 230 const void __user *unsafe_ptr) in bpf_probe_read_user_str_common() argument 244 ret = strncpy_from_user_nofault(dst, unsafe_ptr, size); in bpf_probe_read_user_str_common() 251 const void __user *, unsafe_ptr) in BPF_CALL_3() argument 253 return bpf_probe_read_user_str_common(dst, size, unsafe_ptr); in BPF_CALL_3() 266 const void *, unsafe_ptr) in BPF_CALL_3() argument 268 return bpf_probe_read_kernel_common(dst, size, unsafe_ptr); in BPF_CALL_3() [all …]
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | dynptr_success.c | 938 u64 size, const void *unsafe_ptr); 1130 u64 size, const void *unsafe_ptr) in bpf_copy_data_from_user_task() argument 1134 return bpf_copy_from_user_task_dynptr(dptr, off, size, unsafe_ptr, task); in bpf_copy_data_from_user_task() 1138 u64 size, const void *unsafe_ptr) in bpf_copy_data_from_user_task_str() argument 1142 return bpf_copy_from_user_task_str_dynptr(dptr, off, size, unsafe_ptr, task); in bpf_copy_data_from_user_task_str()
|
| /linux/kernel/bpf/ |
| H A D | helpers.c | 744 static int bpf_trace_copy_string(char *buf, void *unsafe_ptr, char fmt_ptype, in bpf_trace_copy_string() argument 747 void __user *user_ptr = (__force void __user *)unsafe_ptr; in bpf_trace_copy_string() 754 if ((unsigned long)unsafe_ptr < TASK_SIZE) in bpf_trace_copy_string() 759 return strncpy_from_kernel_nofault(buf, unsafe_ptr, bufsz); in bpf_trace_copy_string() 822 char *unsafe_ptr = NULL, *tmp_buf = NULL, *tmp_buf_end, *fmt_end; in bpf_bprintf_prepare() local 953 unsafe_ptr = (char *)(long)raw_args[num_spec]; in bpf_bprintf_prepare() 954 err = copy_from_kernel_nofault(cur_ip, unsafe_ptr, in bpf_bprintf_prepare() 990 unsafe_ptr = (char *)(long)raw_args[num_spec]; in bpf_bprintf_prepare() 991 err = bpf_trace_copy_string(tmp_buf, unsafe_ptr, in bpf_bprintf_prepare()
|
| /linux/include/linux/ |
| H A D | bpf.h | 3612 bpf_probe_read_kernel_common(void *dst, u32 size, const void *unsafe_ptr) 3617 ret = copy_from_kernel_nofault(dst, unsafe_ptr, size); 3575 bpf_probe_read_kernel_common(void * dst,u32 size,const void * unsafe_ptr) bpf_probe_read_kernel_common() argument
|