Lines Matching +full:c +full:- +full:version +full:- +full:name

1 // SPDX-License-Identifier: GPL-2.0
3 * vdso_full_test.c: Sample code to test all the timers.
4 * Copyright (c) 2019 Arm Ltd.
7 * gcc -std=gnu99 vdso_full_test.c parse_vdso.c
26 static const char *version; variable
27 static const char **name; variable
53 (vdso_gettimeofday_t)vdso_sym(version, name[0]); in vdso_test_gettimeofday()
56 ksft_print_msg("Couldn't find %s\n", name[0]); in vdso_test_gettimeofday()
57 ksft_test_result_skip("%s\n", name[0]); in vdso_test_gettimeofday()
67 ksft_test_result_pass("%s\n", name[0]); in vdso_test_gettimeofday()
69 ksft_test_result_fail("%s\n", name[0]); in vdso_test_gettimeofday()
77 (vdso_clock_gettime_t)vdso_sym(version, name[1]); in vdso_test_clock_gettime()
80 ksft_print_msg("Couldn't find %s\n", name[1]); in vdso_test_clock_gettime()
81 ksft_test_result_skip("%s %s\n", name[1], in vdso_test_clock_gettime()
92 ksft_test_result_pass("%s %s\n", name[1], in vdso_test_clock_gettime()
95 ksft_test_result_fail("%s %s\n", name[1], in vdso_test_clock_gettime()
104 (vdso_time_t)vdso_sym(version, name[2]); in vdso_test_time()
107 ksft_print_msg("Couldn't find %s\n", name[2]); in vdso_test_time()
108 ksft_test_result_skip("%s\n", name[2]); in vdso_test_time()
117 ksft_test_result_pass("%s\n", name[2]); in vdso_test_time()
119 ksft_test_result_fail("%s\n", name[2]); in vdso_test_time()
129 (vdso_clock_getres_t)vdso_sym(version, name[3]); in vdso_test_clock_getres()
132 ksft_print_msg("Couldn't find %s\n", name[3]); in vdso_test_clock_getres()
133 ksft_test_result_skip("%s %s\n", name[3], in vdso_test_clock_getres()
157 ksft_test_result_fail("%s %s\n", name[3], in vdso_test_clock_getres()
160 ksft_test_result_pass("%s %s\n", name[3], in vdso_test_clock_getres()
192 version = versions[VDSO_VERSION]; in main()
193 name = (const char **)&names[VDSO_NAMES]; in main()
195 ksft_print_msg("[vDSO kselftest] VDSO_VERSION: %s\n", version); in main()