Lines Matching refs:ue_header
154 save_caught_exception(struct _Unwind_Exception* ue_header,
163 ue_header->barrier_cache.sp = _Unwind_GetGR(context, 13);
164 ue_header->barrier_cache.bitpattern[0] = (_uw) thrown_ptr;
165 ue_header->barrier_cache.bitpattern[1]
167 ue_header->barrier_cache.bitpattern[2]
169 ue_header->barrier_cache.bitpattern[3] = (_uw) landing_pad;
176 restore_caught_exception(struct _Unwind_Exception* ue_header,
181 handler_switch_value = (int) ue_header->barrier_cache.bitpattern[1];
183 (const unsigned char*) ue_header->barrier_cache.bitpattern[2];
184 landing_pad = (_Unwind_Ptr) ue_header->barrier_cache.bitpattern[3];
190 if (__gnu_unwind_frame(ue_header, context) != _URC_OK) \
278 save_caught_exception(struct _Unwind_Exception* ue_header,
287 __cxa_exception* xh = __get_exception_header_from_ue(ue_header);
303 restore_caught_exception(struct _Unwind_Exception* ue_header,
308 __cxa_exception* xh = __get_exception_header_from_ue(ue_header);
345 struct _Unwind_Exception* ue_header,
351 struct _Unwind_Exception *ue_header,
369 void* thrown_ptr = ue_header + 1;
385 && ue_header->barrier_cache.sp == _Unwind_GetGR(context, 13))
407 ip = (_Unwind_Ptr) ue_header;
410 __cxa_exception* xh = __get_exception_header_from_ue(ue_header);
422 restore_caught_exception(ue_header, handler_switch_value,
543 throw_type = ue_header;
619 save_caught_exception(ue_header, context, thrown_ptr,
629 // because they all expect ue_header to be a struct __cxa_exception.
647 __cxa_call_terminate(ue_header);
666 ue_header->barrier_cache.bitpattern[1] = n;
668 ue_header->barrier_cache.bitpattern[2] = 0;
670 ue_header->barrier_cache.bitpattern[3] = 4;
672 ue_header->barrier_cache.bitpattern[4] = (_Unwind_Word) e;
682 __builtin_extend_pointer (ue_header));
688 __cxa_begin_cleanup(ue_header);