• Home
  • Raw
  • Download

Lines Matching refs:exc

363   void saveDataToBarrierCache(_Unwind_Exception* exc,  in saveDataToBarrierCache()  argument
366 exc->barrier_cache.sp = _Unwind_GetGR(ctx, UNWIND_STACK_REG); in saveDataToBarrierCache()
367 exc->barrier_cache.bitpattern[0] = (uint32_t)results.adjustedPtr; in saveDataToBarrierCache()
368 exc->barrier_cache.bitpattern[1] = (uint32_t)results.ttypeIndex; in saveDataToBarrierCache()
369 exc->barrier_cache.bitpattern[3] = (uint32_t)results.landingPad; in saveDataToBarrierCache()
372 void loadDataFromBarrierCache(_Unwind_Exception* exc, in loadDataFromBarrierCache() argument
374 results.adjustedPtr = (void*) exc->barrier_cache.bitpattern[0]; in loadDataFromBarrierCache()
375 results.ttypeIndex = (int64_t) exc->barrier_cache.bitpattern[1]; in loadDataFromBarrierCache()
376 results.landingPad = (uintptr_t) exc->barrier_cache.bitpattern[3]; in loadDataFromBarrierCache()
379 void prepareBeginCleanup(_Unwind_Exception* exc) { in prepareBeginCleanup() argument
380 __cxa_begin_cleanup(exc); in prepareBeginCleanup()
383 void saveUnexpectedDataToBarrierCache(_Unwind_Exception* exc, in saveUnexpectedDataToBarrierCache() argument
386 prepareBeginCleanup(exc); in saveUnexpectedDataToBarrierCache()
407 exc->barrier_cache.bitpattern[1] = n; in saveUnexpectedDataToBarrierCache()
408 exc->barrier_cache.bitpattern[3] = 4; in saveUnexpectedDataToBarrierCache()
409 exc->barrier_cache.bitpattern[4] = (uint32_t)e; in saveUnexpectedDataToBarrierCache()
495 void saveDataToBarrierCache(_Unwind_Exception* exc, in saveDataToBarrierCache() argument
499 void loadDataFromBarrierCache(_Unwind_Exception* exc, in loadDataFromBarrierCache() argument
502 void prepareBeginCleanup(_Unwind_Exception* exc) {} in prepareBeginCleanup() argument
504 void saveUnexpectedDataToBarrierCache(_Unwind_Exception* exc, in saveUnexpectedDataToBarrierCache() argument