Lines Matching refs:PreviousStack
222 previous: asan::PreviousStack,
273 asan::fiber_switch(stack.top().unwrap(), &mut asan::PreviousStack::new(stack)); in resume()
340 pub struct PreviousStack { struct
345 impl PreviousStack { impl
346 pub fn new(stack: &FiberStack) -> PreviousStack { in new() argument
348 PreviousStack { in new()
357 impl Default for PreviousStack { implementation
358 fn default() -> PreviousStack { in default()
359 PreviousStack { in default()
375 pub unsafe fn fiber_switch(top_of_stack: *mut u8, prev: &mut PreviousStack) { in fiber_switch() argument
392 pub unsafe fn fiber_exit(prev: &mut PreviousStack) { in fiber_exit() argument
400 pub unsafe fn fiber_start_complete() -> PreviousStack { in fiber_start_complete()
401 let mut ret = PreviousStack::default(); in fiber_start_complete()
505 pub struct PreviousStack; struct
507 impl PreviousStack { impl
509 pub fn new(_stack: &FiberStack) -> PreviousStack { in new() argument
510 PreviousStack in new()
514 pub unsafe fn fiber_switch(top_of_stack: *mut u8, _prev: &mut PreviousStack) { in fiber_switch() argument
521 pub unsafe fn fiber_exit(_prev: &mut PreviousStack) {} in fiber_exit() argument
524 pub unsafe fn fiber_start_complete() -> PreviousStack { in fiber_start_complete()
525 PreviousStack in fiber_start_complete()