| /wasmtime-44.0.1/crates/wiggle/src/ |
| H A D | lib.rs | 132 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 D | pointer_width_32.clif | 6 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 D | pointer_width_64.clif | 6 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 D | globals.clif | 7 …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 D | builtin.rs | 7 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 D | pointers.witx | 7 (param $an_excuse_by_reference (@witx pointer $excuse)) 9 (param $two_layers_of_excuses (@witx pointer (@witx const_pointer $excuse)))
|
| H A D | keywords_union.witx | 11 (case $self (@witx pointer f32)) 13 (case $power (@witx pointer f32))
|
| H A D | variant.witx | 12 (case $dog_ate (@witx pointer f32)) 13 (case $traffic (@witx pointer s32))
|
| H A D | wasi.witx | 18 (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 D | lists.witx | 5 (typename $excuse_array (list (@witx pointer $excuse)))
|
| /wasmtime-44.0.1/benches/wasi/ |
| H A D | read-arguments.wat | 23 ;; (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 D | read-environment.wat | 25 ;; (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 D | compile_time_builtins.rs | 12 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 D | builtin.rs | 89 fn pointer(&self) -> WasmValType { 98 self.pointer()
|
| /wasmtime-44.0.1/crates/wasi/witx/p1/ |
| H A D | wasi_snapshot_preview1.witx | 19 (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 D | wasi_unstable.witx | 22 (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 D | wasi_snapshot_preview1.witx | 19 (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 D | wasi_unstable.witx | 22 (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 D | inlining-and-unsafe-intrinsics.wat | 11 (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 D | strings.wast | 21 (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 D | linking2.wat | 12 ;; store the pointer in the first iovec field
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/ |
| H A D | interpreter.rs | 316 (@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 D | component.rs | 1990 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 D | ir.md | 366 | 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 D | wasi-nn.witx | 84 (param $out_buffer (@witx pointer u8))
|