Просмотр исходного кода

Add ARM aeabi memcpy/memmove/memset symbols for AOT bulk memory ops (#1777)

Andy 3 лет назад
Родитель
Сommit
191e4a8663
1 измененных файлов с 6 добавлено и 0 удалено
  1. 6 0
      core/iwasm/aot/arch/aot_reloc_arm.c

+ 6 - 0
core/iwasm/aot/arch/aot_reloc_arm.c

@@ -37,6 +37,9 @@ void __aeabi_idivmod();
 void __aeabi_l2d();
 void __aeabi_l2f();
 void __aeabi_ldivmod();
+void __aeabi_memcpy();
+void __aeabi_memmove();
+void __aeabi_memset();
 void __aeabi_uidiv();
 void __aeabi_uidivmod();
 void __aeabi_ul2d();
@@ -120,6 +123,9 @@ static SymbolMap target_sym_map[] = {
     REG_SYM(__aeabi_l2d),
     REG_SYM(__aeabi_l2f),
     REG_SYM(__aeabi_ldivmod),
+    REG_SYM(__aeabi_memcpy),
+    REG_SYM(__aeabi_memmove),
+    REG_SYM(__aeabi_memset),
     REG_SYM(__aeabi_uidiv),
     REG_SYM(__aeabi_uidivmod),
     REG_SYM(__aeabi_ul2d),