c5d3a4348a
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
|
||
---|---|---|
.. | ||
__aeabi.c | ||
__aeabi_read_tp.S | ||
__bionic_clone.S | ||
__restore.S | ||
_exit_with_stack_teardown.S | ||
atexit_legacy.c | ||
atomics_arm.c | ||
bpabi.c | ||
exidx_dynamic.c | ||
exidx_static.c | ||
kuser_helper_on.S | ||
libcrt_compat.c | ||
popcount_tab.c | ||
setjmp.S | ||
syscall.S | ||
vfork.S |