Home
last modified time | relevance | path

Searched refs:VMContRef (Results 1 – 4 of 4) sorted by relevance

/wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/
H A Dstack_switching.rs45 pub contref: NonNull<VMContRef>,
191 pub struct VMContRef { struct
204 pub last_ancestor: *mut VMContRef, argument
236 impl VMContRef { implementation
278 impl Drop for VMContRef { implementation
293 unsafe impl Send for VMContRef {} implementation
294 unsafe impl Sync for VMContRef {} implementation
305 ) -> crate::Result<*mut VMContRef> { in cont_new() argument
485 type Item = *mut VMContRef;
669 offset_of!(VMContRef, stack), in check_vm_contref_offsets()
[all …]
/wasmtime-44.0.1/crates/wasmtime/src/runtime/vm/traphandlers/
H A Dbacktrace.rs32 use crate::vm::stack_switching::{VMContRef, VMStackState};
141 continuation: &VMContRef, in trace_suspended_continuation() argument
165 VMStackChain::Continuation(continuation as *const VMContRef as *mut VMContRef); in trace_suspended_continuation() constant
309 use crate::runtime::vm::stack_switching::{VMContRef, VMStackLimits}; in trace_through_continuations()
326 let continuations_vec: Vec<*mut VMContRef> = in trace_through_continuations()
/wasmtime-44.0.1/crates/cranelift/src/func_environ/stack_switching/
H A Dinstructions.rs55 pub struct VMContRef { struct
95 impl VMContRef { impl
96 pub fn new(address: ir::Value) -> VMContRef { in new() argument
97 VMContRef { address } in new()
860 let co = helpers::VMContRef::new(contref); in vmcontref_store_payloads()
1093 let contref = helpers::VMContRef::new(contref); in search_handler()
1193 let mut vmcontref = helpers::VMContRef::new(contref); in translate_cont_bind()
1312 let mut vmcontref = helpers::VMContRef::new(resume_contref); in translate_resume()
1355 let resume_contref = helpers::VMContRef::new(resume_contref); in translate_resume()
1624 let active_contref = helpers::VMContRef::new(active_contref); in translate_suspend()
[all …]
/wasmtime-44.0.1/crates/wasmtime/src/runtime/
H A Dstore.rs92 use crate::runtime::vm::VMContRef;
474 continuations: Vec<Box<VMContRef>>,
2573 pub fn allocate_continuation(&mut self) -> Result<*mut VMContRef> { in allocate_continuation() argument
2575 let mut continuation = Box::new(VMContRef::empty()); in allocate_continuation()
2579 let ptr = continuation.deref_mut() as *mut VMContRef; in allocate_continuation()