Home
last modified time | relevance | path

Searched refs:WASM_API_EXTERN (Results 1 – 25 of 34) sorted by relevance

12

/wasmtime-44.0.1/crates/c-api/include/wasmtime/component/types/
H A Dval.h32 WASM_API_EXTERN bool
37 WASM_API_EXTERN void
62 WASM_API_EXTERN bool
67 WASM_API_EXTERN void
96 WASM_API_EXTERN bool
101 WASM_API_EXTERN void
136 WASM_API_EXTERN void
164 WASM_API_EXTERN bool
169 WASM_API_EXTERN void
177 WASM_API_EXTERN bool
[all …]
H A Dcomponent.h28 WASM_API_EXTERN
33 WASM_API_EXTERN
37 WASM_API_EXTERN
45 WASM_API_EXTERN
55 WASM_API_EXTERN
62 WASM_API_EXTERN
70 WASM_API_EXTERN
80 WASM_API_EXTERN
148 WASM_API_EXTERN
153 WASM_API_EXTERN
H A Dfunc.h24 WASM_API_EXTERN
29 WASM_API_EXTERN
33 WASM_API_EXTERN
38 WASM_API_EXTERN
46 WASM_API_EXTERN
55 WASM_API_EXTERN
H A Dmodule.h23 WASM_API_EXTERN
28 WASM_API_EXTERN
32 WASM_API_EXTERN
40 WASM_API_EXTERN
46 WASM_API_EXTERN
54 WASM_API_EXTERN
H A Dinstance.h26 WASM_API_EXTERN
31 WASM_API_EXTERN
36 WASM_API_EXTERN
44 WASM_API_EXTERN
53 WASM_API_EXTERN
/wasmtime-44.0.1/crates/c-api/include/
H A Dwasm.h18 #ifndef WASM_API_EXTERN
20 #define WASM_API_EXTERN __declspec(dllimport) macro
22 #define WASM_API_EXTERN macro
91 WASM_API_EXTERN void wasm_##name##_vec_new( \
94 WASM_API_EXTERN void wasm_##name##_vec_copy( \
218 WASM_API_EXTERN own wasm_functype_t* wasm_functype_new(
420 WASM_API_EXTERN own wasm_module_t* wasm_module_new(
441 WASM_API_EXTERN own wasm_func_t* wasm_func_new(
451 WASM_API_EXTERN own wasm_trap_t* wasm_func_call(
459 WASM_API_EXTERN own wasm_global_t* wasm_global_new(
[all …]
H A Dwasm.hh21 #ifndef WASM_API_EXTERN
25 #define WASM_API_EXTERN macro
57 WASM_API_EXTERN void make_data();
58 WASM_API_EXTERN void free_data();
210 class WASM_API_EXTERN Config {
227 class WASM_API_EXTERN Engine {
242 class WASM_API_EXTERN Store {
282 class WASM_API_EXTERN ValType {
312 class WASM_API_EXTERN ExternType {
483 class WASM_API_EXTERN Ref {
[all …]
/wasmtime-44.0.1/crates/c-api/include/wasmtime/
H A Dgc.h218 WASM_API_EXTERN void
272 WASM_API_EXTERN void
284 WASM_API_EXTERN void
291 WASM_API_EXTERN void
305 WASM_API_EXTERN wasmtime_error_t *
321 WASM_API_EXTERN wasmtime_error_t *
397 WASM_API_EXTERN void
453 WASM_API_EXTERN void
465 WASM_API_EXTERN void
472 WASM_API_EXTERN void
[all …]
H A Dmemory.h25 WASM_API_EXTERN wasmtime_error_t *
36 WASM_API_EXTERN uint64_t
55 WASM_API_EXTERN bool wasmtime_memorytype_is64(const wasm_memorytype_t *ty);
65 WASM_API_EXTERN uint64_t
71 WASM_API_EXTERN uint8_t
84 WASM_API_EXTERN wasmtime_error_t *
91 WASM_API_EXTERN wasm_memorytype_t *
104 WASM_API_EXTERN size_t wasmtime_memory_data_size(
125 WASM_API_EXTERN wasmtime_error_t *
146 WASM_API_EXTERN uint64_t wasmtime_memory_page_size(
[all …]
H A Dlinker.h54 WASM_API_EXTERN wasmtime_linker_t *
75 WASM_API_EXTERN wasmtime_error_t *
84 WASM_API_EXTERN wasmtime_error_t *
106 WASM_API_EXTERN wasmtime_error_t *
137 WASM_API_EXTERN wasmtime_error_t *wasmtime_linker_define_func(
176 WASM_API_EXTERN wasmtime_error_t *
200 WASM_API_EXTERN wasmtime_error_t *wasmtime_linker_define_instance(
226 WASM_API_EXTERN wasmtime_error_t *
251 WASM_API_EXTERN wasmtime_error_t *
271 WASM_API_EXTERN wasmtime_error_t *
[all …]
H A Dstore.h79 WASM_API_EXTERN wasmtime_context_t *
111 WASM_API_EXTERN void wasmtime_store_limiter(wasmtime_store_t *store,
120 WASM_API_EXTERN void wasmtime_store_delete(wasmtime_store_t *store);
125 WASM_API_EXTERN void *
147 WASM_API_EXTERN wasmtime_error_t *
164 WASM_API_EXTERN wasmtime_error_t *
177 WASM_API_EXTERN wasmtime_error_t *
193 WASM_API_EXTERN wasmtime_error_t *
206 WASM_API_EXTERN void
221 WASM_API_EXTERN void
[all …]
H A Dval.h81 WASM_API_EXTERN void wasmtime_anyref_clone(const wasmtime_anyref_t *anyref,
93 WASM_API_EXTERN bool wasmtime_anyref_to_eqref(wasmtime_context_t *context,
110 WASM_API_EXTERN void wasmtime_anyref_unroot(wasmtime_anyref_t *ref);
119 WASM_API_EXTERN void wasmtime_anyref_from_raw(wasmtime_context_t *context,
144 WASM_API_EXTERN void wasmtime_anyref_from_i31(wasmtime_context_t *context,
154 WASM_API_EXTERN bool wasmtime_anyref_is_i31(wasmtime_context_t *context,
254 WASM_API_EXTERN bool wasmtime_externref_new(wasmtime_context_t *context,
314 WASM_API_EXTERN uint32_t wasmtime_externref_to_raw(
369 WASM_API_EXTERN void wasmtime_exnref_unroot(wasmtime_exnref_t *ref);
560 WASM_API_EXTERN void wasmtime_val_unroot(wasmtime_val_t *val);
[all …]
H A Dmodule.h47 WASM_API_EXTERN wasmtime_error_t *wasmtime_module_new(wasm_engine_t *engine,
57 WASM_API_EXTERN void wasmtime_module_delete(wasmtime_module_t *m);
63 WASM_API_EXTERN wasmtime_module_t *wasmtime_module_clone(wasmtime_module_t *m);
68 WASM_API_EXTERN void wasmtime_module_imports(const wasmtime_module_t *module,
74 WASM_API_EXTERN void wasmtime_module_exports(const wasmtime_module_t *module,
91 WASM_API_EXTERN wasmtime_error_t *
108 WASM_API_EXTERN wasmtime_error_t *
123 WASM_API_EXTERN wasmtime_error_t *
141 WASM_API_EXTERN wasmtime_error_t *
156 WASM_API_EXTERN void
H A Dsharedmemory.h38 WASM_API_EXTERN wasmtime_error_t *
50 WASM_API_EXTERN void
61 WASM_API_EXTERN wasmtime_sharedmemory_t *
67 WASM_API_EXTERN wasm_memorytype_t *
74 WASM_API_EXTERN uint8_t *
80 WASM_API_EXTERN size_t
86 WASM_API_EXTERN uint64_t
100 WASM_API_EXTERN wasmtime_error_t *
H A Dexn.h59 WASM_API_EXTERN void wasmtime_exn_delete(wasmtime_exn_t *exn);
75 WASM_API_EXTERN wasmtime_error_t *wasmtime_exn_new(wasmtime_context_t *store,
90 WASM_API_EXTERN wasmtime_error_t *wasmtime_exn_tag(wasmtime_context_t *store,
100 WASM_API_EXTERN size_t wasmtime_exn_field_count(wasmtime_context_t *store,
114 WASM_API_EXTERN wasmtime_error_t *wasmtime_exn_field(wasmtime_context_t *store,
133 WASM_API_EXTERN wasm_trap_t *
148 WASM_API_EXTERN bool wasmtime_context_take_exception(wasmtime_context_t *store,
158 WASM_API_EXTERN bool wasmtime_context_has_exception(wasmtime_context_t *store);
H A Dfunc.h77 WASM_API_EXTERN void wasmtime_func_new(wasmtime_context_t *store,
144 WASM_API_EXTERN void wasmtime_func_new_unchecked(
154 WASM_API_EXTERN wasm_functype_t *
193 WASM_API_EXTERN wasmtime_error_t *
228 WASM_API_EXTERN wasmtime_error_t *
252 WASM_API_EXTERN bool wasmtime_caller_export_get(wasmtime_caller_t *caller,
260 WASM_API_EXTERN wasmtime_context_t *
276 WASM_API_EXTERN void wasmtime_func_from_raw(wasmtime_context_t *context,
283 WASM_API_EXTERN void *wasmtime_func_to_raw(wasmtime_context_t *context,
H A Dasync.h86 WASM_API_EXTERN wasmtime_error_t *
100 WASM_API_EXTERN wasmtime_error_t *
184 WASM_API_EXTERN bool wasmtime_call_future_poll(wasmtime_call_future_t *future);
192 WASM_API_EXTERN void
221 WASM_API_EXTERN wasmtime_call_future_t *wasmtime_func_call_async(
234 WASM_API_EXTERN wasmtime_error_t *wasmtime_linker_define_async_func(
254 WASM_API_EXTERN wasmtime_call_future_t *wasmtime_linker_instantiate_async(
279 WASM_API_EXTERN wasmtime_call_future_t *wasmtime_instance_pre_instantiate_async(
350 WASM_API_EXTERN void
H A Dtable.h32 WASM_API_EXTERN wasmtime_error_t *wasmtime_table_new(wasmtime_context_t *store,
42 WASM_API_EXTERN wasm_tabletype_t *
58 WASM_API_EXTERN bool wasmtime_table_get(wasmtime_context_t *store,
75 WASM_API_EXTERN wasmtime_error_t *
82 WASM_API_EXTERN uint64_t wasmtime_table_size(const wasmtime_context_t *store,
102 WASM_API_EXTERN wasmtime_error_t *
H A Dinstance.h65 WASM_API_EXTERN wasmtime_error_t *
86 WASM_API_EXTERN bool wasmtime_instance_export_get(
108 WASM_API_EXTERN bool wasmtime_instance_export_nth(
126 WASM_API_EXTERN void
152 WASM_API_EXTERN wasmtime_error_t *wasmtime_instance_pre_instantiate(
162 WASM_API_EXTERN wasmtime_module_t *
H A Derror.h36 WASM_API_EXTERN wasmtime_error_t *wasmtime_error_new(const char *);
41 WASM_API_EXTERN void wasmtime_error_delete(wasmtime_error_t *error);
51 WASM_API_EXTERN void wasmtime_error_message(const wasmtime_error_t *error,
61 WASM_API_EXTERN bool wasmtime_error_exit_status(const wasmtime_error_t *,
71 WASM_API_EXTERN void wasmtime_error_wasm_trace(const wasmtime_error_t *,
H A Dconfig.h91 WASM_API_EXTERN ret wasmtime_config_##name##_set(wasm_config_t *, ty);
416 WASM_API_EXTERN wasmtime_error_t *
446 WASM_API_EXTERN void wasmtime_config_cranelift_flag_enable(wasm_config_t *,
458 WASM_API_EXTERN void wasmtime_config_cranelift_flag_set(wasm_config_t *,
571 WASM_API_EXTERN void
609 WASM_API_EXTERN wasmtime_pooling_allocation_config_t *
616 WASM_API_EXTERN void wasmtime_pooling_allocation_config_delete(
620 WASM_API_EXTERN void wasmtime_pooling_allocation_config_##name##_set( \
811 WASM_API_EXTERN void wasmtime_pooling_allocation_strategy_set(
H A Dtrap.h147 WASM_API_EXTERN wasm_trap_t *wasmtime_trap_new(const char *msg, size_t msg_len);
156 WASM_API_EXTERN wasm_trap_t *wasmtime_trap_new_code(wasmtime_trap_code_t code);
167 WASM_API_EXTERN bool wasmtime_trap_code(const wasm_trap_t *,
178 WASM_API_EXTERN const wasm_name_t *
189 WASM_API_EXTERN const wasm_name_t *
/wasmtime-44.0.1/crates/c-api/include/wasmtime/component/
H A Dval.h50 WASM_API_EXTERN
66 WASM_API_EXTERN
72 WASM_API_EXTERN
88 WASM_API_EXTERN
97 WASM_API_EXTERN
129 WASM_API_EXTERN
141 WASM_API_EXTERN
149 WASM_API_EXTERN
157 WASM_API_EXTERN
163 WASM_API_EXTERN
[all …]
H A Dlinker.h35 WASM_API_EXTERN wasmtime_component_linker_t *
44 WASM_API_EXTERN void
57 WASM_API_EXTERN wasmtime_component_linker_instance_t *
74 WASM_API_EXTERN wasmtime_error_t *wasmtime_component_linker_instantiate(
82 WASM_API_EXTERN wasmtime_error_t *
92 WASM_API_EXTERN void
113 WASM_API_EXTERN wasmtime_error_t *
163 WASM_API_EXTERN wasmtime_error_t *
176 WASM_API_EXTERN wasmtime_error_t *
197 WASM_API_EXTERN wasmtime_error_t *
[all …]
H A Dcomponent.h42 WASM_API_EXTERN wasmtime_error_t *
59 WASM_API_EXTERN wasmtime_error_t *
75 WASM_API_EXTERN wasmtime_error_t *
94 WASM_API_EXTERN wasmtime_error_t *
103 WASM_API_EXTERN wasmtime_component_t *
112 WASM_API_EXTERN wasmtime_component_type_t *
120 WASM_API_EXTERN void wasmtime_component_delete(wasmtime_component_t *component);
136 WASM_API_EXTERN wasmtime_component_export_index_t *
145 WASM_API_EXTERN wasmtime_component_export_index_t *
154 WASM_API_EXTERN void wasmtime_component_export_index_delete(

12