Unversion some symbols for the NDK.

These functions were erroneously released in LIBC_PRIVATE for M, but
in fact need to be public. Since we need to be able to load them on M
even if they were built for a lower platform (and M needs to load on
newer platforms), we need to unversion them.

Change-Id: I333fe8ae7380cc2a5dbd699414399ec52f602383
This commit is contained in:
Dan Albert 2016-07-29 17:37:08 -07:00
parent 1d8b312a07
commit 674d93db37
1 changed files with 15 additions and 15 deletions

View File

@ -1226,25 +1226,25 @@ LIBC {
*;
};
LIBC_N { # introduced=24
LIBC_N { # introduced-arm64=24 introduced-mips=24 introduced-mips64=24 introduced-x86=24 introduced-x86_64=24
global:
__aeabi_atexit; # arm
__aeabi_memclr; # arm
__aeabi_memclr4; # arm
__aeabi_memclr8; # arm
__aeabi_memcpy; # arm
__aeabi_memcpy4; # arm
__aeabi_memcpy8; # arm
__aeabi_memmove; # arm
__aeabi_memmove4; # arm
__aeabi_memmove8; # arm
__aeabi_memset; # arm
__aeabi_memset4; # arm
__aeabi_memset8; # arm
__aeabi_atexit; # arm versioned=24
__aeabi_memclr; # arm versioned=24
__aeabi_memclr4; # arm versioned=24
__aeabi_memclr8; # arm versioned=24
__aeabi_memcpy; # arm versioned=24
__aeabi_memcpy4; # arm versioned=24
__aeabi_memcpy8; # arm versioned=24
__aeabi_memmove; # arm versioned=24
__aeabi_memmove4; # arm versioned=24
__aeabi_memmove8; # arm versioned=24
__aeabi_memset; # arm versioned=24
__aeabi_memset4; # arm versioned=24
__aeabi_memset8; # arm versioned=24
__fread_chk; # introduced=24
__fwrite_chk; # introduced=24
__getcwd_chk; # introduced=24
__gnu_Unwind_Find_exidx; # arm
__gnu_Unwind_Find_exidx; # arm versioned=24
__pwrite_chk; # introduced=24
__pwrite64_chk; # introduced=24
__write_chk; # introduced=24