H A D | bpf_trace.c | 171 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...] |