android_bionic/tests
Dimitry Ivanov 35c8e3b125 Fix greylist exception to account for linked namespaces
Do not load second copy of libraries that are supposed to
be provided by linked namespaces. Also do not print
error in the log if caller tries to open shared library
using absolute path for apps targeting N+.

Bug: http://b/35454141
Bug: http://b/26833548
Bug: http://b/35338922
Test: run bionic-unit-tests --gtest_filter=dl*
Change-Id: Icf3aeedff18d287d2ba0b3df3808b100f3ef5f7a
2017-02-27 14:16:04 -08:00
..
libs Merge "Replace public library list with shared lib sonames (part 2/2)" 2017-02-11 19:26:49 +00:00
math_data Add x86 optimization of rint functions and tests 2016-03-08 14:01:46 -08:00
prebuilt-elf-files Remove libc++ dependency from prebuilt test-libs 2017-01-23 14:47:45 -08:00
Android.bp Add tests for <endian.h>. 2017-02-24 16:19:53 -08:00
Android.build.mk Switch bionic-unit-tests to libc++_static. 2017-01-13 12:34:36 -08:00
Android.build.prebuilt.mk Move test libraries under /data/nativetests 2016-09-02 14:27:47 -07:00
Android.mk libc: add clang FORTIFY support 2017-02-09 15:49:32 -08:00
BionicDeathTest.h
ScopedSignalHandler.h Add SysV signal handling 2016-04-04 16:33:29 -07:00
TemporaryFile.h
__cxa_thread_atexit_test.cpp
arpa_inet_test.cpp
assert_test.cpp Stop #define'ing __func__ and __restrict. 2016-07-25 11:13:47 -07:00
atexit_test.cpp
buffer_tests.cpp
buffer_tests.h
bug_26110743_test.cpp
cfi_test.cpp Fix CFI initialization crash on x86. 2017-02-02 14:44:46 -08:00
complex_test.cpp Fix complex.csqrtf test and add a trivial sincosl test. 2016-09-26 09:35:04 -07:00
ctype_test.cpp
dirent_test.cpp
dl_test.cpp loader: set PT_INTERP to itself 2017-02-24 16:56:38 -08:00
dlext_private.h Replace public library list with shared lib sonames (part 2/2) 2017-02-09 23:26:44 -08:00
dlext_test.cpp Fix greylist exception to account for linked namespaces 2017-02-27 14:16:04 -08:00
dlfcn_symlink_support.cpp bionic-unit-tests: Create symlinks in runtime 2016-10-10 04:41:56 -07:00
dlfcn_symlink_support.h bionic-unit-tests: Create symlinks in runtime 2016-10-10 04:41:56 -07:00
dlfcn_test.cpp Fix greylist exception to account for linked namespaces 2017-02-27 14:16:04 -08:00
endian_test.cpp Add tests for <endian.h>. 2017-02-24 16:19:53 -08:00
error_test.cpp
eventfd_test.cpp
fcntl_test.cpp bionic: tests: add test for fallocate FALLOC_FL_PUNCH_HOLE 2016-09-21 09:24:50 -07:00
fenv_test.cpp
file-check-cxx
fortify_compilation_test.cpp add fortified implementations of send/sendto 2017-02-14 15:50:28 -08:00
fortify_test.cpp add fortified implementations of send/sendto 2017-02-14 15:50:28 -08:00
fortify_test_main.cpp
ftw_test.cpp Fix ftw/nftw to only report unreadable directories once. 2016-04-18 12:05:18 -07:00
getauxval_test.cpp Fix test getauxval.arm_has_AT_HWCAP2. 2016-03-29 16:51:47 -07:00
getcwd_test.cpp
grp_pwd_test.cpp Merge "Revert "Revert "move android_ids into bionic""" 2017-01-10 01:15:30 +00:00
gtest_globals.cpp Fix bionic-unit-tests in some non-standard builds 2017-01-24 22:20:03 +01:00
gtest_globals.h Fix bionic-unit-tests-glibc 2016-11-28 13:09:19 -08:00
gtest_globals_cts.cpp Fix bionic-unit-tests-glibc 2016-11-28 13:09:19 -08:00
gtest_main.cpp Add support for expected failures to gtest runner. 2017-01-10 12:56:25 -08:00
gtest_preinit_debuggerd.cpp Rename libdebuggerd_client to libdebuggerd_handler. 2017-01-17 15:11:46 -08:00
ifaddrs_test.cpp Fix ifaddrs error handling. 2016-10-14 14:35:26 -07:00
inttypes_test.cpp Fix icu4c calling on x86. 2016-12-08 15:16:37 -08:00
langinfo_test.cpp Implement <langinfo.h>. 2016-11-19 11:46:54 -08:00
libc_logging_test.cpp Fix instances of '#if __LP64__'. 2016-09-15 14:21:28 -07:00
libdl_test.cpp
libgen_basename_test.cpp
libgen_test.cpp
locale_test.cpp The default locale "" should be a UTF-8 locale. 2016-10-24 14:50:31 -07:00
malloc_test.cpp
math_data_test.h Fix sscanf/wcstod parsing of NaNs. 2016-09-07 15:01:54 -07:00
math_test.cpp Fix complex.csqrtf test and add a trivial sincosl test. 2016-09-26 09:35:04 -07:00
mntent_test.cpp Add hasmntopt(3) 2016-03-25 14:16:58 -07:00
net_if_test.cpp
netdb_test.cpp
netinet_ether_test.cpp Fix the <netinet/ether.h> tests. 2016-05-16 16:21:37 -07:00
netinet_in_test.cpp Add tests for <endian.h>. 2017-02-24 16:19:53 -08:00
netinet_udp_test.cpp
nl_types_test.cpp Add trivial no-op <nl_types.h>. 2016-04-06 17:22:44 -07:00
pthread_dlfcn_test.cpp Eliminate deadlock in forked child due to delayed resetting mutex lock 2016-11-07 03:32:57 +00:00
pthread_test.cpp Downgrade the special case of pthread_t(0) to a warning. 2017-02-21 14:21:43 -08:00
pty_test.cpp Fix pty.bug_28979140 test in Bionic 2016-08-27 09:12:31 -07:00
regex_test.cpp
resolv_test.cpp Fix b64_pton. 2016-04-06 12:08:45 -07:00
run-on-host.sh Fix tests/run-on-host.sh for glibc. 2016-09-29 17:17:15 -07:00
sched_test.cpp Generalize the clone function slightly. 2016-05-06 16:37:00 -07:00
search_test.cpp Fix google-explicit-constructor warnings. 2016-05-03 12:08:05 -07:00
semaphore_test.cpp Add and use constants for the Android API levels. 2016-11-16 16:55:42 -08:00
setjmp_test.cpp Add a checksum to jmp_buf on mips and mips64. 2016-03-28 14:54:49 +00:00
signal_test.cpp Add SysV signal handling 2016-04-04 16:33:29 -07:00
sstream_test.cpp
stack_protector_test.cpp Improve and fix the stack-protector tests. 2016-03-10 08:15:08 -08:00
stack_protector_test_helper.cpp Remove a workaround from stack_protector_test that's not needed in master. 2016-04-01 21:02:25 -07:00
stack_unwinding_test.cpp
stdatomic_test.cpp Preliminary cleanup of <sys/cdefs.h>. 2016-06-06 17:35:53 -07:00
stdint_test.cpp
stdio_ext_test.cpp
stdio_nofortify_test.cpp
stdio_test.cpp Improve fmemopen tests. 2017-01-11 13:00:15 -08:00
stdlib_test.cpp Fix wcsto* where strings begin with whitespace. 2016-12-02 13:03:30 -08:00
string_nofortify_test.cpp
string_posix_strerror_r_test.cpp Rationalize visibility. 2016-06-09 17:40:19 -07:00
string_test.cpp Fix memmem behavior with empty needles. 2016-08-16 12:28:58 -07:00
strings_nofortify_test.cpp
strings_test.cpp
sys_epoll_test.cpp epoll_create: reject size <= 0 2016-03-24 16:37:20 -07:00
sys_mman_test.cpp Add a test for a known kernel bug. 2016-08-02 12:31:43 -07:00
sys_msg_test.cpp Fix SysV IPC test failures on Android devices. 2016-08-26 19:23:39 -07:00
sys_personality_test.cpp
sys_prctl_test.cpp Add test for ambient caps 2016-12-06 15:33:27 -08:00
sys_procfs_test.cpp
sys_ptrace_test.cpp Silence a compiler warning due to unused variable on mips 2017-02-24 10:20:54 +00:00
sys_quota_test.cpp Add <sys/quota.h>. 2016-04-06 11:06:09 -07:00
sys_resource_test.cpp
sys_select_test.cpp
sys_sem_test.cpp Fix SysV IPC test failures on Android devices. 2016-08-26 19:23:39 -07:00
sys_sendfile_test.cpp
sys_shm_test.cpp Fix SysV IPC test failures on Android devices. 2016-08-26 19:23:39 -07:00
sys_socket_test.cpp
sys_stat_test.cpp
sys_statvfs_test.cpp
sys_syscall_test.cpp Don't declare SYS_* constants for unavailable __NR_* constants. 2016-07-18 12:48:39 -07:00
sys_sysinfo_test.cpp Use sysinfo(2) to implement more of <sys/sysinfo.h>. 2016-08-11 14:51:31 -07:00
sys_sysmacros_test.cpp
sys_time_test.cpp Add futimes, futimesat, and lutimes. 2016-06-08 19:51:20 -07:00
sys_timex_test.cpp
sys_types_test.cpp
sys_uio_test.cpp Beef up process_vm_readv/writev tests 2017-01-13 10:21:19 +00:00
sys_vfs_test.cpp
sys_xattr_test.cpp
system_properties_test.cpp Add timeout support to __system_property_wait. 2017-02-21 14:36:24 -08:00
system_properties_test2.cpp Add __system_property_wait and return the serial in __system_property_read_callback. 2017-02-13 13:30:10 -08:00
thread_local_test.cpp
time_test.cpp Be more strict about using invalid `pthread_t`s. 2017-02-13 17:59:29 -08:00
uchar_test.cpp
unistd_nofortify_test.cpp
unistd_test.cpp Cope with argv[0] being null in the dynamic linker. 2017-02-22 17:37:52 -08:00
utils.h Fix greylist exception to account for linked namespaces 2017-02-27 14:16:04 -08:00
utmp_test.cpp
wchar_test.cpp Fix wcsto* where strings begin with whitespace. 2016-12-02 13:03:30 -08:00
wctype_test.cpp Fix bionic-unit-tests-static crash 2017-01-06 16:16:26 -08:00