Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addFunction(ImportFunction...) - Method in class com.dylibso.chicory.runtime.ImportValues.Builder
- addFunction(ImportFunction...) - Method in class com.dylibso.chicory.runtime.Store
-
Add a function to the store.
- addGlobal(ImportGlobal...) - Method in class com.dylibso.chicory.runtime.ImportValues.Builder
- addGlobal(ImportGlobal...) - Method in class com.dylibso.chicory.runtime.Store
-
Add a global to the store.
- addImportValues(ImportValues) - Method in class com.dylibso.chicory.runtime.Store
-
Add the contents of a
ImportValuesinstance to the store. - addMemory(ImportMemory...) - Method in class com.dylibso.chicory.runtime.ImportValues.Builder
- addMemory(ImportMemory...) - Method in class com.dylibso.chicory.runtime.Store
-
Add a memory to the store.
- addTable(ImportTable...) - Method in class com.dylibso.chicory.runtime.ImportValues.Builder
- addTable(ImportTable...) - Method in class com.dylibso.chicory.runtime.Store
-
Add a table to the store.
- addTag(ImportTag...) - Method in class com.dylibso.chicory.runtime.ImportValues.Builder
- addTag(ImportTag...) - Method in class com.dylibso.chicory.runtime.Store
-
Add a tag to the store.
- apply(long...) - Method in interface com.dylibso.chicory.runtime.ExportFunction
- apply(Instance, long...) - Method in interface com.dylibso.chicory.runtime.WasmFunctionHandle
- args() - Method in exception class com.dylibso.chicory.runtime.WasmException
- array() - Method in class com.dylibso.chicory.runtime.MStack
B
- BitOps - Class in com.dylibso.chicory.runtime
- build() - Method in class com.dylibso.chicory.runtime.ImportValues.Builder
- build() - Method in class com.dylibso.chicory.runtime.Instance.Builder
- builder() - Static method in class com.dylibso.chicory.runtime.ImportValues
- builder(WasmModule) - Static method in class com.dylibso.chicory.runtime.Instance
- ByteArrayMemory - Class in com.dylibso.chicory.runtime
-
Represents the linear memory in the Wasm program.
- ByteArrayMemory(MemoryLimits) - Constructor for class com.dylibso.chicory.runtime.ByteArrayMemory
- ByteArrayMemory(MemoryLimits, MemAllocStrategy) - Constructor for class com.dylibso.chicory.runtime.ByteArrayMemory
- ByteBufferMemory - Class in com.dylibso.chicory.runtime
-
Represents the linear memory in the Wasm program.
- ByteBufferMemory(MemoryLimits) - Constructor for class com.dylibso.chicory.runtime.ByteBufferMemory
- ByteBufferMemory(MemoryLimits, MemAllocStrategy) - Constructor for class com.dylibso.chicory.runtime.ByteBufferMemory
- bytes(int) - Static method in interface com.dylibso.chicory.runtime.Memory
C
- call(int, long[]) - Method in class com.dylibso.chicory.runtime.InterpreterMachine
- call(int, long[]) - Method in interface com.dylibso.chicory.runtime.Machine
- com.dylibso.chicory.runtime - package com.dylibso.chicory.runtime
- com.dylibso.chicory.runtime.alloc - package com.dylibso.chicory.runtime.alloc
- copy(int, int, int) - Method in interface com.dylibso.chicory.runtime.Memory
D
- DefaultMemAllocStrategy - Class in com.dylibso.chicory.runtime.alloc
- DefaultMemAllocStrategy(int) - Constructor for class com.dylibso.chicory.runtime.alloc.DefaultMemAllocStrategy
- drop(int) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- drop(int) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- drop(int) - Method in interface com.dylibso.chicory.runtime.Memory
E
- element(int) - Method in class com.dylibso.chicory.runtime.Instance
- elementCount() - Method in class com.dylibso.chicory.runtime.Instance
- elementType() - Method in class com.dylibso.chicory.runtime.TableInstance
- empty() - Static method in class com.dylibso.chicory.runtime.ImportValues
- eval(MStack, Instance, Deque<StackFrame>) - Method in class com.dylibso.chicory.runtime.InterpreterMachine
- evalDefault(MStack, Instance, Deque<StackFrame>, Instruction, InterpreterMachine.Operands) - Method in class com.dylibso.chicory.runtime.InterpreterMachine
- ExactMemAllocStrategy - Class in com.dylibso.chicory.runtime.alloc
- ExactMemAllocStrategy() - Constructor for class com.dylibso.chicory.runtime.alloc.ExactMemAllocStrategy
- ExecutionListener - Interface in com.dylibso.chicory.runtime
- exn(int) - Method in class com.dylibso.chicory.runtime.Instance
- export(String) - Method in class com.dylibso.chicory.runtime.Instance
- ExportFunction - Interface in com.dylibso.chicory.runtime
-
This represents an Exported function from the Wasm module.
- exports() - Method in class com.dylibso.chicory.runtime.Instance
- exportType(String) - Method in class com.dylibso.chicory.runtime.Instance
F
- F32_ABS(float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F32_CEIL(float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F32_CONVERT_I32_S(int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F32_CONVERT_I32_U(int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F32_CONVERT_I64_S(long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F32_CONVERT_I64_U(long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F32_COPYSIGN(float, float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F32_EQ(float, float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F32_FLOOR(float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F32_GE(float, float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F32_GT(float, float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F32_LE(float, float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F32_LT(float, float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F32_MAX(float, float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F32_MIN(float, float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F32_NE(float, float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F32_NEAREST(float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F32_REINTERPRET_I32(int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F32_SQRT(float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F32_TRUNC(float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F64_ABS(double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F64_CEIL(double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F64_CONVERT_I32_S(int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F64_CONVERT_I32_U(int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F64_CONVERT_I64_S(long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F64_CONVERT_I64_U(long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F64_COPYSIGN(double, double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F64_EQ(double, double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F64_FLOOR(double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F64_GE(double, double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F64_GT(double, double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F64_LE(double, double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F64_LT(double, double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F64_MAX(double, double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F64_MIN(double, double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F64_NE(double, double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F64_NEAREST(double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F64_REINTERPRET_I64(long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F64_SQRT(double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- F64_TRUNC(double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- FALSE - Static variable in class com.dylibso.chicory.runtime.BitOps
- fill(byte, int, int) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- fill(byte, int, int) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- fill(byte, int, int) - Method in interface com.dylibso.chicory.runtime.Memory
- function(int) - Method in class com.dylibso.chicory.runtime.ImportValues
- function(long) - Method in class com.dylibso.chicory.runtime.Instance
- function(String) - Method in class com.dylibso.chicory.runtime.Instance.Exports
- FUNCTION - Enum constant in enum com.dylibso.chicory.runtime.ImportValue.Type
- functionCount() - Method in class com.dylibso.chicory.runtime.ImportValues
- functionCount() - Method in class com.dylibso.chicory.runtime.Instance
- functions() - Method in class com.dylibso.chicory.runtime.ImportValues
- functionType(int) - Method in class com.dylibso.chicory.runtime.Instance
G
- get(int) - Method in interface com.dylibso.chicory.runtime.InterpreterMachine.Operands
- getInstance() - Method in class com.dylibso.chicory.runtime.GlobalInstance
- getMachine() - Method in class com.dylibso.chicory.runtime.Instance
- getMutabilityType() - Method in class com.dylibso.chicory.runtime.GlobalInstance
- getType() - Method in class com.dylibso.chicory.runtime.GlobalInstance
- getValue() - Method in class com.dylibso.chicory.runtime.GlobalInstance
- getValueHigh() - Method in class com.dylibso.chicory.runtime.GlobalInstance
- getValueLow() - Method in class com.dylibso.chicory.runtime.GlobalInstance
- global(int) - Method in class com.dylibso.chicory.runtime.ImportValues
- global(int) - Method in class com.dylibso.chicory.runtime.Instance
- global(String) - Method in class com.dylibso.chicory.runtime.Instance.Exports
- GLOBAL - Enum constant in enum com.dylibso.chicory.runtime.ImportValue.Type
- globalCount() - Method in class com.dylibso.chicory.runtime.ImportValues
- GlobalInstance - Class in com.dylibso.chicory.runtime
- GlobalInstance(long, long, ValueType, MutabilityType) - Constructor for class com.dylibso.chicory.runtime.GlobalInstance
- GlobalInstance(Value) - Constructor for class com.dylibso.chicory.runtime.GlobalInstance
- GlobalInstance(Value, MutabilityType) - Constructor for class com.dylibso.chicory.runtime.GlobalInstance
- globals() - Method in class com.dylibso.chicory.runtime.ImportValues
- grow(int) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- grow(int) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- grow(int) - Method in interface com.dylibso.chicory.runtime.Memory
- grow(int, int, Instance) - Method in class com.dylibso.chicory.runtime.TableInstance
H
- handle() - Method in class com.dylibso.chicory.runtime.ImportFunction
- HostFunction - Class in com.dylibso.chicory.runtime
-
A HostFunction is an ExternalFunction that has been defined by the host.
- HostFunction(String, String, List<ValueType>, List<ValueType>, WasmFunctionHandle) - Constructor for class com.dylibso.chicory.runtime.HostFunction
I
- I32_CLZ(int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_CTZ(int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_DIV_S(int, int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_DIV_U(int, int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_EQ(int, int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_EQZ(int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_EXTEND_16_S(int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_EXTEND_8_S(int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_GE_S(int, int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_GE_U(int, int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_GT_S(int, int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_GT_U(int, int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_LE_S(int, int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_LE_U(int, int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_LT_S(int, int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_LT_U(int, int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_NE(int, int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_POPCNT(int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_REINTERPRET_F32(float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_REM_S(int, int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_REM_U(int, int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_ROTL(int, int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_ROTR(int, int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_TRUNC_F32_S(float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_TRUNC_F32_U(float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_TRUNC_F64_S(double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_TRUNC_F64_U(double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_TRUNC_SAT_F32_S(float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_TRUNC_SAT_F32_U(float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_TRUNC_SAT_F64_S(double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I32_TRUNC_SAT_F64_U(double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_CLZ(long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_CTZ(long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_DIV_S(long, long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_DIV_U(long, long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_EQ(long, long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_EQZ(long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_EXTEND_16_S(long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_EXTEND_32_S(long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_EXTEND_8_S(long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_EXTEND_I32_U(int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_GE_S(long, long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_GE_U(long, long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_GT_S(long, long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_GT_U(long, long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_LE_S(long, long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_LE_U(long, long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_LT_S(long, long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_LT_U(long, long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_NE(long, long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_POPCNT(long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_REINTERPRET_F64(double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_REM_S(long, long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_REM_U(long, long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_ROTL(long, long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_ROTR(long, long) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_TRUNC_F32_S(float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_TRUNC_F32_U(float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_TRUNC_F64_S(double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_TRUNC_F64_U(double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_TRUNC_SAT_F32_S(float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_TRUNC_SAT_F32_U(float) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_TRUNC_SAT_F64_S(double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- I64_TRUNC_SAT_F64_U(double) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- ImportFunction - Class in com.dylibso.chicory.runtime
- ImportFunction(String, String, List<ValueType>, List<ValueType>, WasmFunctionHandle) - Constructor for class com.dylibso.chicory.runtime.ImportFunction
- ImportGlobal - Class in com.dylibso.chicory.runtime
- ImportGlobal(String, String, GlobalInstance) - Constructor for class com.dylibso.chicory.runtime.ImportGlobal
- ImportMemory - Class in com.dylibso.chicory.runtime
- ImportMemory(String, String, Memory) - Constructor for class com.dylibso.chicory.runtime.ImportMemory
- imports() - Method in class com.dylibso.chicory.runtime.Instance
- ImportTable - Class in com.dylibso.chicory.runtime
- ImportTable(String, String, TableInstance) - Constructor for class com.dylibso.chicory.runtime.ImportTable
- ImportTable(String, String, Map<Integer, Integer>) - Constructor for class com.dylibso.chicory.runtime.ImportTable
- ImportTag - Class in com.dylibso.chicory.runtime
- ImportTag(String, String, TagInstance) - Constructor for class com.dylibso.chicory.runtime.ImportTag
- ImportValue - Interface in com.dylibso.chicory.runtime
-
An external value is the runtime representation of an entity that can be imported.
- ImportValue.Type - Enum in com.dylibso.chicory.runtime
- ImportValues - Class in com.dylibso.chicory.runtime
- ImportValues.Builder - Class in com.dylibso.chicory.runtime
- initial(int) - Method in class com.dylibso.chicory.runtime.alloc.DefaultMemAllocStrategy
- initial(int) - Method in class com.dylibso.chicory.runtime.alloc.ExactMemAllocStrategy
- initial(int) - Method in interface com.dylibso.chicory.runtime.alloc.MemAllocStrategy
- initialize(boolean) - Method in class com.dylibso.chicory.runtime.Instance
- initialize(Instance, DataSegment[]) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- initialize(Instance, DataSegment[]) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- initialize(Instance, DataSegment[]) - Method in interface com.dylibso.chicory.runtime.Memory
- initialPages() - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- initialPages() - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- initialPages() - Method in interface com.dylibso.chicory.runtime.Memory
- initPassiveSegment(int, int, int, int) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- initPassiveSegment(int, int, int, int) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- initPassiveSegment(int, int, int, int) - Method in interface com.dylibso.chicory.runtime.Memory
- instance() - Method in class com.dylibso.chicory.runtime.ImportGlobal
- instance() - Method in exception class com.dylibso.chicory.runtime.WasmException
- instance(int) - Method in class com.dylibso.chicory.runtime.TableInstance
- Instance - Class in com.dylibso.chicory.runtime
- Instance.Builder - Class in com.dylibso.chicory.runtime
- Instance.Exports - Class in com.dylibso.chicory.runtime
- instantiate(String, WasmModule) - Method in class com.dylibso.chicory.runtime.Store
-
A shorthand for instantiating a module and registering it in the store.
- instantiate(String, Function<ImportValues, Instance>) - Method in class com.dylibso.chicory.runtime.Store
-
Creates an instance with the given factory and registers the result in the store.
- InterpreterMachine - Class in com.dylibso.chicory.runtime
-
This is responsible for holding and interpreting the Wasm code.
- InterpreterMachine(Instance) - Constructor for class com.dylibso.chicory.runtime.InterpreterMachine
- InterpreterMachine.Operands - Interface in com.dylibso.chicory.runtime
L
- limits() - Method in class com.dylibso.chicory.runtime.TableInstance
- localIndexOf(int) - Method in class com.dylibso.chicory.runtime.StackFrame
M
- Machine - Interface in com.dylibso.chicory.runtime
- maximumPages() - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- maximumPages() - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- maximumPages() - Method in interface com.dylibso.chicory.runtime.Memory
- MemAllocStrategy - Interface in com.dylibso.chicory.runtime.alloc
- memories() - Method in class com.dylibso.chicory.runtime.ImportValues
- memory() - Method in class com.dylibso.chicory.runtime.ImportMemory
- memory() - Method in class com.dylibso.chicory.runtime.Instance
- memory(int) - Method in class com.dylibso.chicory.runtime.ImportValues
- memory(String) - Method in class com.dylibso.chicory.runtime.Instance.Exports
- Memory - Interface in com.dylibso.chicory.runtime
- MEMORY - Enum constant in enum com.dylibso.chicory.runtime.ImportValue.Type
- memoryCount() - Method in class com.dylibso.chicory.runtime.ImportValues
- MIN_CAPACITY - Static variable in class com.dylibso.chicory.runtime.MStack
- module() - Method in class com.dylibso.chicory.runtime.ImportFunction
- module() - Method in class com.dylibso.chicory.runtime.ImportGlobal
- module() - Method in class com.dylibso.chicory.runtime.ImportMemory
- module() - Method in class com.dylibso.chicory.runtime.ImportTable
- module() - Method in class com.dylibso.chicory.runtime.ImportTag
- module() - Method in interface com.dylibso.chicory.runtime.ImportValue
- module() - Method in class com.dylibso.chicory.runtime.Instance
- MStack - Class in com.dylibso.chicory.runtime
- MStack() - Constructor for class com.dylibso.chicory.runtime.MStack
N
- name() - Method in class com.dylibso.chicory.runtime.ImportFunction
- name() - Method in class com.dylibso.chicory.runtime.ImportGlobal
- name() - Method in class com.dylibso.chicory.runtime.ImportMemory
- name() - Method in class com.dylibso.chicory.runtime.ImportTable
- name() - Method in class com.dylibso.chicory.runtime.ImportTag
- name() - Method in interface com.dylibso.chicory.runtime.ImportValue
- next(int, int) - Method in class com.dylibso.chicory.runtime.alloc.DefaultMemAllocStrategy
- next(int, int) - Method in class com.dylibso.chicory.runtime.alloc.ExactMemAllocStrategy
- next(int, int) - Method in interface com.dylibso.chicory.runtime.alloc.MemAllocStrategy
O
- onExecution(Instruction, MStack) - Method in interface com.dylibso.chicory.runtime.ExecutionListener
- OpCodeIdentifier - Annotation Type in com.dylibso.chicory.runtime
- OpcodeImpl - Class in com.dylibso.chicory.runtime
-
Note: Some opcodes are easy or trivial to implement as compiler intrinsics (local.get, i32.add, etc).
P
- PAGE_SIZE - Static variable in interface com.dylibso.chicory.runtime.Memory
-
A WebAssembly page size is 64KiB = 65,536 bytes.
- pages() - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
-
Gets the size of the memory in number of pages
- pages() - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
-
Gets the size of the memory in number of pages
- pages() - Method in interface com.dylibso.chicory.runtime.Memory
- paramTypes() - Method in class com.dylibso.chicory.runtime.ImportFunction
- peek() - Method in class com.dylibso.chicory.runtime.MStack
- pop() - Method in class com.dylibso.chicory.runtime.MStack
- push(long) - Method in class com.dylibso.chicory.runtime.MStack
R
- read(int) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- read(int) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- read(int) - Method in interface com.dylibso.chicory.runtime.Memory
- readBytes(int, int) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- readBytes(int, int) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- readBytes(int, int) - Method in interface com.dylibso.chicory.runtime.Memory
- readCString(int) - Method in interface com.dylibso.chicory.runtime.Memory
- readCString(int, Charset) - Method in interface com.dylibso.chicory.runtime.Memory
- readDouble(int) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- readDouble(int) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- readDouble(int) - Method in interface com.dylibso.chicory.runtime.Memory
- readF32(int) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- readF32(int) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- readF32(int) - Method in interface com.dylibso.chicory.runtime.Memory
- readF64(int) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- readF64(int) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- readF64(int) - Method in interface com.dylibso.chicory.runtime.Memory
- readFloat(int) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- readFloat(int) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- readFloat(int) - Method in interface com.dylibso.chicory.runtime.Memory
- readI16(int) - Method in interface com.dylibso.chicory.runtime.Memory
- readI32(int) - Method in interface com.dylibso.chicory.runtime.Memory
- readI64(int) - Method in interface com.dylibso.chicory.runtime.Memory
- readI8(int) - Method in interface com.dylibso.chicory.runtime.Memory
- readInt(int) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- readInt(int) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- readInt(int) - Method in interface com.dylibso.chicory.runtime.Memory
- readLong(int) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- readLong(int) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- readLong(int) - Method in interface com.dylibso.chicory.runtime.Memory
- readMemPtr(MStack, InterpreterMachine.Operands) - Static method in class com.dylibso.chicory.runtime.InterpreterMachine
- readShort(int) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- readShort(int) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- readShort(int) - Method in interface com.dylibso.chicory.runtime.Memory
- readString(int, int) - Method in interface com.dylibso.chicory.runtime.Memory
- readString(int, int, Charset) - Method in interface com.dylibso.chicory.runtime.Memory
- readU16(int) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- readU16(int) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- readU16(int) - Method in interface com.dylibso.chicory.runtime.Memory
- readU32(int) - Method in interface com.dylibso.chicory.runtime.Memory
- readU8(int) - Method in interface com.dylibso.chicory.runtime.Memory
- ref(int) - Method in class com.dylibso.chicory.runtime.TableInstance
- register(String, Instance) - Method in class com.dylibso.chicory.runtime.Store
-
Register an instance in the store with the given name.
- registerException(WasmException) - Method in class com.dylibso.chicory.runtime.Instance
- requiredRef(int) - Method in class com.dylibso.chicory.runtime.TableInstance
- reset() - Method in class com.dylibso.chicory.runtime.TableInstance
- returnTypes() - Method in class com.dylibso.chicory.runtime.ImportFunction
- RUNTIME_MAX_PAGES - Static variable in interface com.dylibso.chicory.runtime.Memory
-
Maximum number of pages allowed by the runtime.
S
- setElement(int, Element) - Method in class com.dylibso.chicory.runtime.Instance
- setInstance(Instance) - Method in class com.dylibso.chicory.runtime.GlobalInstance
- setRef(int, int, Instance) - Method in class com.dylibso.chicory.runtime.TableInstance
- setType(FunctionType) - Method in class com.dylibso.chicory.runtime.TagInstance
- setValue(long) - Method in class com.dylibso.chicory.runtime.GlobalInstance
- setValue(Value) - Method in class com.dylibso.chicory.runtime.GlobalInstance
- setValueHigh(long) - Method in class com.dylibso.chicory.runtime.GlobalInstance
- setValueLow(long) - Method in class com.dylibso.chicory.runtime.GlobalInstance
- size() - Method in class com.dylibso.chicory.runtime.MStack
- size() - Method in class com.dylibso.chicory.runtime.TableInstance
- StackFrame - Class in com.dylibso.chicory.runtime
-
Represents a frame, doesn't hold the stack, just local variables and the `pc` which is the program counter in this function.
- START_FUNCTION_NAME - Static variable in class com.dylibso.chicory.runtime.Instance
- Store - Class in com.dylibso.chicory.runtime
-
The runtime storage for all function, global, memory, table instances.
- Store() - Constructor for class com.dylibso.chicory.runtime.Store
T
- table() - Method in class com.dylibso.chicory.runtime.ImportTable
- table(int) - Method in class com.dylibso.chicory.runtime.ImportValues
- table(int) - Method in class com.dylibso.chicory.runtime.Instance
- table(String) - Method in class com.dylibso.chicory.runtime.Instance.Exports
- TABLE - Enum constant in enum com.dylibso.chicory.runtime.ImportValue.Type
- TABLE_COPY(Instance, int, int, int, int, int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- TABLE_FILL(Instance, int, int, int, int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- TABLE_GET(Instance, int, int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- TABLE_INIT(Instance, int, int, int, int, int) - Static method in class com.dylibso.chicory.runtime.OpcodeImpl
- tableCount() - Method in class com.dylibso.chicory.runtime.ImportValues
- TableInstance - Class in com.dylibso.chicory.runtime
- TableInstance(Table) - Constructor for class com.dylibso.chicory.runtime.TableInstance
- tables() - Method in class com.dylibso.chicory.runtime.ImportValues
- tag() - Method in class com.dylibso.chicory.runtime.ImportTag
- tag(int) - Method in class com.dylibso.chicory.runtime.ImportValues
- tag(int) - Method in class com.dylibso.chicory.runtime.Instance
- TAG - Enum constant in enum com.dylibso.chicory.runtime.ImportValue.Type
- tagCount() - Method in class com.dylibso.chicory.runtime.ImportValues
- tagCount() - Method in class com.dylibso.chicory.runtime.Instance
- tagIdx() - Method in exception class com.dylibso.chicory.runtime.WasmException
- TagInstance - Class in com.dylibso.chicory.runtime
- TagInstance(TagType) - Constructor for class com.dylibso.chicory.runtime.TagInstance
- TagInstance(TagType, FunctionType) - Constructor for class com.dylibso.chicory.runtime.TagInstance
- tags() - Method in class com.dylibso.chicory.runtime.ImportValues
- tagType() - Method in class com.dylibso.chicory.runtime.TagInstance
- toImportValues() - Method in class com.dylibso.chicory.runtime.Store
-
Convert the contents of a store to a
ImportValuesinstance. - toString() - Method in class com.dylibso.chicory.runtime.StackFrame
- TrapException - Exception Class in com.dylibso.chicory.runtime
- TrapException(String) - Constructor for exception class com.dylibso.chicory.runtime.TrapException
- TRUE - Static variable in class com.dylibso.chicory.runtime.BitOps
- type() - Method in class com.dylibso.chicory.runtime.ImportFunction
- type() - Method in class com.dylibso.chicory.runtime.ImportGlobal
- type() - Method in class com.dylibso.chicory.runtime.ImportMemory
- type() - Method in class com.dylibso.chicory.runtime.ImportTable
- type() - Method in class com.dylibso.chicory.runtime.ImportTag
- type() - Method in interface com.dylibso.chicory.runtime.ImportValue
- type() - Method in class com.dylibso.chicory.runtime.TagInstance
- type(int) - Method in class com.dylibso.chicory.runtime.Instance
V
- value() - Element in annotation type com.dylibso.chicory.runtime.OpCodeIdentifier
- valueOf(String) - Static method in enum com.dylibso.chicory.runtime.ImportValue.Type
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.dylibso.chicory.runtime.ImportValue.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verifyIndirectCall(FunctionType, FunctionType) - Static method in class com.dylibso.chicory.runtime.InterpreterMachine
W
- WasmException - Exception Class in com.dylibso.chicory.runtime
- WasmException(Instance, int, long[]) - Constructor for exception class com.dylibso.chicory.runtime.WasmException
- WasmFunctionHandle - Interface in com.dylibso.chicory.runtime
-
Represents a Java function that can be called from Wasm.
- WasmRuntimeException - Exception Class in com.dylibso.chicory.runtime
- WasmRuntimeException(String) - Constructor for exception class com.dylibso.chicory.runtime.WasmRuntimeException
- WasmRuntimeException(String, Throwable) - Constructor for exception class com.dylibso.chicory.runtime.WasmRuntimeException
- WasmRuntimeException(Throwable) - Constructor for exception class com.dylibso.chicory.runtime.WasmRuntimeException
- withFunctions(Collection<ImportFunction>) - Method in class com.dylibso.chicory.runtime.ImportValues.Builder
- withGlobals(Collection<ImportGlobal>) - Method in class com.dylibso.chicory.runtime.ImportValues.Builder
- withImportValues(ImportValues) - Method in class com.dylibso.chicory.runtime.Instance.Builder
- withInitialize(boolean) - Method in class com.dylibso.chicory.runtime.Instance.Builder
- withMachineFactory(Function<Instance, Machine>) - Method in class com.dylibso.chicory.runtime.Instance.Builder
- withMemories(Collection<ImportMemory>) - Method in class com.dylibso.chicory.runtime.ImportValues.Builder
- withMemoryFactory(Function<MemoryLimits, Memory>) - Method in class com.dylibso.chicory.runtime.Instance.Builder
- withMemoryLimits(MemoryLimits) - Method in class com.dylibso.chicory.runtime.Instance.Builder
- withStart(boolean) - Method in class com.dylibso.chicory.runtime.Instance.Builder
- withTables(Collection<ImportTable>) - Method in class com.dylibso.chicory.runtime.ImportValues.Builder
- withTags(Collection<ImportTag>) - Method in class com.dylibso.chicory.runtime.ImportValues.Builder
- withUnsafeExecutionListener(ExecutionListener) - Method in class com.dylibso.chicory.runtime.Instance.Builder
- write(int, byte[]) - Method in interface com.dylibso.chicory.runtime.Memory
- write(int, byte[], int, int) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- write(int, byte[], int, int) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- write(int, byte[], int, int) - Method in interface com.dylibso.chicory.runtime.Memory
- writeByte(int, byte) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- writeByte(int, byte) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- writeByte(int, byte) - Method in interface com.dylibso.chicory.runtime.Memory
- writeCString(int, String) - Method in interface com.dylibso.chicory.runtime.Memory
- writeCString(int, String, Charset) - Method in interface com.dylibso.chicory.runtime.Memory
- writeF32(int, float) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- writeF32(int, float) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- writeF32(int, float) - Method in interface com.dylibso.chicory.runtime.Memory
- writeF64(int, double) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- writeF64(int, double) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- writeF64(int, double) - Method in interface com.dylibso.chicory.runtime.Memory
- writeI32(int, int) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- writeI32(int, int) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- writeI32(int, int) - Method in interface com.dylibso.chicory.runtime.Memory
- writeLong(int, long) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- writeLong(int, long) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- writeLong(int, long) - Method in interface com.dylibso.chicory.runtime.Memory
- writeShort(int, short) - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- writeShort(int, short) - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- writeShort(int, short) - Method in interface com.dylibso.chicory.runtime.Memory
- writeString(int, String) - Method in interface com.dylibso.chicory.runtime.Memory
- writeString(int, String, Charset) - Method in interface com.dylibso.chicory.runtime.Memory
Z
- zero() - Method in class com.dylibso.chicory.runtime.ByteArrayMemory
- zero() - Method in class com.dylibso.chicory.runtime.ByteBufferMemory
- zero() - Method in interface com.dylibso.chicory.runtime.Memory
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form