Home | History | Annotate | Download | only in src

Lines Matching defs:lsda

584     const uint8_t *lsda = (const uint8_t *)_Unwind_GetLanguageSpecificData(context);
585 if (lsda == 0)
591 results.languageSpecificData = lsda;
614 // Parse LSDA header.
615 uint8_t lpStartEncoding = *lsda++;
616 const uint8_t* lpStart = (const uint8_t*)readEncodedPointer(&lsda, lpStartEncoding);
619 uint8_t ttypeEncoding = *lsda++;
625 uintptr_t classInfoOffset = readULEB128(&lsda);
626 classInfo = lsda + classInfoOffset;
630 uint8_t callSiteEncoding = *lsda++;
634 uint32_t callSiteTableLength = static_cast<uint32_t>(readULEB128(&lsda));
635 const uint8_t* callSiteTableStart = lsda;
1043 // | | LSDA | | <-- lsda
1206 const uint8_t* lsda;
1216 lsda = (const uint8_t*)unwind_exception->barrier_cache.bitpattern[2];
1219 lsda = old_exception_header->languageSpecificData;
1246 uint8_t lpStartEncoding = *lsda++;
1247 const uint8_t* lpStart = (const uint8_t*)readEncodedPointer(&lsda, lpStartEncoding);
1248 (void)lpStart; // purposefully unused. Just needed to increment lsda.
1249 uint8_t ttypeEncoding = *lsda++;
1252 uintptr_t classInfoOffset = readULEB128(&lsda);
1253 const uint8_t* classInfo = lsda + classInfoOffset;