toggle menu
Wasi-emscripten-host
common
switch theme
search in API
host-test-fixtures
/
at.released.weh.host.test.fixtures
/
TestMemory
Test
Memory
open
class
TestMemory
(
val
size
:
Int
,
val
fileSystem
:
FileSystem
=
TestFileSystem()
,
val
logger
:
Logger
=
TestLogger()
)
:
Memory
(
source
)
Members
Constructors
Test
Memory
Link copied to clipboard
constructor
(
size
:
Int
,
fileSystem
:
FileSystem
=
TestFileSystem()
,
logger
:
Logger
=
TestLogger()
)
Properties
bytes
Link copied to clipboard
val
bytes
:
ByteArray
file
System
Link copied to clipboard
val
fileSystem
:
FileSystem
logger
Link copied to clipboard
val
logger
:
Logger
memory
Reader
Link copied to clipboard
val
memoryReader
:
DefaultWasiMemoryReader
memory
Writer
Link copied to clipboard
val
memoryWriter
:
DefaultWasiMemoryWriter
size
Link copied to clipboard
val
size
:
Int
Functions
fill
Link copied to clipboard
fun
fill
(
value
:
Byte
)
read
I32
Link copied to clipboard
open
override
fun
readI32
(
addr
:
WasmPtr
<
*
>
)
:
Int
read
I64
Link copied to clipboard
open
override
fun
readI64
(
addr
:
WasmPtr
<
*
>
)
:
Long
read
I8
Link copied to clipboard
open
override
fun
readI8
(
addr
:
WasmPtr
<
*
>
)
:
Byte
sink
Link copied to clipboard
open
override
fun
sink
(
fromAddr
:
WasmPtr
<
*
>
,
toAddrExclusive
:
WasmPtr
<
*
>
)
:
RawSink
source
Link copied to clipboard
open
override
fun
source
(
fromAddr
:
WasmPtr
<
*
>
,
toAddrExclusive
:
WasmPtr
<
*
>
)
:
RawSource
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String
write
I32
Link copied to clipboard
open
override
fun
writeI32
(
addr
:
WasmPtr
<
*
>
,
data
:
Int
)
write
I64
Link copied to clipboard
open
override
fun
writeI64
(
addr
:
WasmPtr
<
*
>
,
data
:
Long
)
write
I8
Link copied to clipboard
open
override
fun
writeI8
(
addr
:
WasmPtr
<
*
>
,
data
:
Byte
)