/macosx-10.10/JavaScriptCore-7600.1.17/ftl/ |
H A D | FTLUnwindInfo.cpp | 46 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 D | UnwindLevel1.c | 78 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 D | UnwindCursor.hpp | 517 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 D | DwarfParser.hpp | 85 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 D | Unwind-sjlj.c | 51 // 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 D | DwarfInstructions.hpp | 76 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 D | UnwindLevel1-gcc-ext.c | 133 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 D | ExceptionDemo.cpp | 604 /// @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 D | objc-exception.mm | 889 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 D | libunwind.h | 73 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 D | MCDwarf.cpp | 865 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
|