Searched refs:unsafe_ptr (Results 1 - 3 of 3) sorted by relevance
/linux-master/kernel/trace/ |
H A D | bpf_trace.c | 175 bpf_probe_read_user_common(void *dst, u32 size, const void __user *unsafe_ptr) argument 179 ret = copy_from_user_nofault(dst, unsafe_ptr, size); 186 const void __user *, unsafe_ptr) 188 return bpf_probe_read_user_common(dst, size, unsafe_ptr); 202 const void __user *unsafe_ptr) 211 * strncpy does not mask out the bytes after the NUL in `unsafe_ptr`, 216 ret = strncpy_from_user_nofault(dst, unsafe_ptr, size); 223 const void __user *, unsafe_ptr) 225 return bpf_probe_read_user_str_common(dst, size, unsafe_ptr); 238 const void *, unsafe_ptr) 201 bpf_probe_read_user_str_common(void *dst, u32 size, const void __user *unsafe_ptr) argument 253 bpf_probe_read_kernel_str_common(void *dst, u32 size, const void *unsafe_ptr) argument [all...] |
/linux-master/kernel/bpf/ |
H A D | helpers.c | 740 static int bpf_trace_copy_string(char *buf, void *unsafe_ptr, char fmt_ptype, argument 743 void __user *user_ptr = (__force void __user *)unsafe_ptr; 750 if ((unsigned long)unsafe_ptr < TASK_SIZE) 755 return strncpy_from_kernel_nofault(buf, unsafe_ptr, bufsz); 822 char *unsafe_ptr = NULL, *tmp_buf = NULL, *tmp_buf_end, *fmt_end; local 933 unsafe_ptr = (char *)(long)raw_args[num_spec]; 934 err = copy_from_kernel_nofault(cur_ip, unsafe_ptr, 970 unsafe_ptr = (char *)(long)raw_args[num_spec]; 971 err = bpf_trace_copy_string(tmp_buf, unsafe_ptr,
|
/linux-master/include/linux/ |
H A D | bpf.h | 2918 bpf_probe_read_kernel_common(void *dst, u32 size, const void *unsafe_ptr) argument 2923 ret = copy_from_kernel_nofault(dst, unsafe_ptr, size);
|
Completed in 158 milliseconds