Package-level declarations

Types

Link copied to clipboard
open class TestEmbedderHost(var rootLogger: Logger = TestLogger(), var systemEnvProvider: EmbedderHost.SystemEnvProvider = SystemEnvProvider { emptyMap() }, var commandArgsProvider: EmbedderHost.CommandArgsProvider = CommandArgsProvider { emptyList() }, var fileSystem: FileSystem = TestFileSystem(), var monotonicClock: EmbedderHost.MonotonicClock = MonotonicClock { Long.MAX_VALUE }, var clock: EmbedderHost.Clock = Clock { Long.MAX_VALUE }, var localTimeFormatter: EmbedderHost.LocalTimeFormatter = LocalTimeFormatter { StructTm(-1, -1, -1, -1, -1, -1, -1, -1, -1, -1) }, var timeZoneInfo: EmbedderHost.TimeZoneInfoProvider = TimeZoneInfoProvider { TimeZoneInfo(-1, -1, "Dummy", "Dummy") }, var entropySource: EmbedderHost.EntropySource = EntropySource { size -> ByteArray(size) { 4 } }) : EmbedderHost
Link copied to clipboard
open class TestMemory(val size: Int, val fileSystem: FileSystem = TestFileSystem(), val logger: Logger = TestLogger()) : Memory
Link copied to clipboard
class TestMemoryRawSource(memory: TestMemory, baseAddr: WasmPtr<*>, toAddrExclusive: WasmPtr<*>) : MemoryRawSource