Lines Matching refs:exc
62 _Unwind_Exception *exc; in _GCC_specific_handler() local
92 exc = (_Unwind_Exception *)ms_exc->ExceptionInformation[0]; in _GCC_specific_handler()
125 (void *)pers, action, exc->exception_class, in _GCC_specific_handler()
126 (void *)exc, (void *)ctx); in _GCC_specific_handler()
127 urc = pers(1, action, exc->exception_class, exc, ctx); in _GCC_specific_handler()
144 exc->private_[1] = (ULONG_PTR)frame; in _GCC_specific_handler()
151 RtlUnwindEx(frame, (PVOID)disp->ControlPc, ms_exc, exc, ms_ctx, disp->HistoryTable); in _GCC_specific_handler()
163 exc->private_[2] = disp->TargetIp; in _GCC_specific_handler()
165 __unw_get_reg(&cursor, UNW_X86_64_RDX, &exc->private_[3]); in _GCC_specific_handler()
167 exc->private_[2] = disp->TargetPc; in _GCC_specific_handler()
169 __unw_get_reg(&cursor, UNW_ARM_R1, &exc->private_[3]); in _GCC_specific_handler()
171 exc->private_[2] = disp->TargetPc; in _GCC_specific_handler()
173 __unw_get_reg(&cursor, UNW_AARCH64_X1, &exc->private_[3]); in _GCC_specific_handler()
182 ms_exc->ExceptionInformation[3] = exc->private_[3]; in _GCC_specific_handler()
201 uint64_t klass, _Unwind_Exception *exc, in __libunwind_seh_personality() argument
210 ms_exc.ExceptionInformation[0] = (ULONG_PTR)exc; in __libunwind_seh_personality()