Restore public __aeabi symbols

The following arm symbols should be exported by libc.so:
    __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

Bug: https://github.com/android-ndk/ndk/issues/1
Change-Id: I36f758c574a939174d43999048c193e63def548f
This commit is contained in:
Dimitry Ivanov
2016-01-05 14:04:48 -08:00
parent 12b751f1f8
commit 32b61f1e94
11 changed files with 143 additions and 0 deletions

View File

@@ -1,6 +1,19 @@
MD5_Final
MD5_Init
MD5_Update
__aeabi_atexit
__aeabi_memclr
__aeabi_memclr4
__aeabi_memclr8
__aeabi_memcpy
__aeabi_memcpy4
__aeabi_memcpy8
__aeabi_memmove
__aeabi_memmove4
__aeabi_memmove8
__aeabi_memset
__aeabi_memset4
__aeabi_memset8
__arc4_getbyte
__assert
__assert2

View File

@@ -1,6 +1,19 @@
MD5_Final
MD5_Init
MD5_Update
__aeabi_atexit
__aeabi_memclr
__aeabi_memclr4
__aeabi_memclr8
__aeabi_memcpy
__aeabi_memcpy4
__aeabi_memcpy8
__aeabi_memmove
__aeabi_memmove4
__aeabi_memmove8
__aeabi_memset
__aeabi_memset4
__aeabi_memset8
__arc4_getbyte
__assert
__assert2

View File

@@ -1,6 +1,19 @@
MD5_Final
MD5_Init
MD5_Update
__aeabi_atexit
__aeabi_memclr
__aeabi_memclr4
__aeabi_memclr8
__aeabi_memcpy
__aeabi_memcpy4
__aeabi_memcpy8
__aeabi_memmove
__aeabi_memmove4
__aeabi_memmove8
__aeabi_memset
__aeabi_memset4
__aeabi_memset8
__arc4_getbyte
__assert
__assert2

View File

@@ -1,3 +1,16 @@
__aeabi_atexit
__aeabi_memclr
__aeabi_memclr4
__aeabi_memclr8
__aeabi_memcpy
__aeabi_memcpy4
__aeabi_memcpy8
__aeabi_memmove
__aeabi_memmove4
__aeabi_memmove8
__aeabi_memset
__aeabi_memset4
__aeabi_memset8
__assert
__assert2
__atomic_cmpxchg

View File

@@ -1,3 +1,16 @@
__aeabi_atexit
__aeabi_memclr
__aeabi_memclr4
__aeabi_memclr8
__aeabi_memcpy
__aeabi_memcpy4
__aeabi_memcpy8
__aeabi_memmove
__aeabi_memmove4
__aeabi_memmove8
__aeabi_memset
__aeabi_memset4
__aeabi_memset8
__assert
__assert2
__atomic_cmpxchg

View File

@@ -1,3 +1,16 @@
__aeabi_atexit
__aeabi_memclr
__aeabi_memclr4
__aeabi_memclr8
__aeabi_memcpy
__aeabi_memcpy4
__aeabi_memcpy8
__aeabi_memmove
__aeabi_memmove4
__aeabi_memmove8
__aeabi_memset
__aeabi_memset4
__aeabi_memset8
__assert
__assert2
__atomic_cmpxchg

View File

@@ -2,6 +2,19 @@ _Exit
__FD_CLR_chk
__FD_ISSET_chk
__FD_SET_chk
__aeabi_atexit
__aeabi_memclr
__aeabi_memclr4
__aeabi_memclr8
__aeabi_memcpy
__aeabi_memcpy4
__aeabi_memcpy8
__aeabi_memmove
__aeabi_memmove4
__aeabi_memmove8
__aeabi_memset
__aeabi_memset4
__aeabi_memset8
__assert
__assert2
__atomic_cmpxchg

View File

@@ -1,6 +1,19 @@
MD5_Final
MD5_Init
MD5_Update
__aeabi_atexit
__aeabi_memclr
__aeabi_memclr4
__aeabi_memclr8
__aeabi_memcpy
__aeabi_memcpy4
__aeabi_memcpy8
__aeabi_memmove
__aeabi_memmove4
__aeabi_memmove8
__aeabi_memset
__aeabi_memset4
__aeabi_memset8
__arc4_getbyte
__assert
__assert2

View File

@@ -1,6 +1,19 @@
MD5_Final
MD5_Init
MD5_Update
__aeabi_atexit
__aeabi_memclr
__aeabi_memclr4
__aeabi_memclr8
__aeabi_memcpy
__aeabi_memcpy4
__aeabi_memcpy8
__aeabi_memmove
__aeabi_memmove4
__aeabi_memmove8
__aeabi_memset
__aeabi_memset4
__aeabi_memset8
__arc4_getbyte
__assert
__assert2

View File

@@ -1,6 +1,19 @@
MD5_Final
MD5_Init
MD5_Update
__aeabi_atexit
__aeabi_memclr
__aeabi_memclr4
__aeabi_memclr8
__aeabi_memcpy
__aeabi_memcpy4
__aeabi_memcpy8
__aeabi_memmove
__aeabi_memmove4
__aeabi_memmove8
__aeabi_memset
__aeabi_memset4
__aeabi_memset8
__arc4_getbyte
__assert
__assert2

View File

@@ -1,6 +1,19 @@
MD5_Final
MD5_Init
MD5_Update
__aeabi_atexit
__aeabi_memclr
__aeabi_memclr4
__aeabi_memclr8
__aeabi_memcpy
__aeabi_memcpy4
__aeabi_memcpy8
__aeabi_memmove
__aeabi_memmove4
__aeabi_memmove8
__aeabi_memset
__aeabi_memset4
__aeabi_memset8
__arc4_getbyte
__assert
__assert2