android_bionic/tests
Stephen Hines 6e38072add Wrap sprintf()/snprintf() macros to prevent expansion errors.
Previously, FORTIFY_SOURCE used single macros to define these standard
functions for use with clang. This can cause conflicts with other macros used
to call these functions, particularly when those macros expand the number of
arguments to the function. This change wraps our macro definitions, so that
expansion properly takes place for programmer arguments first.

Change-Id: I55929b1fd2a643b9d14a17631c4bcab3b0b712cf
2013-10-11 12:14:49 -07:00
..
Android.mk Fix 32-bit issues in tests, and add a trivial test for the FD_* macros. 2013-10-02 16:59:05 -07:00
TemporaryFile.h Ensure we have the off64_t variant of every function that takes an off_t. 2013-09-19 16:27:24 -07:00
benchmark.h Improve benchmarking tool, add a few math benchmarks. 2013-02-06 15:47:09 -08:00
benchmark_main.cpp Improve benchmarking tool, add a few math benchmarks. 2013-02-06 15:47:09 -08:00
dirent_test.cpp Fix __pthread_clone on ARM to set errno on failure. 2013-02-11 16:39:10 -08:00
dlfcn_test.cpp
empty.cpp
eventfd_test.cpp Prevent name conflict for eventfd.cpp and eventfd.s when building libc.a 2013-04-03 11:10:37 -07:00
fenv_test.cpp
fortify_test.cpp Wrap sprintf()/snprintf() macros to prevent expansion errors. 2013-10-11 12:14:49 -07:00
getauxval_test.cpp
getcwd_test.cpp Fix __pthread_clone on ARM to set errno on failure. 2013-02-11 16:39:10 -08:00
inttypes_test.cpp Fix inttypes.h PRI?PTR and SCN?PTR macros. 2013-07-02 15:35:27 -07:00
libc_logging_test.cpp Clean up internal libc logging. 2013-03-15 16:12:58 -07:00
libgen_test.cpp
malloc_test.cpp Implement malloc_usable_size for debug impls. 2013-06-07 14:55:32 -07:00
math_benchmark.cpp Improve benchmarking tool, add a few math benchmarks. 2013-02-06 15:47:09 -08:00
math_test.cpp Put the right number of Ls after 64-bit constants. 2013-02-12 20:18:49 -08:00
netdb_test.cpp Update getnameinfo.c, remove dead code, and fix error reporting. 2013-02-13 13:11:11 -08:00
property_benchmark.cpp Change hard-coded temporary directory. 2013-08-15 12:54:40 -07:00
pthread_test.cpp Fix 32-bit issues in tests, and add a trivial test for the FD_* macros. 2013-10-02 16:59:05 -07:00
regex_test.cpp
signal_test.cpp Fix raise(3) so it works in signal handlers. 2013-02-21 11:22:23 -08:00
stack_protector_test.cpp fix unittests. 2013-06-11 15:45:23 -07:00
stack_unwinding_test.cpp Kernel dso support for 'dl_iterate_phdr' function 2013-06-25 13:12:39 -07:00
stack_unwinding_test_impl.c Kernel dso support for 'dl_iterate_phdr' function 2013-06-25 13:12:39 -07:00
statvfs_test.cpp Change hard-coded directory. 2013-08-27 17:22:34 -07:00
stdio_test.cpp Add a unit test for %n. 2013-09-24 18:01:33 -07:00
stdlib_test.cpp Switch to current FreeBSD qsort. 2013-04-11 18:08:34 -07:00
string_benchmark.cpp Improve benchmarking tool, add a few math benchmarks. 2013-02-06 15:47:09 -08:00
string_test.cpp Add ssse3 implementation of __memcmp16. 2013-08-02 17:57:23 -07:00
strings_test.cpp Everyone has CLZ. 2013-02-13 14:40:48 -08:00
stubs_test.cpp Fix __pthread_clone on ARM to set errno on failure. 2013-02-11 16:39:10 -08:00
sys_select_test.cpp Fix 32-bit issues in tests, and add a trivial test for the FD_* macros. 2013-10-02 16:59:05 -07:00
sys_sendfile_test.cpp Ensure we have the off64_t variant of every function that takes an off_t. 2013-09-19 16:27:24 -07:00
sys_stat_test.cpp Add futimens. 2013-08-08 17:13:33 -07:00
system_properties_test.cpp Change hard-coded temporary directory. 2013-08-15 12:54:40 -07:00
time_benchmark.cpp Cache the most-recently used timezone for mktime_tz and localtime_tz. 2013-03-11 17:17:02 -07:00
time_test.cpp Work around tzcode's reliance on signed overflow. 2013-08-22 12:21:18 -07:00
unistd_test.cpp Ensure we have the off64_t variant of every function that takes an off_t. 2013-09-19 16:27:24 -07:00