Lines Matching defs:exception_object
122 unwind_phase1(struct _Unwind_Exception *exception_object) {
134 (void *)exception_object);
144 (void *)exception_object,
147 1, _UA_SEARCH_PHASE, exception_object->exception_class,
148 exception_object, (struct _Unwind_Context *)c);
154 exception_object->private_2 = (uintptr_t) c;
157 (void *)exception_object);
163 (void *)exception_object);
171 (void *)exception_object);
181 unwind_phase2(struct _Unwind_Exception *exception_object) {
183 (void *)exception_object);
189 (void *)exception_object, (void *)c);
196 (void *)exception_object);
203 if ((uintptr_t) c == exception_object->private_2)
209 (*c->personality)(1, action, exception_object->exception_class,
210 exception_object, (struct _Unwind_Context *)c);
216 (void *)exception_object);
217 if ((uintptr_t) c == exception_object->private_2) {
227 (void *)exception_object, c->jbuf[1]);
251 unwind_phase2_forced(struct _Unwind_Exception *exception_object,
262 (void *)exception_object);
270 (*stop)(1, action, exception_object->exception_class, exception_object,
274 (void *)exception_object, stopResult);
278 (void *)exception_object);
287 (void *)exception_object, (void *)p);
289 (*p)(1, action, exception_object->exception_class, exception_object,
295 (void *)exception_object);
301 (void *)exception_object);
311 (void *)exception_object, personalityResult);
322 (void *)exception_object);
325 (*stop)(1, lastAction, exception_object->exception_class, exception_object,
336 _Unwind_SjLj_RaiseException(struct _Unwind_Exception *exception_object) {
338 (void *)exception_object);
342 exception_object->private_1 = 0;
343 exception_object->private_2 = 0;
346 _Unwind_Reason_Code phase1 = unwind_phase1(exception_object);
351 return unwind_phase2(exception_object);
367 _Unwind_SjLj_Resume(struct _Unwind_Exception *exception_object) {
369 (void *)exception_object);
371 if (exception_object->private_1 != 0)
372 unwind_phase2_forced(exception_object,
373 (_Unwind_Stop_Fn) exception_object->private_1,
374 (void *)exception_object->private_2);
376 unwind_phase2(exception_object);
385 _Unwind_SjLj_Resume_or_Rethrow(struct _Unwind_Exception *exception_object) {
388 (void *)exception_object, exception_object->private_1);
392 if (exception_object->private_1 == 0) {
393 return _Unwind_SjLj_RaiseException(exception_object);
400 _Unwind_SjLj_Resume(exception_object);
485 _Unwind_DeleteException(struct _Unwind_Exception *exception_object) {
487 (void *)exception_object);
488 if (exception_object->exception_cleanup != NULL)
489 (*exception_object->exception_cleanup)(_URC_FOREIGN_EXCEPTION_CAUGHT,
490 exception_object);