Searched refs:lsda (Results 1 - 11 of 11) sorted by relevance

/macosx-10.10/JavaScriptCore-7600.1.17/ftl/
H A DFTLUnwindInfo.cpp46 void* lsda; member in struct:JSC::FTL::__anon2589::CompactUnwind
64 RELEASE_ASSERT(!data->lsda); // We don't know how to handle this.
/macosx-10.10/libunwind-35.3/src/
H A DUnwindLevel1.c78 DEBUG_PRINT_UNWINDING("unwind_phase1(ex_ojb=%p): pc=0x%llX, start_ip=0x%llX, func=%s, lsda=0x%llX, personality=0x%llX\n",
79 exception_object, pc, frameInfo.start_ip, functionName, frameInfo.lsda, frameInfo.handler);
151 DEBUG_PRINT_UNWINDING("unwind_phase2(ex_ojb=%p): start_ip=0x%llX, func=%s, sp=0x%llX, lsda=0x%llX, personality=0x%llX\n",
152 exception_object, frameInfo.start_ip, functionName, sp, frameInfo.lsda, frameInfo.handler);
222 DEBUG_PRINT_UNWINDING("unwind_phase2_forced(ex_ojb=%p): start_ip=0x%llX, func=%s, lsda=0x%llX, personality=0x%llX\n",
223 exception_object, frameInfo.start_ip, functionName, frameInfo.lsda, frameInfo.handler);
354 result = frameInfo.lsda;
358 DEBUG_MESSAGE("lsda at 0x%lX does not start with 0xFF\n", result);
H A DUnwindCursor.hpp517 fInfo.lsda = fdeInfo.lsda;
584 pint_t lsda = 0; local
691 if ( log ) fprintf(stderr, "\tbinary search of lsda table for targetFunctionOffset=0x%08X\n", funcStartOffset);
695 lsda = lsdaIndex.lsdaOffset(mid) + mh;
705 if ( lsda == 0 ) {
706 DEBUG_MESSAGE("found encoding 0x%08X with HAS_LSDA bit set for pc=0x%0llX, but lsda table has no entry\n", encoding, (uint64_t)pc);
727 if (log ) fprintf(stderr, "getInfoFromCompactEncodingSection(pc=0x%llX), encoding=0x%08X, lsda=0x%08llX for funcStart=0x%llX\n",
728 (uint64_t)pc, encoding, (uint64_t)lsda, (uint64_t)funcStart);
731 fInfo.lsda
[all...]
H A DDwarfParser.hpp85 pint_t lsda; member in struct:libunwind::CFI_Parser::FDE_Info
100 FDE_Reference lsda; member in struct:libunwind::CFI_Parser::FDE_Atom_Info
184 fdeInfo->lsda = 0;
190 // peek at value (without indirection). Zero means no lsda
193 // reset pointer and re-parse lsda address
195 fdeInfo->lsda = addressSpace.getEncodedP(p, nextCFI, cieInfo->lsdaEncoding);
251 fdeInfo->lsda = 0;
257 // peek at value (without indirection). Zero means no lsda
260 // reset pointer and re-parse lsda address
262 fdeInfo->lsda
[all...]
H A DUnwind-sjlj.c51 // and lsda fields of the block.
69 uintptr_t lsda; // arm offset=28 member in struct:_Unwind_FunctionContext
347 DEBUG_PRINT_API("_Unwind_GetLanguageSpecificData(context=%p) => 0x%0lX\n", context, ufc->lsda);
348 return ufc->lsda;
H A DDwarfInstructions.hpp76 CFI_Reference<A> lsda; member in struct:libunwind::CFI_Atom_Info::__anon9812::__anon9813
102 pint_t* lsda, pint_t* personality,
203 entry->u.fdeInfo.lsda.targetAddress = CFI_INVALID_ADDRESS;
233 // peek at value (without indirection). Zero means no lsda
236 // reset pointer and re-parse lsda address
239 entry->u.fdeInfo.lsda.targetAddress = addressSpace.getEncodedP(p, nextCFI, cieInfo.lsdaEncoding);
240 entry->u.fdeInfo.lsda.offsetInCFI = offsetOfLSDAAddress;
241 entry->u.fdeInfo.lsda.encodingOfTargetAddress = cieInfo.lsdaEncoding;
253 fdeInfo.lsda = entry->u.fdeInfo.lsda
281 createCompactEncodingFromFDE(A& addressSpace, pint_t fdeStart, pint_t* lsda, pint_t* personality, char warningBuffer[1024]) argument
[all...]
H A DUnwindLevel1-gcc-ext.c133 DEBUG_PRINT_UNWINDING(" _backtrace: start_ip=0x%llX, func=%s, lsda=0x%llX, context=%p\n",
134 frameInfo.start_ip, functionName, frameInfo.lsda, &cursor);
/macosx-10.10/llvmCore-3425.0.34/examples/ExceptionDemo/
H A DExceptionDemo.cpp604 /// @param lsda language specific data area
613 const uint8_t *lsda,
620 if (!lsda)
625 "handleLsda(...):lsda is non-zero.\n");
642 uint8_t lpStartEncoding = *lsda++;
645 readEncodedPointer(&lsda, lpStartEncoding);
648 uint8_t ttypeEncoding = *lsda++;
655 classInfoOffset = readULEB128(&lsda);
656 classInfo = (struct OurExceptionType_t**) (lsda + classInfoOffset);
662 uint8_t callSiteEncoding = *lsda
612 handleLsda(int version, const uint8_t *lsda, _Unwind_Action actions, uint64_t exceptionClass, struct _Unwind_Exception *exceptionObject, _Unwind_Context_t context) argument
816 const uint8_t *lsda = _Unwind_GetLanguageSpecificData(context); local
[all...]
/macosx-10.10/objc4-646/runtime/
H A Dobjc-exception.mm889 static bool isObjCExceptionCatcher(uintptr_t lsda, uintptr_t ip,
893 unsigned char LPStart_enc = *(const unsigned char *)lsda++;
896 read_address(&lsda, bases, LPStart_enc); // LPStart
899 unsigned char TType_enc = *(const unsigned char *)lsda++;
901 read_uleb(&lsda); // TType
904 unsigned char call_site_enc = *(const unsigned char *)lsda++;
905 uintptr_t length = read_uleb(&lsda);
906 uintptr_t call_site_table = lsda;
1028 if ( info.lsda == 0 )
1039 if ( isObjCExceptionCatcher(info.lsda, i
[all...]
/macosx-10.10/libunwind-35.3/include/
H A Dlibunwind.h73 unw_word_t lsda; /* address of language specific data area, or zero if not used */ member in struct:unw_proc_info_t
/macosx-10.10/llvmCore-3425.0.34/lib/MC/
H A DMCDwarf.cpp865 const MCSymbol *lsda,
1065 // range-start range-length compact-unwind-enc personality-func lsda
1137 const MCSymbol *lsda,
1178 if (lsda)
1209 if (lsda)
1227 if (lsda)
1134 EmitCIE(MCStreamer &streamer, const MCSymbol *personality, unsigned personalityEncoding, const MCSymbol *lsda, bool IsSignalFrame, unsigned lsdaEncoding) argument

Completed in 211 milliseconds