Home | History | Annotate | Download | only in src

Lines Matching defs:landingPad

64 | | landingPad  | (encoded with callSiteEncoding) | offset relative to lpStart   | |
77 | | landingPad | (ULEB128) | offset relative to lpStart | |
130 * landingPad can be 0, this implies there is nothing to be done.
132 * landingPad != 0 and actionEntry == 0 implies a cleanup needs to be done
133 @landingPad.
135 * A cleanup can also be found under landingPad != 0 and actionEntry != 0 in
503 uintptr_t landingPad; // null -> nothing found, else something found
525 _Unwind_SetIP(context, results.landingPad);
557 results.landingPad = 0;
654 uintptr_t landingPad = readEncodedPointer(&callSitePtr, callSiteEncoding);
659 uintptr_t landingPad = readULEB128(&callSitePtr);
666 if (landingPad == 0)
672 landingPad = (uintptr_t)lpStart + landingPad;
674 ++landingPad;
684 results.landingPad = landingPad;
719 results.landingPad = landingPad;
755 results.landingPad = landingPad;
799 results.landingPad = landingPad;
824 results.landingPad = landingPad;
849 results.landingPad = landingPad;
961 exception_header->catchTemp = reinterpret_cast<void*>(results.landingPad);
986 results.landingPad = reinterpret_cast<uintptr_t>(exception_header->catchTemp);
1049 unwind_exception->barrier_cache.bitpattern[3] = (uint32_t)results.landingPad;
1059 results.landingPad = (uintptr_t)unwind_exception->barrier_cache.bitpattern[3];