platform_bionic/libc/arch-arm/bionic
Christopher Ferris c5d3a4348a Make tls related header files platform accessible.
There are places in frameworks and art code that directly included
private bionic header files. Move these files to the new platform
include files.

This change also moves the __get_tls.h header file to tls.h and includes
the tls defines header so that there is a single header that platform
code can use to get __get_tls and the defines.

Also, simplify the visibility rules for platform includes.

Bug: 141560639

Test: Builds and bionic unit tests pass.
Change-Id: I9e5e9c33fe8a85260f69823468bc9d340ab7a1f9
Merged-In: I9e5e9c33fe8a85260f69823468bc9d340ab7a1f9
(cherry picked from commit 44631c919a)
2019-09-27 12:14:24 -07: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
bpabi.c Implement __gnu_[u]ldivmod_helper methods in libc 2019-04-22 18:12:55 -07: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 libm to libcrt.builtins 2019-02-22 13:33:15 -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 Make tls related header files platform accessible. 2019-09-27 12:14:24 -07:00