Skip to content

Commit 8489676

Browse files
committed
Move __aeabi_ which are not in libgcc.a to LIBC
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: android/ndk#1 Change-Id: I542d1ad023b8aece5dc05a28a9ca549cb51455b4
1 parent ff164ef commit 8489676

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

Diff for: libc/libc.map.txt

+13-13
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
LIBC {
22
global:
3+
__aeabi_atexit; # arm
4+
__aeabi_memclr; # arm
5+
__aeabi_memclr4; # arm
6+
__aeabi_memclr8; # arm
7+
__aeabi_memcpy; # arm
8+
__aeabi_memcpy4; # arm
9+
__aeabi_memcpy8; # arm
10+
__aeabi_memmove; # arm
11+
__aeabi_memmove4; # arm
12+
__aeabi_memmove8; # arm
13+
__aeabi_memset; # arm
14+
__aeabi_memset4; # arm
15+
__aeabi_memset8; # arm
316
__assert;
417
__assert2;
518
__atomic_cmpxchg; # arm
@@ -1283,7 +1296,6 @@ LIBC_PRIVATE {
12831296
__accept4; # arm x86 mips
12841297
__adddf3; # arm
12851298
__addsf3; # arm
1286-
__aeabi_atexit; # arm
12871299
__aeabi_cdcmpeq; # arm
12881300
__aeabi_cdcmple; # arm
12891301
__aeabi_cdrcmple; # arm
@@ -1322,18 +1334,6 @@ LIBC_PRIVATE {
13221334
__aeabi_llsl; # arm
13231335
__aeabi_llsr; # arm
13241336
__aeabi_lmul; # arm
1325-
__aeabi_memclr; # arm
1326-
__aeabi_memclr4; # arm
1327-
__aeabi_memclr8; # arm
1328-
__aeabi_memcpy; # arm
1329-
__aeabi_memcpy4; # arm
1330-
__aeabi_memcpy8; # arm
1331-
__aeabi_memmove; # arm
1332-
__aeabi_memmove4; # arm
1333-
__aeabi_memmove8; # arm
1334-
__aeabi_memset; # arm
1335-
__aeabi_memset4; # arm
1336-
__aeabi_memset8; # arm
13371337
__aeabi_ui2d; # arm
13381338
__aeabi_ui2f; # arm
13391339
__aeabi_uidiv; # arm

0 commit comments

Comments
 (0)