Home
last modified time | relevance | path

Searched refs:pointer (Results 1 – 25 of 74) sorted by relevance

123

/wasmtime-44.0.1/crates/wiggle/src/
H A Dlib.rs132 let range = self.validate_range::<u8>(ptr.pointer.0, ptr.pointer.1)?; in as_slice()
153 let range = self.validate_range::<u8>(ptr.pointer.0, ptr.pointer.1)?; in as_slice_mut()
168 let guest = self.validate_size_align::<T>(ptr.pointer.0, ptr.pointer.1)?; in to_vec()
357 pointer: T::Pointer, field
375 self.pointer in offset()
427 self.pointer.0 in offset_base()
432 self.pointer.1 in len()
493 self.pointer.0 in offset_base()
498 self.pointer.1 in len()
524 self.pointer == other.pointer in eq()
[all …]
/wasmtime-44.0.1/cranelift/filetests/filetests/verifier/
H A Dpointer_width_32.clif6 v1 = load.i8 v0 ; error: invalid pointer width (got 64, expected 32) encountered v0
7 store.i8 v1, v0 ; error: invalid pointer width (got 64, expected 32) encountered v0
13 v1 = load.i8 v0+16 ; error: invalid pointer width (got 64, expected 32) encountered v0
14 store.i8 v1, v0+16 ; error: invalid pointer width (got 64, expected 32) encountered v0
23 atomic_store.i64 v0, v1; error: invalid pointer width (got 64, expected 32) encountered v1
24 v2 = atomic_load.i64 v1; error: invalid pointer width (got 64, expected 32) encountered v1
34 … v4 = atomic_cas.i128 v3, v1, v2; error: invalid pointer width (got 64, expected 32) encountered v3
44 store.i64 little v0, v2 ; error: invalid pointer width (got 64, expected 32) encountered v2
48 v4 = load.i64 little v2 ; error: invalid pointer width (got 64, expected 32) encountered v2
56 store.f32x4 v0, v3 ; error: invalid pointer width (got 64, expected 32) encountered v3
[all …]
H A Dpointer_width_64.clif6 v1 = load.i8 v0 ; error: invalid pointer width (got 32, expected 64) encountered v0
7 store.i8 v1, v0 ; error: invalid pointer width (got 32, expected 64) encountered v0
13 v1 = load.i8 v0+16 ; error: invalid pointer width (got 32, expected 64) encountered v0
14 store.i8 v1, v0+16 ; error: invalid pointer width (got 32, expected 64) encountered v0
23 atomic_store.i64 v0, v1; error: invalid pointer width (got 32, expected 64) encountered v1
24 v2 = atomic_load.i64 v1; error: invalid pointer width (got 32, expected 64) encountered v1
34 … v4 = atomic_cas.i128 v3, v1, v2; error: invalid pointer width (got 32, expected 64) encountered v3
44 store.i64 little v0, v2 ; error: invalid pointer width (got 32, expected 64) encountered v2
48 v4 = load.i64 little v2 ; error: invalid pointer width (got 32, expected 64) encountered v2
56 store.f32x4 v0, v3 ; error: invalid pointer width (got 32, expected 64) encountered v3
[all …]
H A Dglobals.clif7 …gv2 = load.i32 notrap aligned gv1 ; error: base gv1 has type i32, which is not the pointer type i64
/wasmtime-44.0.1/crates/environ/src/
H A Dbuiltin.rs7 memory_grow(vmctx: vmctx, delta: u64, index: u32) -> pointer;
22 ref_func(vmctx: vmctx, func: u32) -> pointer;
28 table_grow_func_ref(vmctx: vmctx, table: u32, delta: u64, init: pointer) -> pointer;
101 func_ref: pointer
126 ) -> pointer;
226 cont_new(vmctx: vmctx, r: pointer, param_count: u32, result_count: u32) -> pointer;
236 …t_obj(vmctx: vmctx, table: u32, delta: u64, init_contref: pointer, init_revision: size) -> pointer;
437 (@get memory_grow pointer) => (TrapSentinel::NegativeTwo); in trap_sentinel()
457 (@get ref_func pointer) => (return None); in trap_sentinel()
459 (@get get_interned_func_ref pointer) => (return None); in trap_sentinel()
[all …]
/wasmtime-44.0.1/crates/wiggle/tests/
H A Dpointers.witx7 (param $an_excuse_by_reference (@witx pointer $excuse))
9 (param $two_layers_of_excuses (@witx pointer (@witx const_pointer $excuse)))
H A Dkeywords_union.witx11 (case $self (@witx pointer f32))
13 (case $power (@witx pointer f32))
H A Dvariant.witx12 (case $dog_ate (@witx pointer f32))
13 (case $traffic (@witx pointer s32))
H A Dwasi.witx18 (param $argv (@witx pointer (@witx pointer u8)))
19 (param $argv_buf (@witx pointer u8))
32 (param $environ (@witx pointer (@witx pointer u8)))
33 (param $environ_buf (@witx pointer u8))
181 (param $path (@witx pointer u8))
221 (param $buf (@witx pointer u8))
375 (param $buf (@witx pointer u8))
431 (param $out (@witx pointer $event))
469 (param $buf (@witx pointer u8))
H A Dlists.witx5 (typename $excuse_array (list (@witx pointer $excuse)))
/wasmtime-44.0.1/benches/wasi/
H A Dread-arguments.wat23 ;; (i.e., one pointer per argument); here we overwrite the size
28 ;; pointer list (i.e., number of arguments * 4 bytes per pointer)
H A Dread-environment.wat25 ;; (i.e., one pointer per key-value pair); here we overwrite
30 ;; pointer list (i.e., number of key-value pairs * 4 bytes per
31 ;; pointer)
/wasmtime-44.0.1/benches/
H A Dcompile_time_builtins.rs12 pointer: *mut u8,
23 fn new(pointer: *mut u8) -> Self { in new()
27 p.pointer = pointer; in new()
33 unsafe { self.pointer } in get()
/wasmtime-44.0.1/winch/codegen/src/codegen/
H A Dbuiltin.rs89 fn pointer(&self) -> WasmValType {
98 self.pointer()
/wasmtime-44.0.1/crates/wasi/witx/p1/
H A Dwasi_snapshot_preview1.witx19 (param $argv (@witx pointer (@witx pointer u8)))
20 (param $argv_buf (@witx pointer u8))
34 (param $environ (@witx pointer (@witx pointer u8)))
35 (param $environ_buf (@witx pointer u8))
183 (param $path (@witx pointer u8))
223 (param $buf (@witx pointer u8))
377 (param $buf (@witx pointer u8))
433 (param $out (@witx pointer $event))
471 (param $buf (@witx pointer u8))
/wasmtime-44.0.1/crates/wasi/witx/p0/
H A Dwasi_unstable.witx22 (param $argv (@witx pointer (@witx pointer u8)))
23 (param $argv_buf (@witx pointer u8))
37 (param $environ (@witx pointer (@witx pointer u8)))
38 (param $environ_buf (@witx pointer u8))
186 (param $path (@witx pointer u8))
226 (param $buf (@witx pointer u8))
380 (param $buf (@witx pointer u8))
436 (param $out (@witx pointer $event))
474 (param $buf (@witx pointer u8))
/wasmtime-44.0.1/crates/wasi-common/witx/preview1/
H A Dwasi_snapshot_preview1.witx19 (param $argv (@witx pointer (@witx pointer u8)))
20 (param $argv_buf (@witx pointer u8))
34 (param $environ (@witx pointer (@witx pointer u8)))
35 (param $environ_buf (@witx pointer u8))
183 (param $path (@witx pointer u8))
223 (param $buf (@witx pointer u8))
377 (param $buf (@witx pointer u8))
433 (param $out (@witx pointer $event))
471 (param $buf (@witx pointer u8))
/wasmtime-44.0.1/crates/wasi-common/witx/preview0/
H A Dwasi_unstable.witx22 (param $argv (@witx pointer (@witx pointer u8)))
23 (param $argv_buf (@witx pointer u8))
37 (param $environ (@witx pointer (@witx pointer u8)))
38 (param $environ_buf (@witx pointer u8))
186 (param $path (@witx pointer u8))
226 (param $buf (@witx pointer u8))
380 (param $buf (@witx pointer u8))
436 (param $out (@witx pointer $event))
474 (param $buf (@witx pointer u8))
/wasmtime-44.0.1/tests/disas/component-model/
H A Dinlining-and-unsafe-intrinsics.wat11 (export "u8-native-load" (func (param "pointer" u64) (result u8)))
12 (export "u8-native-store" (func (param "pointer" u64) (param "value" u8)))
/wasmtime-44.0.1/tests/misc_testsuite/component-model/
H A Dstrings.wast21 (assert_trap (invoke "f1") "string pointer not aligned to 2")
23 (assert_trap (invoke "f2") "string pointer not aligned to 2")
73 (assert_trap (invoke "f") "unaligned pointer")
122 (assert_trap (invoke "f") "unaligned pointer")
173 (assert_trap (invoke "f") "unaligned pointer")
223 (assert_trap (invoke "f") "unaligned pointer")
307 (assert_trap (invoke "f") "unaligned pointer")
/wasmtime-44.0.1/examples/
H A Dlinking2.wat12 ;; store the pointer in the first iovec field
/wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/
H A Dinterpreter.rs316 (@ty pointer) => (*mut u8); in call_indirect_host()
333 (@get pointer $reg:expr) => ($reg.get_ptr()); in call_indirect_host()
351 (@set pointer $src:expr => $dst:expr) => ($dst.set_ptr($src)); in call_indirect_host()
/wasmtime-44.0.1/crates/cranelift/src/compiler/
H A Dcomponent.rs1990 let [_callee_vmctx, _caller_vmctx, pointer] = *self.abi_load_params() else { in translate_load_intrinsic()
1995 debug_assert_eq!(self.builder.func.dfg.value_type(pointer), ir::types::I64); in translate_load_intrinsic()
1996 let pointer = match self.isa.pointer_bits() { in translate_load_intrinsic() localVariable
1997 32 => self.builder.ins().ireduce(ir::types::I32, pointer), in translate_load_intrinsic()
1998 64 => pointer, in translate_load_intrinsic()
2006 .load(clif_ty, ir::MemFlags::trusted(), pointer, 0); in translate_load_intrinsic()
2036 debug_assert_eq!(self.builder.func.dfg.value_type(pointer), ir::types::I64); in translate_store_intrinsic()
2037 let pointer = match self.isa.pointer_bits() { in translate_store_intrinsic() localVariable
2038 32 => self.builder.ins().ireduce(ir::types::I32, pointer), in translate_store_intrinsic()
2039 64 => pointer, in translate_store_intrinsic()
[all …]
/wasmtime-44.0.1/cranelift/docs/
H A Dir.md366 | sarg | pointer to a struct argument of the given size |
367 | sret | pointer to a return value in memory |
368 | vmctx | VM context pointer, which may contain pointers to heaps etc. |
503 to have access to a *VM context pointer* which is used as the base address.
504 Typically, the VM context pointer is passed as a hidden function argument to
513 This declares a global value which is the VM context pointer which may
521 struct pointer and loading from one of its fields. This makes it possible to
530 :arg BaseGV: Global value providing the base pointer.
633 pointer and the frame pointer. These instructions should not be used in regular code.
697 incoming frame pointer, and callee-saved registers that are saved in the
/wasmtime-44.0.1/crates/wasi-nn/witx/
H A Dwasi-nn.witx84 (param $out_buffer (@witx pointer u8))

123