Lines Matching refs:_info

513     _info.lsda = reinterpret_cast<unw_word_t>(_dispContext.HandlerData);  in setDispatcherContext()
515 _info.handler = reinterpret_cast<unw_word_t>(__libunwind_seh_personality); in setDispatcherContext()
517 _info.handler = 0; in setDispatcherContext()
554 _info.lsda = reinterpret_cast<unw_word_t>(_dispContext.HandlerData); in stepWithSEHData()
556 _info.handler = reinterpret_cast<unw_word_t>(__libunwind_seh_personality); in stepWithSEHData()
558 _info.handler = 0; in stepWithSEHData()
563 unw_proc_info_t _info; member in libunwind::UnwindCursor
578 memset(&_info, 0, sizeof(_info)); in UnwindCursor()
681 memset(&_info, 0, sizeof(_info)); in UnwindCursor()
976 decode_eht_entry(reinterpret_cast<const uint32_t *>(_info.unwind_info), in stepWithEHABI()
1024 (pint_t)_info.unwind_info, _registers, _isSignalFrame, stage2); in stepWithDwarfFDE()
1043 _info.format, _info.start_ip, _addressSpace, _registers); in stepWithCompactEncoding()
1050 _info.format, (uint32_t)_info.start_ip, _addressSpace, _registers); in stepWithCompactEncoding()
1070 _info.format, _info.start_ip, _addressSpace, _registers); in stepWithCompactEncoding()
1111 if ((_info.format & UNWIND_X86_64_MODE_MASK) == UNWIND_X86_64_MODE_DWARF) { in compactSaysUseDwarf()
1113 *offset = (_info.format & UNWIND_X86_64_DWARF_SECTION_OFFSET); in compactSaysUseDwarf()
1122 if ((_info.format & UNWIND_X86_MODE_MASK) == UNWIND_X86_MODE_DWARF) { in compactSaysUseDwarf()
1124 *offset = (_info.format & UNWIND_X86_DWARF_SECTION_OFFSET); in compactSaysUseDwarf()
1145 if ((_info.format & UNWIND_ARM64_MODE_MASK) == UNWIND_ARM64_MODE_DWARF) { in compactSaysUseDwarf()
1147 *offset = (_info.format & UNWIND_ARM64_DWARF_SECTION_OFFSET); in compactSaysUseDwarf()
1306 reinterpret_cast<tbtable *>(_info.unwind_info), in stepWithTBTableData()
1313 unw_proc_info_t _info; member in libunwind::UnwindCursor
1330 memset(&_info, 0, sizeof(_info)); in UnwindCursor()
1336 memset(&_info, 0, sizeof(_info)); in UnwindCursor()
1385 return reinterpret_cast<uintptr_t>(_info.extra); in getDataRelBase()
1614 _info.start_ip = thisPC; in getInfoFromEHABISection()
1615 _info.end_ip = nextPC; in getInfoFromEHABISection()
1616 _info.handler = personalityRoutine; in getInfoFromEHABISection()
1617 _info.unwind_info = exceptionTableAddr; in getInfoFromEHABISection()
1618 _info.lsda = lsda; in getInfoFromEHABISection()
1620 _info.flags = (isSingleWordEHT ? 1 : 0) | (scope32 ? 0x2 : 0); // Use enum? in getInfoFromEHABISection()
1636 _info.start_ip = fdeInfo.pcStart; in getInfoFromFdeCie()
1637 _info.end_ip = fdeInfo.pcEnd; in getInfoFromFdeCie()
1638 _info.lsda = fdeInfo.lsda; in getInfoFromFdeCie()
1639 _info.handler = cieInfo.personality; in getInfoFromFdeCie()
1642 _info.gp = prolog.spExtraArgSize; in getInfoFromFdeCie()
1643 _info.flags = 0; in getInfoFromFdeCie()
1644 _info.format = dwarfEncoding(); in getInfoFromFdeCie()
1645 _info.unwind_info = fdeInfo.fdeStart; in getInfoFromFdeCie()
1646 _info.unwind_info_size = static_cast<uint32_t>(fdeInfo.fdeLength); in getInfoFromFdeCie()
1647 _info.extra = static_cast<unw_word_t>(dso_base); in getInfoFromFdeCie()
1956 _info.start_ip = funcStart; in getInfoFromCompactEncodingSection()
1957 _info.end_ip = funcEnd; in getInfoFromCompactEncodingSection()
1958 _info.lsda = lsda; in getInfoFromCompactEncodingSection()
1959 _info.handler = personality; in getInfoFromCompactEncodingSection()
1960 _info.gp = 0; in getInfoFromCompactEncodingSection()
1961 _info.flags = 0; in getInfoFromCompactEncodingSection()
1962 _info.format = encoding; in getInfoFromCompactEncodingSection()
1963 _info.unwind_info = 0; in getInfoFromCompactEncodingSection()
1964 _info.unwind_info_size = 0; in getInfoFromCompactEncodingSection()
1965 _info.extra = sects.dso_base; in getInfoFromCompactEncodingSection()
1980 _info.gp = 0; in getInfoFromSEH()
1981 _info.flags = 0; in getInfoFromSEH()
1982 _info.format = 0; in getInfoFromSEH()
1983 _info.unwind_info_size = sizeof(RUNTIME_FUNCTION); in getInfoFromSEH()
1984 _info.unwind_info = reinterpret_cast<unw_word_t>(unwindEntry); in getInfoFromSEH()
1985 _info.extra = base; in getInfoFromSEH()
1986 _info.start_ip = base + unwindEntry->BeginAddress; in getInfoFromSEH()
1988 _info.end_ip = base + unwindEntry->EndAddress; in getInfoFromSEH()
1999 _info.lsda = reinterpret_cast<unw_word_t>(handler+1); in getInfoFromSEH()
2000 _dispContext.HandlerData = reinterpret_cast<void *>(_info.lsda); in getInfoFromSEH()
2004 _info.handler = reinterpret_cast<unw_word_t>(__libunwind_seh_personality); in getInfoFromSEH()
2006 _info.handler = 0; in getInfoFromSEH()
2008 _info.lsda = 0; in getInfoFromSEH()
2009 _info.handler = 0; in getInfoFromSEH()
2281 _info.start_ip = start_ip; in getInfoFromTBTable()
2282 _info.end_ip = end_ip; in getInfoFromTBTable()
2283 _info.lsda = lsda; in getInfoFromTBTable()
2284 _info.handler = handler; in getInfoFromTBTable()
2285 _info.gp = 0; in getInfoFromTBTable()
2286 _info.flags = flags; in getInfoFromTBTable()
2287 _info.format = 0; in getInfoFromTBTable()
2288 _info.unwind_info = reinterpret_cast<unw_word_t>(TBTable); in getInfoFromTBTable()
2289 _info.unwind_info_size = 0; in getInfoFromTBTable()
2290 _info.extra = registers.getRegister(2); in getInfoFromTBTable()
2449 if (_info.flags == frameType::frameWithEHInfo && TBTable->tb.has_vec) { in stepWithTBTable()
2620 if (_info.format == 0) in setInfoBasedOnIPRegister()
2722 _info = {}; in setInfoForSigReturn()
2723 _info.start_ip = pc; in setInfoForSigReturn()
2724 _info.end_ip = pc + 4; in setInfoForSigReturn()
2781 _info = {}; in setInfoForSigReturn()
2782 _info.start_ip = pc; in setInfoForSigReturn()
2783 _info.end_ip = pc + 4; in setInfoForSigReturn()
2832 _info = {}; in setInfoForSigReturn()
2833 _info.start_ip = pc; in setInfoForSigReturn()
2834 _info.end_ip = pc + 2; in setInfoForSigReturn()
2967 *info = _info; in getInfo()