Lines Matching refs:actions
545 static void scan_eh_tab(scan_results &results, _Unwind_Action actions,
556 // Check for consistent actions
557 if (actions & _UA_SEARCH_PHASE)
560 if (actions & (_UA_CLEANUP_PHASE | _UA_HANDLER_FRAME | _UA_FORCE_UNWIND))
568 else if (actions & _UA_CLEANUP_PHASE)
570 if ((actions & _UA_HANDLER_FRAME) && (actions & _UA_FORCE_UNWIND))
677 if ((actions & _UA_CLEANUP_PHASE) && !(actions & _UA_HANDLER_FRAME))
710 if ((actions & _UA_SEARCH_PHASE) || (actions & _UA_HANDLER_FRAME))
720 else if (!(actions & _UA_FORCE_UNWIND))
746 if (actions & _UA_SEARCH_PHASE)
756 else if (!(actions & _UA_FORCE_UNWIND))
790 if (actions & _UA_SEARCH_PHASE)
800 else if (!(actions & _UA_FORCE_UNWIND))
815 if ((actions & _UA_SEARCH_PHASE) || (actions & _UA_HANDLER_FRAME))
825 else if (!(actions & _UA_FORCE_UNWIND))
840 if ((actions & _UA_CLEANUP_PHASE) && !(actions & _UA_HANDLER_FRAME))
882 The personality function branches on actions like so:
934 (int version, _Unwind_Action actions, uint64_t exceptionClass,
943 if (actions & _UA_SEARCH_PHASE)
947 scan_eh_tab(results, actions, native_exception, unwind_exception, context);
967 if (actions & _UA_CLEANUP_PHASE)
971 if (actions & _UA_HANDLER_FRAME)
988 scan_eh_tab(results, actions, native_exception, unwind_exception, context);
1001 scan_eh_tab(results, actions, native_exception, unwind_exception, context);