Home
last modified time | relevance | path

Searched refs:top_of_stack (Results 1 – 9 of 9) sorted by relevance

/wasmtime-44.0.1/crates/fiber/src/stackswitch/
H A Dx86.rs16 pub(crate) unsafe extern "C" fn wasmtime_fiber_switch(top_of_stack: *mut u8) { in wasmtime_fiber_switch()
17 unsafe { wasmtime_fiber_switch_(top_of_stack) } in wasmtime_fiber_switch()
21 unsafe extern "C" fn wasmtime_fiber_switch_(top_of_stack: *mut u8) { in wasmtime_fiber_switch_()
49 top_of_stack: *mut u8, in wasmtime_fiber_init()
84 let initial_stack = top_of_stack.cast::<InitialStack>().sub(1); in wasmtime_fiber_init()
90 arg2: top_of_stack, in wasmtime_fiber_init()
H A Dx86_64.rs11 pub(crate) unsafe extern "C" fn wasmtime_fiber_switch(top_of_stack: *mut u8) { in wasmtime_fiber_switch()
12 unsafe { wasmtime_fiber_switch_(top_of_stack) } in wasmtime_fiber_switch()
16 unsafe extern "C" fn wasmtime_fiber_switch_(top_of_stack: *mut u8 /* rdi */) { in wasmtime_fiber_switch_()
52 top_of_stack: *mut u8, in wasmtime_fiber_init()
73 let initial_stack = top_of_stack.cast::<InitialStack>().sub(1); in wasmtime_fiber_init()
78 rbp: top_of_stack, in wasmtime_fiber_init()
H A Darm.rs14 pub(crate) unsafe extern "C" fn wasmtime_fiber_switch(top_of_stack: *mut u8) { in wasmtime_fiber_switch()
15 unsafe { wasmtime_fiber_switch_(top_of_stack) } in wasmtime_fiber_switch()
19 unsafe extern "C" fn wasmtime_fiber_switch_(top_of_stack: *mut u8 /* r0 */) { in wasmtime_fiber_switch_()
38 top_of_stack: *mut u8, in wasmtime_fiber_init()
61 let initial_stack = top_of_stack.cast::<InitialStack>().sub(1); in wasmtime_fiber_init()
66 r11: top_of_stack, in wasmtime_fiber_init()
H A Driscv32imac.rs14 pub(crate) unsafe extern "C" fn wasmtime_fiber_switch(top_of_stack: *mut u8) { in wasmtime_fiber_switch()
15 unsafe { wasmtime_fiber_switch_(top_of_stack) } in wasmtime_fiber_switch()
19 unsafe extern "C" fn wasmtime_fiber_switch_(top_of_stack: *mut u8 /* a0 */) { in wasmtime_fiber_switch_()
74 top_of_stack: *mut u8, in wasmtime_fiber_init()
105 let initial_stack = top_of_stack.cast::<InitialStack>().sub(1); in wasmtime_fiber_init()
110 fp: top_of_stack, in wasmtime_fiber_init()
H A Driscv64.rs11 pub(crate) unsafe extern "C" fn wasmtime_fiber_switch(top_of_stack: *mut u8) { in wasmtime_fiber_switch()
12 unsafe { wasmtime_fiber_switch_(top_of_stack) } in wasmtime_fiber_switch()
16 unsafe extern "C" fn wasmtime_fiber_switch_(top_of_stack: *mut u8 /* a0 */) { in wasmtime_fiber_switch_()
93 top_of_stack: *mut u8, in wasmtime_fiber_init()
125 let initial_stack = top_of_stack.cast::<InitialStack>().sub(1); in wasmtime_fiber_init()
130 fp: top_of_stack, in wasmtime_fiber_init()
H A Daarch64.rs36 pub(crate) unsafe extern "C" fn wasmtime_fiber_switch(top_of_stack: *mut u8) { in wasmtime_fiber_switch()
37 unsafe { wasmtime_fiber_switch_(top_of_stack) } in wasmtime_fiber_switch()
41 unsafe extern "C" fn wasmtime_fiber_switch_(top_of_stack: *mut u8 /* x0 */) { in wasmtime_fiber_switch_()
94 top_of_stack: *mut u8, in wasmtime_fiber_init()
130 let initial_stack = top_of_stack.cast::<InitialStack>().sub(1); in wasmtime_fiber_init()
132 x19: top_of_stack, in wasmtime_fiber_init()
154 lr: paci1716(wasmtime_fiber_start as *mut u8, top_of_stack.sub(16)), in wasmtime_fiber_init()
H A Ds390x.rs11 pub(crate) unsafe extern "C" fn wasmtime_fiber_switch(top_of_stack: *mut u8) { in wasmtime_fiber_switch()
12 unsafe { wasmtime_fiber_switch_(top_of_stack) } in wasmtime_fiber_switch()
16 unsafe extern "C" fn wasmtime_fiber_switch_(top_of_stack: *mut u8 /* x0 */) { in wasmtime_fiber_switch_()
54 top_of_stack: *mut u8, in wasmtime_fiber_init()
100 let initial_stack = top_of_stack.cast::<InitialStack>().sub(1); in wasmtime_fiber_init()
104 r6: top_of_stack, in wasmtime_fiber_init()
/wasmtime-44.0.1/crates/fiber/src/
H A Dnostd.rs114 top_of_stack: *mut u8, field
117 extern "C" fn fiber_start<F, A, B, C>(arg0: *mut u8, top_of_stack: *mut u8) -> *mut u8 in fiber_start()
122 let inner = Suspend { top_of_stack }; in fiber_start()
126 inner.top_of_stack in fiber_start()
174 wasmtime_fiber_switch(self.top_of_stack); in switch()
197 let ret = self.top_of_stack.cast::<*const u8>().offset(-1).read(); in result_location()
H A Dunix.rs221 top_of_stack: *mut u8, field
225 extern "C" fn fiber_start<F, A, B, C>(arg0: *mut u8, top_of_stack: *mut u8) -> *mut u8 in fiber_start()
235 top_of_stack, in fiber_start()
242 inner.top_of_stack in fiber_start()
289 asan::fiber_switch(self.top_of_stack, &mut self.previous); in switch()
312 let ret = self.top_of_stack.cast::<*const u8>().offset(-1).read(); in result_location()
375 pub unsafe fn fiber_switch(top_of_stack: *mut u8, prev: &mut PreviousStack) { in fiber_switch()
387 super::wasmtime_fiber_switch(top_of_stack); in fiber_switch()
514 pub unsafe fn fiber_switch(top_of_stack: *mut u8, _prev: &mut PreviousStack) { in fiber_switch()
517 super::wasmtime_fiber_switch(top_of_stack); in fiber_switch()