Home
last modified time | relevance | path

Searched refs:range (Results 1 – 25 of 127) sorted by relevance

123456

/wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/
H A Dmmap.rs232 assert!(range.start <= range.end); in slice()
235 core::slice::from_raw_parts(self.as_ptr().add(range.start), range.end - range.start) in slice()
250 assert!(range.start <= range.end); in slice_mut()
255 range.end - range.start, in slice_mut()
304 range: Range<usize>, in make_executable()
309 assert!(range.start <= range.end); in make_executable()
315 if range.start == range.end { in make_executable()
333 assert!(range.start <= range.end); in make_readonly()
339 if range.start == range.end { in make_readonly()
357 assert!(range.start <= range.end); in make_readwrite()
[all …]
H A Dmmap_vec.rs205 range: Range<usize>, in make_executable()
214 assert!(range.start <= range.end); in make_executable()
215 assert!(range.end <= len); in make_executable()
216 unsafe { mmap.make_executable(range.start..range.end, enable_branch_protection) } in make_executable()
221 pub unsafe fn make_readonly(&self, range: Range<usize>) -> Result<()> { in make_readonly()
228 assert!(range.start <= range.end); in make_readonly()
229 assert!(range.end <= len); in make_readonly()
230 unsafe { mmap.make_readonly(range.start..range.end) } in make_readonly()
243 assert!(range.start <= range.end); in make_readwrite()
244 assert!(range.end <= len); in make_readwrite()
[all …]
/wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/sys/custom/
H A Dmmap.rs83 range: Range<usize>, in make_executable()
87 let base = self.memory.as_ptr().byte_add(range.start).cast(); in make_executable()
88 let len = range.end - range.start; in make_executable()
102 pub unsafe fn make_readonly(&self, range: Range<usize>) -> Result<()> { in make_readonly()
104 let base = self.memory.as_ptr().byte_add(range.start).cast(); in make_readonly()
105 let len = range.end - range.start; in make_readonly()
112 pub unsafe fn make_readwrite(&self, range: Range<usize>) -> Result<()> { in make_readwrite()
114 let base = self.memory.as_ptr().byte_add(range.start).cast(); in make_readwrite()
115 let len = range.end - range.start; in make_readwrite()
/wasmtime-44.0.1/crates/cranelift/src/debug/transform/
H A Drange_info_builder.rs47 while let Some(range) = ranges.next()? { in from_ranges_ref()
48 if range.begin >= range.end { in from_ranges_ref()
51 result.push((range.begin, range.end)); in from_ranges_ref()
76 if let Some(range) = ranges.next()? { in from_subprogram_die()
77 range.begin in from_subprogram_die()
153 let range = addr_tr.func_range(*index); in build() localVariable
156 addend: range.0 as i64, in build()
158 let len = (range.1 - range.0) as u64; in build()
171 let range = addr_tr.func_source_range(*index); in get_ranges() localVariable
172 vec![(range.0, range.1)] in get_ranges()
H A Daddress_transform.rs280 let address = match range in next()
287 range.gen_start in next()
346 let address = match range in next()
353 range.gen_end in next()
430 range.gen_start in next()
441 range.gen_end in next()
724 let range = &lookup.ranges[0]; in test_build_function_lookup_simple() localVariable
728 assert_eq!(30, range.gen_end); in test_build_function_lookup_simple()
763 let range = &lookup.ranges[0]; in test_build_function_lookup_two_ranges() localVariable
767 assert_eq!(23, range.gen_end); in test_build_function_lookup_two_ranges()
[all …]
/wasmtime-44.0.1/crates/wasmtime/src/runtime/module/
H A Dregistry.rs96 range: Range<StoreCodePC>, in assert_no_overlap()
98 if let Some((start, _)) = loaded_code.range(range.start..).next() { in assert_no_overlap()
99 assert!(start >= range.end); in assert_no_overlap()
101 if let Some((_, code)) = loaded_code.range(..range.end).next_back() { in assert_no_overlap()
102 assert!(code.code.text_range().end <= range.start); in assert_no_overlap()
138 .range(..=StoreCodePC::from_raw(pc)) in module_and_code_by_pc()
263 loaded_code.modules.insert(range.start, id)?; in register()
285 .range(..=StoreCodePC::from_raw(pc)) in lookup_frame_info()
342 let (_end, (start, module)) = all_modules.range(pc..).next()?; in lookup_code()
405 let start = base + range.start; in test_frame_info()
[all …]
/wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/sys/windows/
H A Dmmap.rs188 range: Range<usize>, in make_executable()
194 .wrapping_add(range.start) in make_executable()
196 let len = range.end - range.start; in make_executable()
239 pub unsafe fn make_readonly(&self, range: Range<usize>) -> Result<()> { in make_readonly()
242 let base = self.as_send_sync_ptr().as_ptr().add(range.start).cast(); in make_readonly()
243 let result = VirtualProtect(base, range.end - range.start, PAGE_READONLY, &mut old); in make_readonly()
251 pub unsafe fn make_readwrite(&self, range: Range<usize>) -> Result<()> { in make_readwrite()
254 let base = self.as_send_sync_ptr().as_ptr().add(range.start).cast(); in make_readwrite()
255 let result = VirtualProtect(base, range.end - range.start, PAGE_READWRITE, &mut old); in make_readwrite()
/wasmtime-44.0.1/crates/wizer/src/
H A Dsnapshot.rs93 range: Range<usize>, field
103 debug_assert!(self.range.end <= other.range.start); in gap()
104 other.range.start - self.range.end in gap()
113 debug_assert!(self.range.end <= other.range.start); in merge()
114 self.range.end = other.range.end; in merge()
162 range: start..end, in snapshot_memories()
178 data_segments.sort_by_key(|s| (s.memory_index, s.range.start)); in snapshot_memories()
233 data: memory[segment.range.clone()].to_vec(), in snapshot_memories()
234 offset: segment.range.start.try_into().unwrap(), in snapshot_memories()
309 merged_data_segments.sort_by_key(|s| (s.memory_index, s.range.start)); in remove_excess_segments()
/wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/sys/unix/
H A Dmmap.rs141 range: Range<usize>, in make_executable()
144 let base = unsafe { self.memory.as_ptr().byte_add(range.start).cast() }; in make_executable()
145 let len = range.end - range.start; in make_executable()
193 pub unsafe fn make_readonly(&self, range: Range<usize>) -> Result<()> { in make_readonly()
194 let base = unsafe { self.memory.as_ptr().byte_add(range.start).cast() }; in make_readonly()
195 let len = range.end - range.start; in make_readonly()
204 pub unsafe fn make_readwrite(&self, range: Range<usize>) -> Result<()> { in make_readwrite()
205 let base = unsafe { self.memory.as_ptr().byte_add(range.start).cast() }; in make_readwrite()
206 let len = range.end - range.start; in make_readwrite()
/wasmtime-44.0.1/cranelift/codegen/src/ir/
H A Ddebug_tags.rs92 if let Some(range) = self.insts.get(&inst) { in get()
93 let start = usize::try_from(range.start).unwrap(); in get()
94 let end = usize::try_from(range.end).unwrap(); in get()
113 if let Some(range) = self.insts.get(&from).cloned() { in clone_tags()
114 self.insts.insert(to, range); in clone_tags()
/wasmtime-44.0.1/crates/wasmtime/src/runtime/
H A Dcode.rs39 pub fn offset_of(range: Range<$ty>, pc: usize) -> Option<usize> {
40 if pc >= range.start.0 && pc < range.end.0 {
41 Some(pc.wrapping_sub(range.start.0))
189 pub(crate) fn raw_wasm_to_array_trampoline_data(&self, range: Range<usize>) -> &[u8] { in raw_wasm_to_array_trampoline_data()
190 &self.original_code.text()[range] in raw_wasm_to_array_trampoline_data()
454 let range = self in finished_function() localVariable
458 &self.store_code.text()[range] in finished_function()
471 let range = self in array_to_wasm_trampoline() localVariable
475 Some(&self.store_code.text()[range]) in array_to_wasm_trampoline()
H A Dcode_memory.rs166 let range = subslice_range(data, &mmap); in new() localVariable
203 text = range; in new()
211 obj::ELF_WASM_DATA => wasm_data = range, in new()
212 obj::ELF_WASMTIME_ADDRMAP => address_map_data = range, in new()
213 obj::ELF_WASMTIME_STACK_MAP => stack_map_data = range, in new()
214 obj::ELF_WASMTIME_TRAPS => trap_data = range, in new()
215 obj::ELF_WASMTIME_EXCEPTIONS => exception_data = range, in new()
216 obj::ELF_WASMTIME_FRAMES => frame_tables_data = range, in new()
217 obj::ELF_NAME_DATA => func_name_data = range, in new()
218 obj::ELF_WASMTIME_INFO => info_data = range, in new()
[all …]
H A Dstack.rs63 fn range(&self) -> Range<usize>; in range() method
75 fn range(&self) -> Range<usize> { in range() method
76 self.0.range() in range()
/wasmtime-44.0.1/crates/environ/src/graphs/
H A Dscc.rs184 fn node_range(&self, range: Range<u32>) -> &[Node] { in node_range()
185 let start = usize::try_from(range.start).unwrap(); in node_range()
186 let end = usize::try_from(range.end).unwrap(); in node_range()
198 .map(|(component, range)| (component, self.node_range(range.clone()))) in iter()
217 .map(|range| self.node_range(range.clone())) in values()
222 let range = self.components[component].clone(); in nodes() localVariable
223 self.node_range(range) in nodes()
345 let range = extend_with_range(&mut reverse_edge_elems, Some(from_node)); in evaporation() localVariable
348 reverse_edges[to_node] = range; in evaporation()
350 debug_assert_eq!(reverse_edges[to_node].end, range.start); in evaporation()
[all …]
/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() localVariable
134 GuestMemory::Unshared(slice) => Ok(Some(&slice[range])), in as_slice()
155 GuestMemory::Unshared(slice) => Ok(Some(&mut slice[range])), in as_slice_mut()
247 let range = self.validate_range::<T>(offset, len)?; in validate_size_align() localVariable
255 let memory = &cells[range.clone()]; in validate_size_align()
266 start: range.start as u32, in validate_size_align()
267 len: range.len() as u32, in validate_size_align()
288 let range = offset..offset + byte_len; in validate_range() localVariable
290 GuestMemory::Unshared(b) => b.get(range.clone()).is_none(), in validate_range()
291 GuestMemory::Shared(b) => b.get(range.clone()).is_none(), in validate_range()
[all …]
/wasmtime-44.0.1/crates/environ/src/
H A Dmodule_types.rs70 let range = &self.rec_groups[rec_group]; in rec_group_elements() localVariable
71 (range.start.as_u32()..range.end.as_u32()).map(|i| ModuleInternedTypeIndex::from_u32(i)) in rec_group_elements()
143 range: Range<ModuleInternedTypeIndex>, in push_rec_group()
145 self.rec_groups.push(range).panic_on_oom() in push_rec_group()
/wasmtime-44.0.1/cranelift/entity/src/
H A Dlib.rs57 pub fn iter_entity_range<E>(range: Range<E>) -> IterEntityRange<E> in iter_entity_range()
62 range: range.start.index()..range.end.index(), in iter_entity_range()
69 range: Range<usize>, field
81 let i = self.range.next()?; in next()
87 self.range.size_hint() in size_hint()
97 let i = self.range.next_back()?; in next_back()
/wasmtime-44.0.1/crates/fuzzing/src/generators/gc_ops/
H A Dlimits.rs41 let clamp = |limit: &mut u32, range: RangeInclusive<u32>| { in fixup()
42 *limit = (*limit).clamp(*range.start(), *range.end()) in fixup()
/wasmtime-44.0.1/crates/fiber/src/
H A Dunix.rs123 let range = custom.range(); in from_custom() localVariable
125 let start_ptr = range.start as *mut u8; in from_custom()
130 let end_ptr = range.end as *const u8; in from_custom()
137 len: range.len(), in from_custom()
146 pub fn range(&self) -> Option<Range<usize>> { in range() method
347 let range = stack.range().unwrap(); in new() localVariable
349 bottom: range.start as *const u8, in new()
352 size: range.len() - 2 * std::mem::size_of::<*const u8>(), in new()
479 fn range(&self) -> Range<usize> { in range() method
/wasmtime-44.0.1/cranelift/isle/isle/src/
H A Derror.rs219 f.write_str(&pos(label.file_id, label.range.start))?; in emit()
314 pub range: Range<usize>, field
318 pub fn primary(file_id: FileId, range: impl Into<Range<usize>>) -> Self { in primary()
321 range: range.into(), in primary()
325 pub fn secondary(file_id: FileId, range: impl Into<Range<usize>>) -> Self { in secondary()
326 Self::primary(file_id, range) in secondary()
/wasmtime-44.0.1/cranelift/codegen/src/
H A Dranges.rs67 .map(|(index, range)| (self.map_index(index), range[0] as usize..range[1] as usize)) in iter()
/wasmtime-44.0.1/crates/c-api/include/wasmtime/
H A Dspan.hh70 Span(C &range) : ptr_{range.data()}, size_{range.size()} {}
/wasmtime-44.0.1/crates/environ/src/compile/
H A Dmodule_environ.rs250 range, in translate_payload()
499 Payload::StartSection { func, range } => { in translate_payload()
500 self.validator.start_section(func, &range)?; in translate_payload()
515 range: _, in translate_payload()
582 self.validator.code_section_start(&range)?; in translate_payload()
642 range: _, in translate_payload()
657 *total += range.end - range.start; in translate_payload()
658 Ok(range) in translate_payload()
677 data: range, in translate_payload()
688 .insert(data_index, range); in translate_payload()
[all …]
/wasmtime-44.0.1/cranelift/frontend/src/
H A Dswitch.rs160 for (ix, range) in contiguous_case_ranges.iter().enumerate().rev() { in build_search_branches()
167 if range.first_index == 0 { in build_search_branches()
170 if let Some(block) = range.single_block() { in build_search_branches()
173 Self::build_jump_table(bx, val, otherwise, 0, &range.blocks); in build_search_branches()
176 if let Some(block) = range.single_block() { in build_search_branches()
177 let is_good_val = icmp_imm_u128(bx, IntCC::Equal, val, range.first_index); in build_search_branches()
184 range.first_index, in build_search_branches()
190 Self::build_jump_table(bx, val, otherwise, range.first_index, &range.blocks); in build_search_branches()
/wasmtime-44.0.1/crates/environ/src/collections/
H A Dbtree_map.rs165 pub fn range<R>(&self, range: R) -> BTreeMapRange<'_, K, V> in range() function
171 inner: self.map.range(range, &self.forest, &()), in range()
177 pub fn range_mut<R>(&mut self, range: R) -> BTreeMapRangeMut<'_, K, V> in range_mut()
183 inner: self.map.range(range, &self.forest, &()), in range_mut()
849 fn range() -> Result<()> { in range() function
854 assert_eq!(m.range(..2).collect::<Vec<_>>(), vec![(0, &0.0), (1, &1.0)]); in range()
855 assert_eq!(m.range(3..).collect::<Vec<_>>(), vec![(3, &3.0), (4, &4.0)]); in range()
857 m.range(1..3).collect::<Vec<_>>(), in range()
861 m.range(2..=3).collect::<Vec<_>>(), in range()
864 assert_eq!(m.range(5..).collect::<Vec<_>>(), vec![]); in range()
[all …]

123456