mirror of
https://github.com/fluencelabs/wasmer
synced 2025-06-13 00:51:20 +00:00
Add test to import function and call it
This commit is contained in:
@ -23,6 +23,8 @@ typedef uint32_t wasmer_value_tag;
|
||||
|
||||
typedef struct wasmer_import_object_t wasmer_import_object_t;
|
||||
|
||||
typedef struct wasmer_instance_context_t wasmer_instance_context_t;
|
||||
|
||||
typedef struct wasmer_instance_t wasmer_instance_t;
|
||||
|
||||
typedef union {
|
||||
@ -41,6 +43,11 @@ void wasmer_import_object_destroy(wasmer_import_object_t *import_object);
|
||||
|
||||
wasmer_import_object_t *wasmer_import_object_new(void);
|
||||
|
||||
void wasmer_imports_set_import_func(wasmer_import_object_t *import_object,
|
||||
const char *namespace_,
|
||||
const char *name,
|
||||
void (*func)(void *data));
|
||||
|
||||
wasmer_call_result_t wasmer_instance_call(wasmer_instance_t *instance,
|
||||
const char *name,
|
||||
const wasmer_value_t *params,
|
||||
@ -48,6 +55,8 @@ wasmer_call_result_t wasmer_instance_call(wasmer_instance_t *instance,
|
||||
wasmer_value_t *results,
|
||||
int results_len);
|
||||
|
||||
void wasmer_instance_context_memory(wasmer_instance_context_t *instance);
|
||||
|
||||
void wasmer_instance_destroy(wasmer_instance_t *instance);
|
||||
|
||||
wasmer_compile_result_t wasmer_instantiate(wasmer_instance_t **instance,
|
||||
|
Reference in New Issue
Block a user