/bionic/tests/ |
D | dl_test.cpp | 113 eth.Run([&]() { execve(path_to_linker, eth.GetArgs(), eth.GetEnv()); }, 0, nullptr); in TEST() 129 eth.Run([&]() { execve(path_to_linker, eth.GetArgs(), eth.GetEnv()); }, 0, nullptr); in TEST() 146 eth.Run([&]() { execve(path_to_linker, eth.GetArgs(), eth.GetEnv()); }, 0, nullptr); in TEST() 157 …eth.Run([&]() { execve(path_to_linker, eth.GetArgs(), eth.GetEnv()); }, EXIT_FAILURE, error_messag… in TEST() 167 eth.Run([&]() { execve(helper.c_str(), eth.GetArgs(), eth.GetEnv()); }, 0, nullptr); in TEST() 177 eth.Run([&]() { execve(helper.c_str(), eth.GetArgs(), eth.GetEnv()); }, 0, nullptr); in TEST() 190 eth.Run([&]() { execve(helper.c_str(), eth.GetArgs(), eth.GetEnv()); }, 0, "12345"); in TEST() 206 eth.Run([&]() { execve(helper.c_str(), eth.GetArgs(), eth.GetEnv()); }, 0, "54321"); in TEST() 227 …eth.Run([&]() { execve(helper.c_str(), eth.GetArgs(), eth.GetEnv()); }, EXIT_FAILURE, error_messag… in TEST() 284 eth.Run([&]() { execve(helper.c_str(), eth.GetArgs(), eth.GetEnv()); }, 0, in TEST() [all …]
|
D | memtag_stack_dlopen_test.cpp | 53 eth.Run([&]() { execve(path.c_str(), eth.GetArgs(), eth.GetEnv()); }, 0, "RAN"); in TEST() 71 eth.Run([&]() { execve(path.c_str(), eth.GetArgs(), eth.GetEnv()); }, 0, "RAN"); in TEST() 92 eth.Run([&]() { execve(path.c_str(), eth.GetArgs(), eth.GetEnv()); }, 0, "RAN"); in TEST() 113 eth.Run([&]() { execve(path.c_str(), eth.GetArgs(), eth.GetEnv()); }, 0, "RAN"); in TEST()
|
D | syslog_test.cpp | 41 eth.Run( in TEST() 54 eth.Run( in TEST() 67 eth.Run( in TEST()
|
D | sys_thread_properties_test.cpp | 29 eth.Run([&]() { execve(helper.c_str(), eth.GetArgs(), eth.GetEnv()); }, 0, expected_out); in TEST() 40 eth.Run([&]() { execve(helper.c_str(), eth.GetArgs(), eth.GetEnv()); }, 0, expected_out); in TEST()
|
D | elftls_test.cpp | 98 eth.Run([&]() { execve(helper.c_str(), eth.GetArgs(), eth.GetEnv()); }, 0, nullptr); in TEST() 105 eth.Run([&]() { execve(helper.c_str(), eth.GetArgs(), eth.GetEnv()); }, 0, nullptr); in TEST()
|
D | utils.cpp | 46 eh.Run([&]() { execve(exec.c_str(), eh.GetArgs(), eh.GetEnv()); }, in RunGwpAsanTest() 58 eh.Run([&]() { execve(exec.c_str(), eh.GetArgs(), eh.GetEnv()); }, in RunSubtestNoEnv()
|
D | cfi_test.cpp | 166 eth.Run([&]() { execve(helper.c_str(), eth.GetArgs(), eth.GetEnv()); }, 0, nullptr); in TEST() 177 eth.Run([&]() { execve(helper.c_str(), eth.GetArgs(), eth.GetEnv()); }, 0, nullptr); in TEST()
|
D | unistd_test.cpp | 1440 eth.Run([&]() { execve(BIN_DIR "echo", eth.GetArgs(), eth.GetEnv()); }, 0, "hello world\n"); in TEST() 1449 eth.Run([&]() { execve(BIN_DIR "printenv", eth.GetArgs(), eth.GetEnv()); }, 0, in TEST() 1462 eth.Run([&]() { execl(BIN_DIR "echo", "echo", "hello", "world", nullptr); }, 0, "hello world\n"); in TEST() 1480 eth.Run([&]() { execle(BIN_DIR "printenv", "printenv", nullptr, eth.GetEnv()); }, 0, in TEST() 1495 eth.Run([&]() { execv(BIN_DIR "echo", eth.GetArgs()); }, 0, "hello world\n"); in TEST() 1507 eth.Run([&]() { execlp("echo", "echo", "hello", "world", nullptr); }, 0, "hello world\n"); in TEST() 1522 eth.Run([&]() { execvp("echo", eth.GetArgs()); }, 0, "hello world\n"); in TEST() 1539 eth.Run([&]() { execvpe("echo", eth.GetArgs(), eth.GetEnv()); }, 0, "hello world\n"); in TEST() 1548 eth.Run([&]() { execvpe("printenv", eth.GetArgs(), eth.GetEnv()); }, 0, expected_output.c_str()); in TEST() 1577 eth.Run([&]() { execvpe(basename(tf.path), eth.GetArgs(), eth.GetEnv()); }, 0, "script\n"); in TEST() [all …]
|
D | memtag_stack_test.cpp | 40 eth.Run([&]() { execve(helper.c_str(), eth.GetArgs(), eth.GetEnv()); }, 0, ""); in TEST_P()
|
D | elftls_dl_test.cpp | 85 eth.Run([&]() { execve(helper.c_str(), eth.GetArgs(), eth.GetEnv()); }, 0, error.c_str()); in TEST() 175 eth.Run([&]() { execve(helper.c_str(), eth.GetArgs(), eth.GetEnv()); }, 0, nullptr); in TEST()
|
D | heap_tagging_level_test.cpp | 253 eth.Run([&]() { execve(helper.c_str(), eth.GetArgs(), eth.GetEnv()); }, 0, in TEST_P()
|
D | utils.h | 225 void Run(const std::function<void()>& child_fn, int expected_exit_status, in Run() function
|
D | Android.bp | 1009 // Tests for the device using bionic's .so. Run with: 1187 // Tests for the device linked against bionic's static library. Run with: 1249 // Tests to run on the host and linked against glibc. Run with:
|
D | stdio_test.cpp | 2645 eth.Run([&]() { errno = EINVAL; perror("a b c"); exit(0); }, 0, "a b c: Invalid argument\n"); in TEST() 2646 eth.Run([&]() { errno = EINVAL; perror(nullptr); exit(0); }, 0, "Invalid argument\n"); in TEST() 2647 eth.Run([&]() { errno = EINVAL; perror(""); exit(0); }, 0, "Invalid argument\n"); in TEST() 2652 eth.Run([&]() { exit(puts("a b c")); }, 0, "a b c\n"); in TEST() 2657 eth.Run([&]() { exit(putchar('A')); }, 65, "A"); in TEST() 2662 eth.Run([&]() { exit(putchar('B')); }, 66, "B"); in TEST()
|
D | dlfcn_test.cpp | 1543 eth.Run([&]() { execvpe("readelf", eth.GetArgs(), eth.GetEnv()); }, 0, nullptr); in validate_compatibility_of_native_library()
|
/bionic/benchmarks/linker_relocation/ |
D | run_bench_with_ninja.sh | 38 Run config: 40 --linker LINKER Run the benchmark using a specific dynamic linker 41 --adb Run the test using adb
|
/bionic/benchmarks/ |
D | Android.bp | 95 // Build benchmarks for the device (with bionic's .so). Run with: 125 // Build benchmarks for the host (against glibc!). Run with:
|
D | README.md | 86 (e.g. Toybox's `true` and `sh -c true`). Run it on a device like so:
|
/bionic/docs/ |
D | libc_assembler.md | 77 Run on (8 X 1844 MHz CPU s) 124 Run the bionic tests to verify that the new routines are valid. However,
|
D | native_allocator.md | 121 Run this test thusly: 337 Run the benchmark thusly: 405 Run these benchmarks thusly:
|
D | status.md | 51 Run `./libc/tools/check-symbols-glibc.py` in bionic/ for the current
|
/bionic/libc/malloc_hooks/tests/ |
D | malloc_hooks_tests.cpp | 145 test.Run( in RunTest()
|
/bionic/libc/kernel/ |
D | README.md | 99 Run this command to automatically download the latest version of the headers
|
/bionic/libc/malloc_debug/ |
D | README.md | 223 Run: 'kill -48 <PID>' to check for unreachable memory. 495 add the verbose option. All of the "Run XXX" messages are also silenced unless 499 …09-10 01:03:50.070 557 557 I malloc_debug: /system/bin/audioserver: Run: 'kill -47 557' to dum… 755 Run:
|
/bionic/ |
D | README.md | 308 2. Run update_all.py to scrub those headers and import them into bionic.
|