Home
last modified time | relevance | path

Searched refs:user_ptr (Results 1 – 16 of 16) sorted by relevance

/tools/testing/selftests/bpf/progs/
A Dread_vsyscall.c10 void *user_ptr = 0; variable
30 read_ret[0] = bpf_probe_read_kernel(buf, sizeof(buf), user_ptr); in do_probe_read()
31 read_ret[1] = bpf_probe_read_kernel_str(buf, sizeof(buf), user_ptr); in do_probe_read()
32 read_ret[2] = bpf_probe_read(buf, sizeof(buf), user_ptr); in do_probe_read()
33 read_ret[3] = bpf_probe_read_str(buf, sizeof(buf), user_ptr); in do_probe_read()
34 read_ret[4] = bpf_probe_read_user(buf, sizeof(buf), user_ptr); in do_probe_read()
35 read_ret[5] = bpf_probe_read_user_str(buf, sizeof(buf), user_ptr); in do_probe_read()
48 read_ret[6] = bpf_copy_from_user(buf, sizeof(buf), user_ptr); in do_copy_from_user()
49 read_ret[7] = bpf_copy_from_user_task(buf, sizeof(buf), user_ptr, in do_copy_from_user()
51 read_ret[8] = bpf_copy_from_user_str((char *)buf, sizeof(buf), user_ptr, 0); in do_copy_from_user()
[all …]
A Dstring_kfuncs_failure1.c9 char *user_ptr = (char *)1; variable
50 …retval(USER_PTR_ERR) int test_strcmp_user_ptr1(void *ctx) { return bpf_strcmp(user_ptr, "hello"); } in __retval()
51 …retval(USER_PTR_ERR) int test_strcmp_user_ptr2(void *ctx) { return bpf_strcmp("hello", user_ptr); } in __retval()
52 …") __retval(USER_PTR_ERR) int test_strchr_user_ptr(void *ctx) { return bpf_strchr(user_ptr, 'a'); } in __retval()
54 …retval(USER_PTR_ERR) int test_strnchr_user_ptr(void *ctx) { return bpf_strnchr(user_ptr, 1, 'a'); } in __retval()
55 … __retval(USER_PTR_ERR) int test_strrchr_user_ptr(void *ctx) { return bpf_strrchr(user_ptr, 'a'); } in __retval()
56 …scall") __retval(USER_PTR_ERR) int test_strlen_user_ptr(void *ctx) { return bpf_strlen(user_ptr); } in __retval()
57 …") __retval(USER_PTR_ERR) int test_strnlen_user_ptr(void *ctx) { return bpf_strnlen(user_ptr, 1); } in __retval()
58 …retval(USER_PTR_ERR) int test_strspn_user_ptr1(void *ctx) { return bpf_strspn(user_ptr, "hello"); } in __retval()
59 …retval(USER_PTR_ERR) int test_strspn_user_ptr2(void *ctx) { return bpf_strspn("hello", user_ptr); } in __retval()
[all …]
A Dtest_attach_probe.c24 void *user_ptr = 0; variable
92 bpf_copy_from_user(data, sizeof(data), user_ptr); in verify_sleepable_user_copy()
105 ret = bpf_copy_from_user_str(data_short, sizeof(data_short), user_ptr, 0); in verify_sleepable_user_copy_str()
110 ret = bpf_copy_from_user_str(data_short_pad, sizeof(data_short_pad), user_ptr, BPF_F_PAD_ZEROS); in verify_sleepable_user_copy_str()
116 ret = bpf_copy_from_user_str(data_long, dynamic_sz & sizeof(data_long), user_ptr, 0); in verify_sleepable_user_copy_str()
121 ret = bpf_copy_from_user_str(data_long, sizeof(data_long), user_ptr, 0); in verify_sleepable_user_copy_str()
126 ret = bpf_copy_from_user_str(data_long_pad, sizeof(data_long_pad), user_ptr, BPF_F_PAD_ZEROS); in verify_sleepable_user_copy_str()
136 ret = bpf_copy_from_user_str(data_long, sizeof(data_long), user_ptr, 2); in verify_sleepable_user_copy_str()
A Dbpf_iter_tasks.c12 void *user_ptr = 0; variable
116 ret = bpf_copy_from_user_task_str((char *)task_str2, 10, user_ptr, task, 0); in dump_task_sleepable()
124 ret = bpf_copy_from_user_task_str((char *)task_str3, 2, user_ptr, task, 0); in dump_task_sleepable()
131 ret = bpf_copy_from_user_task_str((char *)task_str4, 20, user_ptr, task, 0); in dump_task_sleepable()
139 ret = bpf_copy_from_user_task_str((char *)task_str4, 20, user_ptr, task, BPF_F_PAD_ZEROS); in dump_task_sleepable()
147 ret = bpf_copy_from_user_task_str(big_str1, 5000, user_ptr, task, 0); in dump_task_sleepable()
A Dtest_probe_read_user_str.c11 void *user_ptr = 0; variable
20 ret = bpf_probe_read_user_str(buf, sizeof(buf), user_ptr); in on_write()
A Duprobe_multi_session.c18 void *user_ptr = 0; variable
61 bpf_copy_from_user(data, sizeof(data), user_ptr); in verify_sleepable_user_copy()
A Duprobe_multi.c34 void *user_ptr = 0; variable
40 bpf_copy_from_user(data, sizeof(data), user_ptr); in verify_sleepable_user_copy()
A Dtest_attach_probe_manual.c15 void *user_ptr = 0; variable
A Ddynptr_success.c854 void *user_ptr; variable
1007 test_dynptr_probe(user_ptr, bpf_probe_read_user_dynptr); in test_probe_read_user_dynptr()
1009 test_dynptr_probe_xdp(xdp, user_ptr, bpf_probe_read_user_dynptr); in test_probe_read_user_dynptr()
1025 test_dynptr_probe_str(user_ptr, bpf_probe_read_user_str_dynptr); in test_probe_read_user_str_dynptr()
1027 test_dynptr_probe_str_xdp(xdp, user_ptr, bpf_probe_read_user_str_dynptr); in test_probe_read_user_str_dynptr()
1043 test_dynptr_probe(user_ptr, bpf_copy_from_user_dynptr); in test_copy_from_user_dynptr()
1050 test_dynptr_probe_str(user_ptr, bpf_copy_from_user_str_dynptr); in test_copy_from_user_str_dynptr()
1073 test_dynptr_probe(user_ptr, bpf_copy_data_from_user_task); in test_copy_from_user_task_dynptr()
1080 test_dynptr_probe_str(user_ptr, bpf_copy_data_from_user_task_str); in test_copy_from_user_task_str_dynptr()
/tools/testing/selftests/bpf/prog_tests/
A Dread_vsyscall.c52 skel->bss->user_ptr = (void *)VSYSCALL_ADDR; in test_read_vsyscall()
A Dprobe_read_user_str.c20 skel->bss->user_ptr = buf; in test_one_str()
A Ddynptr.c80 skel->bss->user_ptr = user_data; in verify_success()
A Dattach_probe.c359 skel->bss->user_ptr = test_data; in test_uprobe_sleepable()
A Duprobe_multi_test.c200 skel->bss->user_ptr = test_data; in uprobe_multi_test_run()
1133 skel->bss->user_ptr = test_data; in test_session_skel_api()
A Dbpf_iter.c383 skel->bss->user_ptr = data[0]; in test_task_sleepable()
/tools/include/uapi/drm/
A Di915_drm.h2706 __u64 user_ptr; member

Completed in 72 milliseconds