Searched refs:top_of_stack (Results 1 – 9 of 9) sorted by relevance
| /wasmtime-44.0.1/crates/fiber/src/stackswitch/ |
| H A D | x86.rs | 16 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 D | x86_64.rs | 11 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 D | arm.rs | 14 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 D | riscv32imac.rs | 14 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 D | riscv64.rs | 11 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 D | aarch64.rs | 36 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 D | s390x.rs | 11 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 D | nostd.rs | 114 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 D | unix.rs | 221 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()
|