Added export api in runtime

This commit is contained in:
tonibofarull 2022-06-12 12:51:08 +02:00
parent e4932d047b
commit 06d83aea96

View File

@ -33,6 +33,9 @@ get_spectest_export_apis(NativeSymbol **p_libc_builtin_apis);
uint32 uint32
get_libc_wasi_export_apis(NativeSymbol **p_libc_wasi_apis); get_libc_wasi_export_apis(NativeSymbol **p_libc_wasi_apis);
uint32_t
get_wasi_nn_export_apis(NativeSymbol **p_libc_wasi_apis);
uint32 uint32
get_base_lib_export_apis(NativeSymbol **p_base_lib_apis); get_base_lib_export_apis(NativeSymbol **p_base_lib_apis);
@ -414,6 +417,13 @@ wasm_native_init()
return false; return false;
#endif /* WASM_ENABLE_LIBC_EMCC */ #endif /* WASM_ENABLE_LIBC_EMCC */
#if WASM_ENABLE_WASI_NN != 0
n_native_symbols = get_wasi_nn_export_apis(&native_symbols);
if (!wasm_native_register_natives("env", native_symbols, // TODO: check env or wasi_nn tag
n_native_symbols))
return false;
#endif
return true; return true;
} }