Lines Matching full:stop
94 // Walk each frame looking for a place to stop. in unwind_phase1()
144 // If there is a personality routine, ask it if it will want to stop at in unwind_phase1()
158 // stop search and remember stack pointer at the frame in unwind_phase1()
207 // Walk each frame until we reach where search phase said to stop. in unwind_phase2()
292 // Phase 1 said we would stop at this frame, but we did not... in unwind_phase2()
294 "stop here, but now in phase2 it did not stop here"); in unwind_phase2()
337 _Unwind_Stop_Fn stop, void *stop_parameter) { in unwind_phase2_forced() argument
343 // Walk each frame until we reach where search phase said to stop in unwind_phase2_forced()
374 // Call stop function at each frame. in unwind_phase2_forced()
378 (*stop)(1, action, exception_object->exception_class, exception_object, in unwind_phase2_forced()
381 "unwind_phase2_forced(ex_obj=%p): stop function returned %d", in unwind_phase2_forced()
385 "unwind_phase2_forced(ex_obj=%p): stopped by stop function", in unwind_phase2_forced()
428 // Call stop function one last time and tell it we've reached the end in unwind_phase2_forced()
430 _LIBUNWIND_TRACE_UNWINDING("unwind_phase2_forced(ex_obj=%p): calling stop " in unwind_phase2_forced()
435 (*stop)(1, lastAction, exception_object->exception_class, exception_object, in unwind_phase2_forced()
501 /// Unwinds stack, calling "stop" function at each frame.
505 _Unwind_Stop_Fn stop, void *stop_parameter) { in _Unwind_ForcedUnwind() argument
506 _LIBUNWIND_TRACE_API("_Unwind_ForcedUnwind(ex_obj=%p, stop=%p)", in _Unwind_ForcedUnwind()
507 (void *)exception_object, (void *)(uintptr_t)stop); in _Unwind_ForcedUnwind()
514 exception_object->private_1 = (uintptr_t) stop; in _Unwind_ForcedUnwind()
518 return unwind_phase2_forced(&uc, &cursor, exception_object, stop, stop_parameter); in _Unwind_ForcedUnwind()