android_bionic/tests
Peter Collingbourne 45819dde10 Allow android_mallopt(M_SET_HEAP_TAGGING_LEVEL) to control scudo heap tagging.
The tag level may now be async, which is now the default. When the tag level
is set to none, memory tagging is disabled in the allocator using the new
API proposed in https://reviews.llvm.org/D70762 .

Bug: 135772972
Change-Id: I847f5822a70913c446ed9ffa13792177bbfc96af
2020-02-20 15:25:08 -08:00
..
headers Remove mips test workarounds. 2020-02-13 09:48:14 -08:00
libs Merge "Remove XOM properties." 2020-02-14 14:42:49 +00:00
math_data
prebuilt-elf-files Remove mips test workarounds. 2020-02-13 09:48:14 -08:00
Android.bp Merge changes from topic "import-lib-access" 2020-02-04 21:46:15 +00:00
Android.build.prebuilt.mk Remove mips test workarounds. 2020-02-13 09:48:14 -08:00
Android.mk fortify: import tests from Chrome OS 2019-06-10 12:46:49 -07:00
BionicDeathTest.h
SignalUtils.h
_FILE_OFFSET_BITS_test.cpp _FILE_OFFSET_BITS=64 support for fcntl. 2020-01-29 19:36:14 -08:00
__aeabi_read_tp_test.cpp Make tls related header files platform accessible. 2019-09-27 12:14:24 -07:00
__cxa_thread_atexit_test.cpp
alloca_test.cpp
android_get_device_api_level.cpp
android_unsafe_frame_pointer_chase_test.cpp Add an android_unsafe_frame_pointer_chase function. 2020-02-03 10:30:45 -08:00
arpa_inet_test.cpp
assert_test.cpp
async_safe_test.cpp bionic tests: use GTEST_SKIP. 2019-03-12 10:26:39 -07:00
atexit_test.cpp
bionic_allocator_test.cpp Add BionicAllocator::memalign 2019-01-25 15:31:35 -08:00
buffer_tests.cpp Cleanup bionic tests with hwasan. 2019-02-06 13:59:16 -08:00
buffer_tests.h
bug_26110743_test.cpp
byteswap_test.cpp
cfi_test.cpp
clang_fortify_asan.cpp fortify: allow diagnostics without run-time checks (attempt #2) 2019-11-19 14:20:26 -08:00
clang_fortify_tests.cpp fortify: remove `pragma diagnostic error` from tests 2019-09-19 15:23:45 -07:00
complex_force_long_double_test.cpp
complex_test.cpp Remove __INTRODUCED_IN_FUTURE. 2019-03-14 13:34:21 -07:00
core_shared_libs.h Ignore symbols of imported libs' dependencies 2020-02-03 14:20:40 -08:00
ctype_test.cpp Reimplement the <ctype.h> is* functions. 2019-10-08 12:04:09 -07:00
dirent_test.cpp
dl_test.cpp Remove mips test workarounds. 2020-02-13 09:48:14 -08:00
dlext_private.h
dlext_test.cpp Ignore symbols of imported libs' dependencies 2020-02-03 14:20:40 -08:00
dlfcn_symlink_support.cpp
dlfcn_symlink_support.h
dlfcn_test.cpp Remove mips test workarounds. 2020-02-13 09:48:14 -08:00
elf_test.cpp
elftls_dl_test.cpp [Elf TLS] [GWP-ASan] Update ELF TLS test. 2020-02-07 01:40:05 +00:00
elftls_test.cpp Only test tprel_missing_weak in dynamic binaries 2019-02-11 18:37:17 -08:00
endian_test.cpp bionic tests: use GTEST_SKIP. 2019-03-12 10:26:39 -07:00
errno_test.cpp
error_test.cpp
eventfd_test.cpp Add EFD_SEMAPHORE flag for eventfd. 2019-09-03 09:35:51 -07:00
fcntl_test.cpp _FILE_OFFSET_BITS=64 support for fcntl. 2020-01-29 19:36:14 -08:00
fdsan_test.cpp
fdtrack_test.cpp Move fdtrack APIs to LLNDK. 2020-01-30 13:55:10 -08:00
fenv_test.cpp Fix new clang compiler warning 2020-01-24 14:28:45 -08:00
float_test.cpp
fortify_test.cpp fortify: add __mempcpy_chk 2019-06-13 23:29:37 -07:00
fortify_test_main.cpp
ftw_test.cpp
getauxval_test.cpp bionic tests: use GTEST_SKIP. 2019-03-12 10:26:39 -07:00
getcwd_test.cpp bionic tests: use GTEST_SKIP. 2019-03-12 10:26:39 -07:00
glob_test.cpp
grp_pwd_file_test.cpp bionic tests: use GTEST_SKIP. 2019-03-12 10:26:39 -07:00
grp_pwd_test.cpp Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
gtest_globals.cpp
gtest_globals.h
gtest_globals_cts.cpp
gtest_main.cpp
gtest_preinit_debuggerd.cpp
gtest_utils.h
iconv_test.cpp
ifaddrs_test.cpp
ifunc_test.cpp Adopt GNU calling convention for ifunc resolvers. 2019-10-28 20:20:29 -07:00
inttypes_test.cpp
iso646_test.c
langinfo_test.cpp
leak_test.cpp Limit threads in pthread_leak#detach for low power devices. 2019-10-25 16:12:47 -07:00
libdl_test.cpp
libgen_basename_test.cpp
libgen_test.cpp bionic tests: use GTEST_SKIP. 2019-03-12 10:26:39 -07:00
limits_test.cpp
link_test.cpp Add additional dl_phdr_info fields 2019-08-22 12:43:17 -07:00
linux_swab_test.cpp
locale_test.cpp
make_fortify_compile_test.mk fortify: import tests from Chrome OS 2019-06-10 12:46:49 -07:00
malloc_iterate_test.cpp [GWP-ASan] [malloc-tests] Scan GWP-ASan regions in maps. 2020-02-11 16:08:17 -08:00
malloc_stress_test.cpp [GWP-ASan] [malloc-tests] Scan GWP-ASan regions in maps. 2020-02-11 16:08:17 -08:00
malloc_test.cpp Allow android_mallopt(M_SET_HEAP_TAGGING_LEVEL) to control scudo heap tagging. 2020-02-20 15:25:08 -08:00
math_data_test.h
math_force_long_double_test.cpp
math_test.cpp bionic tests: use GTEST_SKIP. 2019-03-12 10:26:39 -07:00
membarrier_test.cpp bionic tests: use GTEST_SKIP. 2019-03-12 10:26:39 -07:00
mntent_test.cpp
mte_test.cpp Allow nested usage of ScopedDisableMTE. 2020-02-18 13:13:57 -08:00
net_if_test.cpp
netdb_test.cpp
netinet_ether_test.cpp
netinet_in_test.cpp
netinet_ip_icmp_test.cpp
netinet_udp_test.cpp
nl_types_test.cpp
poll_test.cpp
pthread_dlfcn_test.cpp
pthread_test.cpp Fix pthread_cond_clockwait() when cond is initialized with CLOCK_MONOTONIC 2019-07-17 10:46:47 -07:00
pty_test.cpp bionic tests: use GTEST_SKIP. 2019-03-12 10:26:39 -07:00
regex_test.cpp
resolv_test.cpp
run-on-host.sh Fix running tests/benchmarks on the host. 2019-04-26 17:45:17 -07:00
sched_test.cpp bionic tests: use GTEST_SKIP. 2019-03-12 10:26:39 -07:00
scs_test.cpp Allocate a small guard region around the shadow call stack. 2018-11-16 14:37:08 -08:00
scsi_sg_test.cpp
search_test.cpp
semaphore_test.cpp Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
setjmp_test.cpp Remove mips test workarounds. 2020-02-13 09:48:14 -08:00
signal_test.cpp Remove mips test workarounds. 2020-02-13 09:48:14 -08:00
spawn_test.cpp
sstream_test.cpp
stack_protector_test.cpp bionic tests: use GTEST_SKIP. 2019-03-12 10:26:39 -07:00
stack_protector_test_helper.cpp stack_protector_DeathTest: work w/ local reorder 2020-01-14 14:11:16 -08:00
stack_unwinding_test.cpp Temporarily disable unwind through signal test. 2019-05-20 12:33:09 -07:00
stdalign_test.cpp
stdarg_test.cpp
stdatomic_test.cpp Remove mips test workarounds. 2020-02-13 09:48:14 -08:00
stdbool_test.c
stdint_test.cpp
stdio_ext_test.cpp bionic tests: use GTEST_SKIP. 2019-03-12 10:26:39 -07:00
stdio_nofortify_test.cpp
stdio_test.cpp Explicitly test printf %s with nullptr. 2020-01-07 08:48:10 -08:00
stdlib_test.cpp Merge "Reimplement realpath." 2020-01-23 20:34:15 +00:00
stdnoreturn_test.cpp
string_nofortify_test.cpp
string_posix_strerror_r_test.cpp
string_test.cpp Sync with upstream OpenBSD strstr(). 2019-11-22 11:16:23 -08:00
strings_nofortify_test.cpp
strings_test.cpp
sys_epoll_test.cpp
sys_ioctl_diag_test.cpp
sys_mman_test.cpp Add memfd_create(2) and mlock2(2). 2019-08-05 16:31:08 -07:00
sys_msg_test.cpp bionic tests: use GTEST_SKIP. 2019-03-12 10:26:39 -07:00
sys_param_test.cpp Make powerof2 macro ubsan safe 2019-03-25 13:51:33 -07:00
sys_personality_test.cpp Remove mips test workarounds. 2020-02-13 09:48:14 -08:00
sys_prctl_test.cpp bionic tests: use GTEST_SKIP. 2019-03-12 10:26:39 -07:00
sys_procfs_test.cpp
sys_ptrace_test.cpp Remove mips test workarounds. 2020-02-13 09:48:14 -08:00
sys_quota_test.cpp
sys_random_test.cpp bionic tests: use GTEST_SKIP. 2019-03-12 10:26:39 -07:00
sys_resource_test.cpp Modernise code to use override specifier 2019-03-29 14:27:27 -07:00
sys_select_test.cpp
sys_sem_test.cpp bionic tests: use GTEST_SKIP. 2019-03-12 10:26:39 -07:00
sys_sendfile_test.cpp
sys_shm_test.cpp bionic tests: use GTEST_SKIP. 2019-03-12 10:26:39 -07:00
sys_signalfd_test.cpp
sys_socket_test.cpp
sys_stat_test.cpp bionic tests: use GTEST_SKIP. 2019-03-12 10:26:39 -07:00
sys_statvfs_test.cpp
sys_syscall_test.cpp
sys_sysinfo_test.cpp
sys_sysmacros_test.cpp
sys_time_test.cpp Allow more leeway to fix sys_time.gettimeofday flakiness. 2019-01-18 08:20:55 -08:00
sys_timex_test.cpp
sys_ttydefaults_test.cpp
sys_types_test.cpp
sys_uio_test.cpp
sys_un_test.cpp
sys_vfs_test.cpp
sys_xattr_test.cpp
system_properties_test.cpp Revert "Revert "Make system property reads wait-free"" 2019-11-12 20:41:55 +00:00
system_properties_test2.cpp Check that __system_property_set() doesn't leak FDs 2019-11-05 12:33:33 -08:00
tagged_pointers_test.cpp Allow android_mallopt(M_SET_HEAP_TAGGING_LEVEL) to control scudo heap tagging. 2020-02-20 15:25:08 -08:00
termios_test.cpp
tgmath_test.c
thread_local_test.cpp
threads_test.cpp threads.h: Add C11 thread support. 2019-04-24 09:12:29 -07:00
time_test.cpp sleep/usleep: switch to trivial implementations. 2019-10-28 22:25:02 -07:00
touch-obj-on-success Stop using grep -P. 2019-07-08 15:03:19 -07:00
uchar_test.cpp Updates for glibc 2.17. 2019-01-30 13:52:36 -08:00
unistd_nofortify_test.cpp
unistd_test.cpp sysconf(_SC_ARG_MAX): go back to imitating the kernel. 2019-11-15 09:24:35 -08:00
utils.h Add tagged pointers to bionic. 2020-01-23 10:37:24 -08:00
utmp_test.cpp
wchar_test.cpp bionic tests: use GTEST_SKIP. 2019-03-12 10:26:39 -07:00
wctype_test.cpp bionic tests: use GTEST_SKIP. 2019-03-12 10:26:39 -07:00