Home
last modified time | relevance | path

Searched refs:unsafe_ptr (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/kernel/trace/
H A Dbpf_trace.c171 bpf_probe_read_user_common(void *dst, u32 size, const void __user *unsafe_ptr) in bpf_probe_read_user_common() argument
175 ret = copy_from_user_nofault(dst, unsafe_ptr, size); in bpf_probe_read_user_common()
182 const void __user *, unsafe_ptr) in BPF_CALL_3() argument
184 return bpf_probe_read_user_common(dst, size, unsafe_ptr); in BPF_CALL_3()
198 const void __user *unsafe_ptr) in bpf_probe_read_user_str_common() argument
207 * strncpy does not mask out the bytes after the NUL in `unsafe_ptr`, in bpf_probe_read_user_str_common()
212 ret = strncpy_from_user_nofault(dst, unsafe_ptr, size); in bpf_probe_read_user_str_common()
219 const void __user *, unsafe_ptr) in BPF_CALL_3() argument
221 return bpf_probe_read_user_str_common(dst, size, unsafe_ptr); in BPF_CALL_3()
234 const void *, unsafe_ptr) in BPF_CALL_3() argument
249 bpf_probe_read_kernel_str_common(void * dst,u32 size,const void * unsafe_ptr) bpf_probe_read_kernel_str_common() argument
269 BPF_CALL_3(bpf_probe_read_kernel_str,void *,dst,u32,size,const void *,unsafe_ptr) BPF_CALL_3() argument
285 BPF_CALL_3(bpf_probe_read_compat,void *,dst,u32,size,const void *,unsafe_ptr) BPF_CALL_3() argument
304 BPF_CALL_3(bpf_probe_read_compat_str,void *,dst,u32,size,const void *,unsafe_ptr) BPF_CALL_3() argument
323 BPF_CALL_3(bpf_probe_write_user,void __user *,unsafe_ptr,const void *,src,u32,size) BPF_CALL_3() argument
[all...]
/openbmc/linux/kernel/bpf/
H A Dhelpers.c743 static int bpf_trace_copy_string(char *buf, void *unsafe_ptr, char fmt_ptype, in bpf_trace_copy_string() argument
746 void __user *user_ptr = (__force void __user *)unsafe_ptr; in bpf_trace_copy_string()
753 if ((unsigned long)unsafe_ptr < TASK_SIZE) in bpf_trace_copy_string()
758 return strncpy_from_kernel_nofault(buf, unsafe_ptr, bufsz); in bpf_trace_copy_string()
825 char *unsafe_ptr = NULL, *tmp_buf = NULL, *tmp_buf_end, *fmt_end; in bpf_bprintf_prepare() local
936 unsafe_ptr = (char *)(long)raw_args[num_spec]; in bpf_bprintf_prepare()
937 err = copy_from_kernel_nofault(cur_ip, unsafe_ptr, in bpf_bprintf_prepare()
973 unsafe_ptr = (char *)(long)raw_args[num_spec]; in bpf_bprintf_prepare()
974 err = bpf_trace_copy_string(tmp_buf, unsafe_ptr, in bpf_bprintf_prepare()
/openbmc/linux/include/linux/
H A Dbpf.h2760 bpf_probe_read_kernel_common(void *dst, u32 size, const void *unsafe_ptr) in bpf_probe_read_kernel_common() argument
2765 ret = copy_from_kernel_nofault(dst, unsafe_ptr, size); in bpf_probe_read_kernel_common()