Lines Matching full:lsda
513 _info.lsda = reinterpret_cast<unw_word_t>(_dispContext.HandlerData); in setDispatcherContext()
554 _info.lsda = reinterpret_cast<unw_word_t>(_dispContext.HandlerData); in stepWithSEHData()
1542 uintptr_t lsda; in getInfoFromEHABISection() local
1555 lsda = isSingleWordEHT ? 0 : (exceptionTableAddr + 4); in getInfoFromEHABISection()
1561 lsda = exceptionTableAddr + (extraWords + 1) * 4; in getInfoFromEHABISection()
1567 lsda = exceptionTableAddr + (extraWords + 1) * 4; in getInfoFromEHABISection()
1602 // | | LSDA | | <-- lsda in getInfoFromEHABISection()
1611 lsda = reinterpret_cast<uintptr_t>(UnwindData + NDataWords); in getInfoFromEHABISection()
1618 _info.lsda = lsda; in getInfoFromEHABISection()
1638 _info.lsda = fdeInfo.lsda; in getInfoFromFdeCie()
1767 pint_t lsda = 0; in getInfoFromCompactEncodingSection() local
1897 // look up LSDA, if encoding says function has one in getInfoFromCompactEncodingSection()
1907 "\tbinary search of lsda table for targetFunctionOffset=0x%08X\n", in getInfoFromCompactEncodingSection()
1912 lsda = lsdaIndex.lsdaOffset(mid) + sects.dso_base; in getInfoFromCompactEncodingSection()
1920 if (lsda == 0) { in getInfoFromCompactEncodingSection()
1922 "pc=0x%0llX, but lsda table has no entry", in getInfoFromCompactEncodingSection()
1954 "encoding=0x%08X, lsda=0x%08llX for funcStart=0x%llX\n", in getInfoFromCompactEncodingSection()
1955 (uint64_t) pc, encoding, (uint64_t) lsda, (uint64_t) funcStart); in getInfoFromCompactEncodingSection()
1958 _info.lsda = lsda; in getInfoFromCompactEncodingSection()
1989 // Only fill in the handler and LSDA if they're stale. in getInfoFromSEH()
1993 // The personality is given in the UNWIND_INFO itself. The LSDA immediately in getInfoFromSEH()
1999 _info.lsda = reinterpret_cast<unw_word_t>(handler+1); in getInfoFromSEH()
2000 _dispContext.HandlerData = reinterpret_cast<void *>(_info.lsda); in getInfoFromSEH()
2008 _info.lsda = 0; in getInfoFromSEH()
2089 unw_word_t lsda = 0; in getInfoFromTBTable() local
2122 lsda = _registers.getRegister(framePointerReg) + stateTableOffset; in getInfoFromTBTable()
2169 _LIBUNWIND_TRACE_UNWINDING("State table: LSDA=%p, Personality=%p\n", in getInfoFromTBTable()
2170 reinterpret_cast<void *>(lsda), in getInfoFromTBTable()
2269 // Increment ehInfo to point to member lsda. in getInfoFromTBTable()
2271 lsda = *ehInfo++; in getInfoFromTBTable()
2276 _LIBUNWIND_TRACE_UNWINDING("Range table: LSDA=%#lx, Personality=%#lx\n", in getInfoFromTBTable()
2277 lsda, handler); in getInfoFromTBTable()
2283 _info.lsda = lsda; in getInfoFromTBTable()