Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bluejekyll/wasmtime-java
/ functions
Functions
241 in github.com/bluejekyll/wasmtime-java
⨍
Functions
241
◇
Types & classes
70
Method
WasmInstance
(long ptr)
src/main/java/net/bluejekyll/wasmtime/WasmInstance.java:6
Method
WasmInvocationHandler
(WasmInstance instance, WasmStore store, Map<String, WasmFunction> functions)
src/main/java/net/bluejekyll/wasmtime/proxy/WasmImportProxy.java:30
Method
WasmLinker
(long ptr)
src/main/java/net/bluejekyll/wasmtime/WasmLinker.java:9
Method
WasmModule
(long ptr)
src/main/java/net/bluejekyll/wasmtime/WasmModule.java:4
Method
WasmStore
(long ptr)
src/main/java/net/bluejekyll/wasmtime/WasmStore.java:6
Method
Wasmtime
()
src/main/java/net/bluejekyll/wasmtime/Wasmtime.java:92
Method
WasmtimeException
(String msg)
src/main/java/net/bluejekyll/wasmtime/WasmtimeException.java:4
Function
__alloc_bytes
[cfg(target_arch = "wasm32")]
wasmtime-jni-exports/src/lib.rs:27
Method
addF32s
(F32 a, F32 b)
src/test/java/net/bluejekyll/wasmtime/WasmFunctionTest.java:81
Method
addF64
(F64 a, F64 b)
src/test/java/net/bluejekyll/wasmtime/WasmFunctionTest.java:102
Method
addFloats
(float a, float b)
src/test/java/net/bluejekyll/wasmtime/proxy/TestImportProxy.java:8
Method
addI32s
(I32 a, I32 b)
src/test/java/net/bluejekyll/wasmtime/WasmFunctionTest.java:40
Method
addI64s
(I64 a, I64 b)
src/test/java/net/bluejekyll/wasmtime/WasmFunctionTest.java:61
Method
addInteger
(int a, int b)
src/test/java/net/bluejekyll/wasmtime/proxy/TestImportProxy.java:5
Function
add_f32
(a: f32, b: f32)
tests/math/src/lib.rs:22
Function
add_f64
(a: f64, b: f64)
tests/math/src/lib.rs:27
Function
add_i32
(a: i32, b: i32)
tests/math/src/lib.rs:2
Method
add_i32
(a: i32, b: i32)
tests/math-wit/src/lib.rs:8
Function
add_i64
(a: i64, b: i64)
tests/math/src/lib.rs:12
Method
add_i64
(a: i64, b: i64)
tests/math-wit/src/lib.rs:16
Function
add_u32
(a: u32, b: u32)
tests/math/src/lib.rs:7
Method
add_u32
(a: u32, b: u32)
tests/math-wit/src/lib.rs:12
Function
add_u64
(a: u64, b: u64)
tests/math/src/lib.rs:17
Method
add_u64
(a: u64, b: u64)
tests/math-wit/src/lib.rs:20
Method
alloc
( &self, store: &mut Store<JavaState>, )
wasmtime-jni/src/ty/wasm_alloc.rs:139
Method
borrowed
Create an borrowed reference to a byte slice to the memory at `ptr` with a length of `len`. This will *not* be dropped or freed at the end of usaged.
wasmtime-jni-exports/src/lib.rs:115
Method
close
()
src/main/java/net/bluejekyll/wasmtime/AbstractOpaquePtr.java:51
Method
compatible_with_store
(&self, _store: &Store)
wasmtime-jni/src/ty/str.rs:15
Method
compatible_with_store
(&self, _store: &Store<JavaState>)
wasmtime-jni/src/ty/byte_slice.rs:85
Method
dealloc
( &self, ptr: i32, store: &mut Store<JavaState>, )
wasmtime-jni/src/ty/wasm_alloc.rs:168
Method
defineFunctions
(WasmStore store, WasmExportable exportable)
src/main/java/net/bluejekyll/wasmtime/WasmLinker.java:29
Method
deref
(&self)
wasmtime-jni/src/opaque_ptr.rs:107
Method
deref
(&self)
wasmtime-jni/src/ty/wasm_alloc.rs:215
Method
deref
(&self)
wasmtime-jni/src/ty/byte_slice.rs:76
Method
deref
(&self)
wasmtime-jni-exports/src/lib.rs:235
Method
deref_mut
(&mut self)
wasmtime-jni/src/opaque_ptr.rs:114
Method
deref_mut
(&mut self)
wasmtime-jni-exports/src/lib.rs:243
Method
doubleValue
()
src/main/java/net/bluejekyll/wasmtime/ty/F64.java:15
Method
drop
(&mut self)
wasmtime-jni/src/ty/wasm_alloc.rs:221
Method
drop
(&mut self)
wasmtime-jni-exports/src/lib.rs:224
Method
floatValue
()
src/main/java/net/bluejekyll/wasmtime/ty/F32.java:15
Method
fmt
(&self, f: &mut fmt::Formatter)
wasmtime-jni/src/wasm_exception.rs:61
Method
fmt
(&self, f: &mut fmt::Formatter)
wasmtime-jni/src/opaque_ptr.rs:120
Method
fmt
(&self, f: &mut fmt::Formatter)
wasmtime-jni/src/wasm_value.rs:186
Method
freeEngine
(long ptr)
src/main/java/net/bluejekyll/wasmtime/WasmEngine.java:18
Method
freeFunc
(long ptr)
src/main/java/net/bluejekyll/wasmtime/WasmFunction.java:16
Method
freeInstance
(long ptr)
src/main/java/net/bluejekyll/wasmtime/WasmInstance.java:10
Method
freeLinker
(long ptr)
src/main/java/net/bluejekyll/wasmtime/WasmLinker.java:13
Method
freeModule
(long ptr)
src/main/java/net/bluejekyll/wasmtime/WasmModule.java:8
Method
freeStore
(long ptr)
src/main/java/net/bluejekyll/wasmtime/WasmStore.java:10
Method
from
(env: &'l JNIEnv<'j>, throwable: JThrowable<'j>)
wasmtime-jni/src/wasm_exception.rs:55
Method
from
(val: T)
wasmtime-jni/src/opaque_ptr.rs:30
Method
from
(val: ValType)
wasmtime-jni/src/wasm_value.rs:51
Method
from
(memory: Option<Memory>, alloc: Option<Func>, dealloc: Option<Func>)
wasmtime-jni/src/ty/wasm_alloc.rs:48
Method
from
(bytes: Vec<u8>)
wasmtime-jni-exports/src/lib.rs:168
Method
from_abi
(abi: Self::Abi, _store: &Store)
wasmtime-jni/src/ty/str.rs:36
Method
from_byte_array
(_env: &JNIEnv<'j>, jarray: jbyteArray)
wasmtime-jni/src/wasm_value.rs:219
Method
from_caller
(caller: &mut Caller<JavaState>)
wasmtime-jni/src/ty/wasm_alloc.rs:28
Method
from_instance
(instance: &Instance, mut store: impl AsContextMut)
wasmtime-jni/src/ty/wasm_alloc.rs:40
Method
getField
()
src/main/java/net/bluejekyll/wasmtime/ty/I32.java:10
Method
getField
()
src/main/java/net/bluejekyll/wasmtime/ty/F32.java:10
Method
getField
()
src/main/java/net/bluejekyll/wasmtime/ty/V128.java:13
Method
getField
()
src/main/java/net/bluejekyll/wasmtime/ty/I64.java:10
Method
getField
()
src/main/java/net/bluejekyll/wasmtime/ty/WasmType.java:4
Method
getField
()
src/main/java/net/bluejekyll/wasmtime/ty/WasmVoid.java:6
Method
getField
()
src/main/java/net/bluejekyll/wasmtime/ty/FuncRef.java:11
Method
getField
()
src/main/java/net/bluejekyll/wasmtime/ty/F64.java:10
Method
getField
()
src/main/java/net/bluejekyll/wasmtime/ty/ExternRef.java:11
Method
get_return_by_ref_arg
(_args: impl Iterator<Item = Val>)
wasmtime-jni/src/ty/complex_ty.rs:76
Method
get_return_by_ref_arg
(mut args: impl Iterator<Item = Val>)
wasmtime-jni/src/ty/byte_slice.rs:166
Function
greet
(name_ptr: i32, name_len: i32)
tests/strings/src/lib.rs:15
Method
helloToJava
(byte[] hello_bytes)
src/test/java/net/bluejekyll/wasmtime/proxy/TestExport.java:10
Method
helloWorld
()
src/test/java/net/bluejekyll/wasmtime/WasmLinkerTest.java:11
Method
helloWorld
()
src/test/java/net/bluejekyll/wasmtime/WasmFunctionTest.java:19
Method
iThrowForFun
()
src/test/java/net/bluejekyll/wasmtime/WasmtimeExceptionTest.java:42
Method
iWork
()
src/test/java/net/bluejekyll/wasmtime/WasmtimeExceptionTest.java:47
Method
intValue
()
src/main/java/net/bluejekyll/wasmtime/ty/I32.java:15
Method
into_abi
(self, store: &Store)
wasmtime-jni/src/ty/str.rs:20
Method
invoke
(Object proxy, Method method, Object[] args)
src/main/java/net/bluejekyll/wasmtime/proxy/WasmImportProxy.java:36
Method
is_empty
(&self)
wasmtime-jni-exports/src/lib.rs:68
Method
is_num
()
src/main/java/net/bluejekyll/wasmtime/ty/ValType.java:12
Method
is_ref
()
src/main/java/net/bluejekyll/wasmtime/ty/ValType.java:27
Method
load_from_args
(ptr: &mut *const u128)
wasmtime-jni/src/ty/str.rs:63
Method
load_from_args
(mut args: impl Iterator<Item = Val>)
wasmtime-jni/src/ty/byte_slice.rs:103
Method
longValue
()
src/main/java/net/bluejekyll/wasmtime/ty/I64.java:15
Method
matches
(mut tys: impl Iterator<Item = ValType>)
wasmtime-jni/src/ty/str.rs:45
Method
matches_arg_tys
(mut tys: impl Iterator<Item = ValType>)
wasmtime-jni/src/ty/byte_slice.rs:119
Method
matches_return_or_arg_tys
( &self, ret: Option<ValType>, arg_tys: impl Iterator<Item = ValType>, )
wasmtime-jni/src/wasm_value.rs:148
Method
matches_return_or_arg_tys
matches the arg tys
wasmtime-jni/src/ty/complex_ty.rs:94
Method
matches_return_or_arg_tys
matches the arg tys
wasmtime-jni/src/ty/byte_slice.rs:187
Method
new
(_env: JNIEnv<'_>)
wasmtime-jni/src/wasm_state.rs:12
Method
new
(wasm_alloc: &'w WasmAlloc, wasm_slice: WasmSlice)
wasmtime-jni/src/ty/wasm_alloc.rs:188
Method
new
Danger, danger, you probable want `owned` or `borrowed`. This will produce something that is neither. # Safety This constructs a new Slice from WASM
wasmtime-jni-exports/src/lib.rs:91
Method
owned
Create an owned reference to a byte slice to the memory at `ptr` with a length of `len`. This will be dropped and freed at the end of usaged # Safet
wasmtime-jni-exports/src/lib.rs:103
Function
print_bytes
(slice_ptr: i32, slice_len: i32)
tests/slices/src/lib.rs:24
Method
proxyWasm
(WasmInstance instance, WasmStore store, Class<T> proxyClass)
src/main/java/net/bluejekyll/wasmtime/proxy/WasmImportProxy.java:55
Method
push_arg_tys
(args: &mut Vec<ValType>)
wasmtime-jni/src/ty/byte_slice.rs:91
Method
return_or_load_or_from_args
Load from the argument list
wasmtime-jni/src/ty/complex_ty.rs:81
Method
return_or_load_or_from_args
Load from the returned value, or from the passed in pointer to the return by ref parameter
wasmtime-jni/src/ty/byte_slice.rs:171
Method
return_or_push_arg_tys
(args: &mut Vec<ValType>)
wasmtime-jni/src/ty/complex_ty.rs:62
← previous
next →
101–200 of 241, ranked by callers