Home | History | Annotate | Download | only in src

Lines Matching defs:landingPad

63 | | landingPad  | (encoded with callSiteEncoding) | offset relative to lpStart   | |
76 | | landingPad | (ULEB128) | offset relative to lpStart | |
129 * landingPad can be 0, this implies there is nothing to be done.
131 * landingPad != 0 and actionEntry == 0 implies a cleanup needs to be done
132 @landingPad.
134 * A cleanup can also be found under landingPad != 0 and actionEntry != 0 in
508 uintptr_t landingPad; // null -> nothing found, else something found
530 _Unwind_SetIP(context, results.landingPad);
562 results.landingPad = 0;
659 uintptr_t landingPad = readEncodedPointer(&callSitePtr, callSiteEncoding);
664 uintptr_t landingPad = readULEB128(&callSitePtr);
671 if (landingPad == 0)
677 landingPad = (uintptr_t)lpStart + landingPad;
679 ++landingPad;
689 results.landingPad = landingPad;
724 results.landingPad = landingPad;
760 results.landingPad = landingPad;
804 results.landingPad = landingPad;
829 results.landingPad = landingPad;
854 results.landingPad = landingPad;
966 exception_header->catchTemp = reinterpret_cast<void*>(results.landingPad);
991 results.landingPad = reinterpret_cast<uintptr_t>(exception_header->catchTemp);
1054 unwind_exception->barrier_cache.bitpattern[3] = (uint32_t)results.landingPad;
1064 results.landingPad = (uintptr_t)unwind_exception->barrier_cache.bitpattern[3];