in wasm/lib/src/runtime.g.dart [772:791]
Pointer<WasmerMemory> newMemory(
Object owner,
int pages,
int? maxPages,
) {
var limPtr = calloc<WasmerLimits>();
limPtr.ref.min = pages;
limPtr.ref.max = maxPages ?? wasmLimitsMaxDefault;
var memType = _memorytype_new(limPtr);
calloc.free(limPtr);
_checkNotEqual(memType, nullptr, 'Failed to create memory type.');
_set_finalizer_for_memorytype(owner, memType);
var memory = _checkNotEqual(
_memory_new(_store, memType),
nullptr,
'Failed to create memory.',
);
_set_finalizer_for_memory(owner, memory);
return memory;
}