defineInstance method
Defines name as the exports of instance.
Implementation
void defineInstance(String name, WasmInstance instance) => scoped((arena) {
final (namePtr, nameLength) = copyChars(arena, name);
final native = arena<c.wasmtime_instance_t>();
writeInstanceHandle(native.ref, instance.handle);
throwIfError(
c.wasmtime_linker_define_instance(
pointer,
instance.store.context,
namePtr,
nameLength,
native,
),
);
});