BPF_F_PAD_ZEROS
if (unlikely(flags & ~BPF_F_PAD_ZEROS))
if (flags & BPF_F_PAD_ZEROS)
if (flags & BPF_F_PAD_ZEROS)
if (unlikely(flags & ~BPF_F_PAD_ZEROS))
if (flags & BPF_F_PAD_ZEROS)
if (flags & BPF_F_PAD_ZEROS)
ptr, task, BPF_F_PAD_ZEROS);
ret = bpf_copy_from_user_task_str((char *)task_str4, 20, user_ptr, task, BPF_F_PAD_ZEROS);
ret = bpf_copy_from_user_task_str(big_str1, 5000, user_ptr_long, task, BPF_F_PAD_ZEROS);
ret = bpf_copy_from_user_task_str(big_str2, 5005, user_ptr_long, task, BPF_F_PAD_ZEROS);
ret = bpf_copy_from_user_str(data_short_pad, sizeof(data_short_pad), user_ptr, BPF_F_PAD_ZEROS);
ret = bpf_copy_from_user_str(data_long_pad, sizeof(data_long_pad), user_ptr, BPF_F_PAD_ZEROS);
ret = bpf_copy_from_user_str(data_long_err, sizeof(data_long_err), (void *)data_long, BPF_F_PAD_ZEROS);