platform_bionic/libc/arch-arm/bionic
Yi Kong 165b1cf57b Switch libc to libcrt.builtins
With the switch to libcrt.builtins, some symbols no longer becomes
exported. Add dummy references to them to force them to be exported.
This is to maintain backwards binary compatibility with ancient Android
versions.

x86 and x86_64 crashes with libcrt, keep using libgcc for now.

Test: bionic-unit-tests
Bug: 29275768
Bug: 122993569
Change-Id: Ieab5af354e3924af4a03d888b28c6e75090cb613
2019-02-15 12:46:19 -08:00
..
__aeabi.c Remove workarounds for old versions of clang and GCC. 2018-07-11 13:18:29 -07:00
__aeabi_read_tp.S Add ARM EABI function __aeabi_read_tp 2019-01-07 20:30:35 -08:00
__bionic_clone.S Use ENTRY_PRIVATE in __bionic_clone assembler. 2016-10-26 17:01:58 -07:00
__restore.S Add a no dwarf version of assembler macros. 2015-09-30 15:32:15 -07:00
_exit_with_stack_teardown.S Hide _exit_with_stack_teardown. 2014-05-16 16:17:44 -07:00
atexit_legacy.c Move libc_log code into libasync_safe. 2017-05-03 08:50:43 -07:00
atomics_arm.c libc: Fix typo that broke NDK compatibility. 2011-11-23 14:38:36 +01:00
exidx_dynamic.c Move __aeabi* symbols to LIBC_N version 2016-01-08 10:13:16 -08:00
exidx_static.c Fix __gnu_Unwind_Find_exidx again. 2018-02-06 17:23:33 -08:00
kuser_helper_on.S Give ELF notes 4-byte alignment. 2017-12-04 13:21:01 -08:00
libcrt_compat.c Switch libc to libcrt.builtins 2019-02-15 12:46:19 -08:00
popcount_tab.c Add exported __popcount_tab for libgcc compat under compiler-rt. 2015-08-24 13:06:10 -07:00
setjmp.S Improve the comment in the ARM setjmp.S. 2018-02-05 13:36:02 -08:00
syscall.S Ensure __set_errno is still visible on LP32. 2014-09-08 16:46:50 -07:00
vfork.S Use TLS_SLOT_THREAD_ID macro in vfork.S 2019-01-16 01:11:26 -08:00