/external/kernel-headers/original/uapi/asm-arm/asm/ |
auxvec.h | 5 /* VDSO location */
|
/external/linux-kselftest/android/patches/ |
0012-kselftest-vDSO-fix-build-issues.patch | 4 Subject: [PATCH] kselftest: vDSO: fix build issues 11 tools/testing/selftests/vDSO/parse_vdso.c | 7 +++++-- 14 diff --git a/tools/testing/selftests/vDSO/parse_vdso.c b/tools/testing/selftests/vDSO/parse_vdso.c 16 --- a/tools/testing/selftests/vDSO/parse_vdso.c 17 +++ b/tools/testing/selftests/vDSO/parse_vdso.c
|
/bionic/benchmarks/ |
time_benchmark.cpp | 26 // CLOCK_MONOTONIC is required supported in vdso 35 // CLOCK_MONOTONIC is required supported in vdso 44 // CLOCK_MONOTONIC_COARSE is required supported in vdso 53 // CLOCK_MONOTONIC_RAW is required supported in vdso 62 // CLOCK_REALTIME is required supported in vdso 71 // CLOCK_REALTIME_COARSE is required supported in vdso 80 // CLOCK_BOOTTIME is optionally supported in vdso 89 // CLOCK_MONOTONIC is required supported in vdso 98 // CLOCK_MONOTONIC is required supported in vdso 107 // CLOCK_MONOTONIC_COARSE is required supported in vdso [all...] |
/external/linux-kselftest/tools/testing/selftests/x86/ |
test_vdso.c | 44 void *vdso = dlopen("linux-vdso.so.1", local 46 if (!vdso) 47 vdso = dlopen("linux-gate.so.1", 49 if (!vdso) { 50 printf("[WARN]\tfailed to find vDSO\n"); 54 vdso_getcpu = (getcpu_t)dlsym(vdso, "__vdso_getcpu"); 56 printf("Warning: failed to find getcpu in vDSO\n"); 106 printf(" vdso: cpu %u, node %u", cpu_vdso, node_vdso);
|
test_vsyscall.c | 48 /* vsyscalls and vDSO */ 68 void *vdso = dlopen("linux-vdso.so.1", RTLD_LAZY | RTLD_LOCAL | RTLD_NOLOAD); local 69 if (!vdso) 70 vdso = dlopen("linux-gate.so.1", RTLD_LAZY | RTLD_LOCAL | RTLD_NOLOAD); 71 if (!vdso) { 72 printf("[WARN]\tfailed to find vDSO\n"); 76 vdso_gtod = (gtod_t)dlsym(vdso, "__vdso_gettimeofday"); 78 printf("[WARN]\tfailed to find gettimeofday in vDSO\n"); 80 vdso_gettime = (vgettime_t)dlsym(vdso, "__vdso_clock_gettime") [all...] |
test_mremap_vdso.c | 2 * 32-bit test to check vDSO mremap. 44 printf("[NOTE]\tMoving vDSO: [%p, %#lx] -> [%p, %#lx]\n", 100 printf("[FAIL]\tmremap() of the vDSO does not work on this kernel!\n");
|
/bionic/libc/bionic/ |
vdso.cpp | 38 __libc_globals->vdso[VDSO_CLOCK_GETTIME].fn); 47 __libc_globals->vdso[VDSO_CLOCK_GETRES].fn); 56 __libc_globals->vdso[VDSO_GETTIMEOFDAY].fn); 64 auto vdso_time = reinterpret_cast<decltype(&time)>(__libc_globals->vdso[VDSO_TIME].fn); 77 auto&& vdso = globals->vdso; local 78 vdso[VDSO_CLOCK_GETTIME] = { VDSO_CLOCK_GETTIME_SYMBOL, nullptr }; 79 vdso[VDSO_CLOCK_GETRES] = { VDSO_CLOCK_GETRES_SYMBOL, nullptr }; 80 vdso[VDSO_GETTIMEOFDAY] = { VDSO_GETTIMEOFDAY_SYMBOL, nullptr }; 81 vdso[VDSO_TIME] = { VDSO_TIME_SYMBOL, nullptr } [all...] |
/device/google/marlin/sepolicy/ |
init.te | 16 # b/70518189 vDSO experiments
|
/device/google/wahoo/sepolicy/vendor/ |
init.te | 19 # b/70518189 vDSO experiments
|
/external/perf_data_converter/src/quipper/testdata/ |
perf.data.systemwide.1-3.8.buildids | 10 974d7d567945c43d43ba0a822aa9801d5f742b4f [vdso]
|
perf.data.branch-3.8.buildids | 15 974d7d567945c43d43ba0a822aa9801d5f742b4f [vdso]
|
perf.data.callgraph-3.8.buildids | 16 974d7d567945c43d43ba0a822aa9801d5f742b4f [vdso]
|
perf.data.callgraph_and_branch-3.8.buildids | 14 974d7d567945c43d43ba0a822aa9801d5f742b4f [vdso]
|
perf.data.raw-3.4.next.buildids | 15 974d7d567945c43d43ba0a822aa9801d5f742b4f [vdso]
|
perf.data.systemwide.5-3.8.buildids | 13 974d7d567945c43d43ba0a822aa9801d5f742b4f [vdso]
|
/system/extras/simpleperf/ |
environment_test.cpp | 35 if (content.find("[vdso]") == std::string::npos) { 36 // Vdso isn't used, no need to test. 42 std::unique_ptr<Dso> dso = Dso::CreateDso(DSO_ELF_FILE, "[vdso]", 45 ASSERT_NE(dso->GetDebugFilePath(), "[vdso]");
|
/external/ltp/testcases/kernel/mem/vma/ |
vma05.sh | 18 # Test description: [regression] Check if the vsyscall and vdso VMA regions are 28 # Second part of test checks [vdso] VMA permissions (fixed with commits 29 # b6558c4a2378 (fix [vdso] page permissions) and e5b97dde514f (Add 79 tst_res TFAIL "[vdso] bug not patched" 81 tst_res TPASS "[vdso] backtrace complete"
|
/external/elfutils/tests/ |
vdsosyms.c | 1 /* Test program for getting symbol table from vdso module. 33 printf ("Getting the vdso is unsupported.\n"); 44 /* We can only recognize the vdso by inspecting the "magic name". */ 46 if (strncmp ("[vdso: ", name, 7) == 0) 49 printf ("vdso syms: %d\n", vdso_syms); 93 /* Also explicitly attach for older kernels (cannot read vdso otherwise). */ 106 /* No symbols is ok, then we haven't seen the vdso at all on this arch. */
|
/external/kernel-headers/original/uapi/asm-mips/asm/ |
auxvec.h | 15 /* Location of VDSO image. */
|
/external/linux-kselftest/tools/testing/selftests/powerpc/pmu/ |
lib.h | 36 extern struct addr_range libc, vdso;
|
lib.c | 150 struct addr_range libc, vdso; variable in typeref:struct: 178 } else if (strstr(name, "[vdso]")) { 179 vdso.first = start; 180 vdso.last = end - 1;
|
/external/kernel-headers/original/uapi/asm-arm64/asm/ |
auxvec.h | 20 /* vDSO location */
|
/prebuilts/go/darwin-x86/src/runtime/ |
rt0_android_386.s | 24 // TODO: wire up necessary VDSO (see os_linux_386.go)
|
vdso_linux_test.go | 35 // Call with fast-path enabled (if vDSO symbol found at startup) 53 b.Run("vDSO", run)
|
/prebuilts/go/linux-x86/src/runtime/ |
rt0_android_386.s | 24 // TODO: wire up necessary VDSO (see os_linux_386.go)
|