| /wasmtime-44.0.1/cranelift/module/src/ |
| H A D | data_context.rs | 199 assert!(data.data_decls.is_empty()); in basic_data_context() 201 assert!(data.data_relocs.is_empty()); in basic_data_context() 203 data.define_zeroinit(256); in basic_data_context() 211 data.write_function_addr(8, func_b); in basic_data_context() 212 data.write_function_addr(16, func_c); in basic_data_context() 213 data.write_data_addr(32, data_b, 27); in basic_data_context() 217 assert_eq!(data.data_decls.len(), 2); in basic_data_context() 221 data.clear(); in basic_data_context() 225 assert!(data.data_decls.is_empty()); in basic_data_context() 227 assert!(data.data_relocs.is_empty()); in basic_data_context() [all …]
|
| /wasmtime-44.0.1/tests/all/ |
| H A D | call_hook.rs | 27 verify(caller.data()); in call_wrapped_func() 44 verify(caller.data()); in call_wrapped_func() 62 verify(caller.data()); in call_wrapped_func() 154 assert_eq!(store.data().calls_into_host, 1); in call_wrapped_async_func() 156 assert_eq!(store.data().calls_into_wasm, 1); in call_wrapped_async_func() 163 assert_eq!(store.data().calls_into_host, 2); in call_wrapped_async_func() 187 caller.data().calls_into_host, in call_linked_func() 191 caller.data().calls_into_wasm, in call_linked_func() 358 assert_eq!(caller.data().calls_into_host, caller.data().calls_into_wasm); in recursion() 431 assert_eq!(caller.data().calls_into_host, caller.data().calls_into_wasm); in trapping() [all …]
|
| H A D | wait_notify.rs | 100 let data = shared_memory.data(); in atomic_wait_notify_basic() localVariable 104 *data[0].get(), in atomic_wait_notify_basic() 105 *data[1].get(), in atomic_wait_notify_basic() 106 *data[2].get(), in atomic_wait_notify_basic() 107 *data[3].get(), in atomic_wait_notify_basic() 114 *data[4].get(), in atomic_wait_notify_basic() 115 *data[5].get(), in atomic_wait_notify_basic() 116 *data[6].get(), in atomic_wait_notify_basic() 117 *data[7].get(), in atomic_wait_notify_basic()
|
| /wasmtime-44.0.1/crates/test-programs/src/bin/ |
| H A D | p1_fd_flags_set.rs | 8 let data = &[0u8; 100]; in test_fd_fdstat_set_flags() localVariable 26 buf: data.as_ptr(), in test_fd_fdstat_set_flags() 27 buf_len: data.len(), in test_fd_fdstat_set_flags() 31 data.len(), in test_fd_fdstat_set_flags() 33 data.len(), in test_fd_fdstat_set_flags() 56 let data = &[1u8; 100]; in test_fd_fdstat_set_flags() localVariable 70 data.len(), in test_fd_fdstat_set_flags() 72 data.len(), in test_fd_fdstat_set_flags() 98 let data = &[2u8; 100]; in test_fd_fdstat_set_flags() localVariable 109 data.len(), in test_fd_fdstat_set_flags() [all …]
|
| /wasmtime-44.0.1/crates/environ/src/ |
| H A D | frame_table.rs | 68 let mut data = Bytes(data); in parse() localVariable 78 let num_breakpoints = data in parse() 106 let (progpoint_pcs, data) = in parse() 122 let (frame_descriptor_data, data) = data in parse() 227 if data.len() < 3 { in program_point_frame_iter() 233 data = &data[3..]; in program_point_frame_iter() 237 data = &[]; in program_point_frame_iter() 325 (wasm_pc, data) in breakpoint_patches() 517 let func_key_index = data in parse() 523 let num_locals = data in parse() [all …]
|
| H A D | scopevec.rs | 16 data: RefCell<Vec<Box<[T]>>>, field 23 data: Default::default(), in new() 31 pub fn push(&self, data: Vec<T>) -> &mut [T] { in push() 32 let data: Box<[T]> = data.into(); in push() localVariable 33 let len = data.len(); in push() 35 let mut storage = self.data.borrow_mut(); in push() 36 storage.push(data); in push() 63 self.data.into_inner().into_iter() in into_iter()
|
| /wasmtime-44.0.1/tests/misc_testsuite/gc/ |
| H A D | array-new-data.wast | 7 (data $d "abcd") 9 (func (export "array-new-data") (param i32 i32) (result (ref $arr)) 14 ;; In-bounds data segment accesses. 20 ;; Out-of-bounds data segment accesses. 30 (data $d "\aa\bb\cc\dd") 32 (func (export "array-new-data-contents") (result i32 i32) 46 (data $d "\aa\bb\cc\dd") 48 (func (export "array-new-data-little-endian") (result i32) 61 (data $d "\00\11\22") 63 (func (export "array-new-data-unaligned") (result i32) [all …]
|
| H A D | array-init-data.wast | 7 (data $d "abcd") 9 (func (export "array-init-data") (param $arr_len i32) 26 ;; Out-of-bounds data segment accesses. 57 (data $d "\aa\bb\cc\dd") 59 (func (export "array-init-data-contents") (result i32 i32) 74 (data $d "\aa\bb\cc\dd") 76 (func (export "array-init-data-little-endian") (result i32) 85 (assert_return (invoke "array-init-data-little-endian") (i32.const 0xddccbbaa)) 90 (data $d "\00\11\22") 92 (func (export "array-init-data-unaligned") (result i32) [all …]
|
| /wasmtime-44.0.1/crates/fuzzing/src/ |
| H A D | mutators.rs | 15 data: &mut [u8], in wasm_mutate() 24 let wasm = &data[..size]; in wasm_mutate() 32 .raw_mutate_func(Some(Arc::new(move |data, max_size| { in wasm_mutate() 33 let len = data.len(); in wasm_mutate() 46 data.resize(max_size, 0); in wasm_mutate() 54 data.resize(new_len, 0); in wasm_mutate() 55 data.shrink_to_fit(); in wasm_mutate() 77 let mut u = Unstructured::new(&data[..max_size]); in wasm_mutate() 81 data[..wasm.len()].copy_from_slice(&wasm); in wasm_mutate() 93 data[..EMPTY_WASM.len()].copy_from_slice(EMPTY_WASM); in wasm_mutate() [all …]
|
| H A D | single_module_fuzzer.rs | 63 libfuzzer_sys::fuzz_target!(|data: &[u8]| { 66 data, $execute, $generate, 72 data, 150 data: &mut [u8], in mutate() 174 let new_size = mutate(data, size, max_size); in mutate() 221 data: Cow::Borrowed(&fuzz_data), in encode_module() 245 for section in Parser::new(0).parse_all(data) { in extract_fuzz_input() 258 module: &data[..prev_end], in extract_fuzz_input() 259 fuzz_data: s.data(), in extract_fuzz_input() 332 data: &[u8], in changing_configuration_does_not_change_module() [all …]
|
| /wasmtime-44.0.1/crates/c-api/include/wasmtime/ |
| H A D | error.hh | 36 auto ret = std::string(msg_bytes.data, msg_bytes.size); in message() 71 std::variant<T, E> data; member in wasmtime::Result 75 Result(T t) : data(std::move(t)) {} in Result() 77 Result(E e) : data(std::move(e)) {} in Result() 81 explicit operator bool() const { return data.index() == 0; } in operator bool() 84 E &&err() { return std::get<E>(std::move(data)); } in err() 89 T &&ok() { return std::get<T>(std::move(data)); } in ok() 94 T &ok_ref() { return std::get<T>(data); } in ok_ref() 96 const T &ok_ref() const { return std::get<T>(data); } in ok_ref() 99 E &err_ref() { return std::get<T>(data); } in err_ref() [all …]
|
| H A D | trap.hh | 41 return std::string_view(name->data, name->size); in func_name() 53 return std::string_view(name->data, name->size); in module_name() 87 return reinterpret_cast<FrameRef *>(&vec.data[0]); // NOLINT in begin() 91 return reinterpret_cast<FrameRef *>(&vec.data[vec.size]); // NOLINT in end() 118 : Trap(wasmtime_trap_new(msg.data(), msg.size())) {} in Trap() 127 std::string ret(msg.data, msg.size - 1); in message() 155 std::variant<Trap, Error> data; member 158 TrapError(Trap t) : data(std::move(t)) {} in TrapError() 160 TrapError(Error e) : data(std::move(e)) {} in TrapError() 164 if (const auto *trap = std::get_if<Trap>(&data)) { in message() [all …]
|
| /wasmtime-44.0.1/crates/environ/src/compile/ |
| H A D | module_artifacts.rs | 29 data: SectionId, field 47 let data = obj.add_section( in new() localVariable 55 data, in new() 121 data, in append() 135 for (i, data) in data.iter().enumerate() { in append() 140 self.obj.append_section_data(self.data, data, align); in append() 144 self.obj.append_section_data(self.data, data, 1); in append() 183 segment.data.start = segment.data.start.checked_add(data_offset).unwrap(); in append() 184 segment.data.end = segment.data.end.checked_add(data_offset).unwrap(); in append() 191 segment.data.end = segment.data.end.checked_add(data_offset).unwrap(); in append() [all …]
|
| H A D | module_environ.rs | 54 pub wasm: &'data [u8], 92 pub data: Vec<Cow<'data, [u8]>>, field 121 impl<'data> ModuleTranslation<'data> { 207 impl<'a, 'data> ModuleEnvironment<'a, 'data> { 234 data: &'data [u8], in translate() 679 self.result.data.push(data.into()); in translate_payload() 763 let data = section.data(); in dwarf_section() localVariable 1051 let data_len = u64::from(init.data.end - init.data.start); in try_static_init() 1116 let data = mem::replace(&mut self.data, Vec::new()); in try_static_init() localVariable 1129 let data = &data[*idx]; in try_static_init() localVariable [all …]
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/gc/enabled/ |
| H A D | arrayref.rs | 160 let raw = data.read_u32(offset); in read_elem() 164 let raw = data.read_u32(offset); in read_elem() 168 let raw = data.read_u32(offset); in read_elem() 213 Val::I32(i) => data.write_i32(offset, i), in write_elem() 214 Val::I64(i) => data.write_i64(offset, i), in write_elem() 215 Val::F32(f) => data.write_u32(offset, f), in write_elem() 216 Val::F64(f) => data.write_u64(offset, f), in write_elem() 217 Val::V128(v) => data.write_v128(offset, v), in write_elem() 232 let raw = data.read_u32(offset); in write_elem() 244 let raw = data.read_u32(offset); in write_elem() [all …]
|
| H A D | structref.rs | 173 Val::I32(i) => data.write_i32(offset, i), in write_field() 174 Val::I64(i) => data.write_i64(offset, i), in write_field() 175 Val::F32(f) => data.write_u32(offset, f), in write_field() 176 Val::F64(f) => data.write_u64(offset, f), in write_field() 177 Val::V128(v) => data.write_v128(offset, v), in write_field() 192 let raw = data.read_u32(offset); in write_field() 204 let raw = data.read_u32(offset); in write_field() 216 let raw = data.read_u32(offset); in write_field() 305 let raw = data.read_u32(offset); in read_field_impl() 309 let raw = data.read_u32(offset); in read_field_impl() [all …]
|
| H A D | data.rs | 65 data: [u8], field 98 fn from(data: &'a [u8]) -> Self { in from() 99 &VMGcObjectData::from_slice(data) in from() 105 fn from(data: &'a mut [u8]) -> Self { in from() 106 VMGcObjectData::from_slice_mut(data) in from() 113 pub fn from_slice(data: &[u8]) -> &Self { in from_slice() 114 unsafe { mem::transmute(data) } in from_slice() 119 pub fn from_slice_mut(data: &mut [u8]) -> &mut Self { in from_slice_mut() 120 unsafe { mem::transmute(data) } in from_slice_mut() 155 let into = match self.data.get_mut(offset..end) { in write_pod() [all …]
|
| /wasmtime-44.0.1/crates/wasi-nn/src/backend/ |
| H A D | winml.rs | 291 check_alignment::<f32>(data); in to_inspectable() 326 data, in to_tensor() 337 data, in to_tensor() 348 data, in to_tensor() 356 fn check_alignment<T>(data: &[T]) { in check_alignment() 373 let buffer = data in fp16() 382 data: buffer_copy, in fp16() 403 for f in &data { in fp32() 410 data: buffer_copy, in fp32() 427 for f in &data { in i64() [all …]
|
| /wasmtime-44.0.1/crates/c-api/tests/ |
| H A D | simple.cc | 123 if (data != 10) { in TEST() 134 auto data = in TEST() local 136 if (data.first != 10 || data.second != -3) { in TEST() 170 test_object data(7); in TEST() local 175 auto data = in TEST() local 183 EXPECT_EQ(*data.v, 7); in TEST() 189 auto data = in TEST() local 191 if (*data.v != 7) { in TEST() 197 EXPECT_EQ(*data.v, 7); in TEST() 203 auto data = in TEST() local [all …]
|
| /wasmtime-44.0.1/cranelift/control/src/ |
| H A D | chaos.rs | 8 data: Vec<u8>, field 23 fn new(data: Vec<u8>) -> Self { in new() 25 data, in new() 58 self.consume_fuel() && self.data.pop().unwrap_or_default() & 1 == 1 in get_decision() 67 if !self.consume_fuel() || self.data.is_empty() { in get_arbitrary() 70 let mut u = Unstructured::new(&self.data); in get_arbitrary() 77 core::mem::swap(&mut self.data, &mut self.tmp); in get_arbitrary() 89 if !self.consume_fuel() || self.data.is_empty() { in shuffle() 92 let mut u = Unstructured::new(&self.data); in shuffle() 111 core::mem::swap(&mut self.data, &mut self.tmp); in shuffle()
|
| /wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/ |
| H A D | table.rs | 99 match data { in slice_max() 359 data: SendSyncPtr<[u8]>, in new_static() 370 let data = data.as_non_null().as_ref(); in new_static() localVariable 375 data.len() in new_static() 388 data, in new_static() 396 let data = data.as_non_null().as_ref(); in new_static() localVariable 401 data.len() in new_static() 418 let data = data.as_non_null().as_ref(); in new_static() localVariable 423 data.len() in new_static() 960 data, in funcrefs() [all …]
|
| /wasmtime-44.0.1/crates/wizer/src/ |
| H A D | rewrite.rs | 34 data_section.active(seg.memory_index, &offset, seg.data.iter().copied()); in rewrite() 87 wasmparser::BinaryReader::new(s.data, 0), in rewrite() 168 let mut data = wasmparser::BinaryReader::new(s.data, 0); in rewrite() localVariable 169 let prev = data.read_var_u32().unwrap(); in rewrite() 170 assert!(data.eof()); in rewrite() 178 let data = wasmparser::BinaryReader::new(s.data, 0); in rewrite() localVariable 179 for data in wasmparser::DataSectionReader::new(data).unwrap() { in rewrite() 180 let data = data.unwrap(); in rewrite() localVariable 181 match data.kind { in rewrite() 193 section.passive(data.data.iter().copied()); in rewrite() [all …]
|
| /wasmtime-44.0.1/fuzz/fuzz_targets/ |
| H A D | compile.rs | 27 fuzz_target!(|data: &[u8]| { 29 wasmtime_fuzzing::oracles::log_wasm(data); 31 if let Ok(bytes1) = compile_and_serialize(&engine, data) { 32 let bytes2 = compile_and_serialize(&engine, data) 42 fuzz_mutator!(|data: &mut [u8], size: usize, max_size: usize, seed: u32| { 46 libfuzzer_sys::fuzzer_mutate(data, size, max_size) 49 data,
|
| /wasmtime-44.0.1/crates/debugger/src/host/ |
| H A D | opaque.rs | 71 data: u16, in memory_write_u16() 77 data: u32, in memory_write_u32() 83 data: u64, in memory_write_u64() 230 let data = memory.data(&store); in memory_read_bytes() localVariable 256 let data = memory.data(&store); in memory_read_u8() localVariable 265 let data = memory.data(&store); in memory_read_u16() localVariable 267 Some(u16::from_le_bytes([*data.get(addr)?, *data.get(addr + 1)?])) in memory_read_u16() 274 let data = memory.data(&store); in memory_read_u32() localVariable 277 *data.get(addr)?, in memory_read_u32() 288 let data = memory.data(&store); in memory_read_u64() localVariable [all …]
|
| /wasmtime-44.0.1/examples/ |
| H A D | memory.cc | 35 auto data = memory.data(store); in main() local 36 assert(data.size() == 0x20000); in main() 37 assert(data[0] == 0); in main() 38 assert(data[0x1000] == 1); in main() 39 assert(data[0x1003] == 4); in main() 49 memory.data(store)[0x1003] = 5; in main() 54 assert(memory.data(store)[0x1002] == 6); in main() 55 assert(memory.data(store)[0x1003] == 5); in main() 63 assert(memory.data(store).size() == 0x30000); in main()
|