Lines Matching refs:_info
458 decode_eht_entry(reinterpret_cast<const uint32_t *>(_info.unwind_info), in stepWithEHABI()
473 (pint_t)_info.unwind_info, in stepWithDwarfFDE()
493 _info.format, _info.start_ip, _addressSpace, _registers); in stepWithCompactEncoding()
500 _info.format, (uint32_t)_info.start_ip, _addressSpace, _registers); in stepWithCompactEncoding()
513 _info.format, _info.start_ip, _addressSpace, _registers); in stepWithCompactEncoding()
524 if ((_info.format & UNWIND_X86_64_MODE_MASK) == UNWIND_X86_64_MODE_DWARF) { in compactSaysUseDwarf()
526 *offset = (_info.format & UNWIND_X86_64_DWARF_SECTION_OFFSET); in compactSaysUseDwarf()
535 if ((_info.format & UNWIND_X86_MODE_MASK) == UNWIND_X86_MODE_DWARF) { in compactSaysUseDwarf()
537 *offset = (_info.format & UNWIND_X86_DWARF_SECTION_OFFSET); in compactSaysUseDwarf()
552 if ((_info.format & UNWIND_ARM64_MODE_MASK) == UNWIND_ARM64_MODE_DWARF) { in compactSaysUseDwarf()
554 *offset = (_info.format & UNWIND_ARM64_DWARF_SECTION_OFFSET); in compactSaysUseDwarf()
602 unw_proc_info_t _info; member in libunwind::UnwindCursor
614 memset(&_info, 0, sizeof(_info)); in UnwindCursor()
620 memset(&_info, 0, sizeof(_info)); in UnwindCursor()
859 _info.start_ip = thisPC; in getInfoFromEHABISection()
860 _info.end_ip = nextPC; in getInfoFromEHABISection()
861 _info.handler = personalityRoutine; in getInfoFromEHABISection()
862 _info.unwind_info = exceptionTableAddr; in getInfoFromEHABISection()
863 _info.lsda = lsda; in getInfoFromEHABISection()
865 _info.flags = isSingleWordEHT ? 1 : 0 | scope32 ? 0x2 : 0; // Use enum? in getInfoFromEHABISection()
916 _info.start_ip = fdeInfo.pcStart; in getInfoFromDwarfSection()
917 _info.end_ip = fdeInfo.pcEnd; in getInfoFromDwarfSection()
918 _info.lsda = fdeInfo.lsda; in getInfoFromDwarfSection()
919 _info.handler = cieInfo.personality; in getInfoFromDwarfSection()
920 _info.gp = prolog.spExtraArgSize; in getInfoFromDwarfSection()
921 _info.flags = 0; in getInfoFromDwarfSection()
922 _info.format = dwarfEncoding(); in getInfoFromDwarfSection()
923 _info.unwind_info = fdeInfo.fdeStart; in getInfoFromDwarfSection()
924 _info.unwind_info_size = (uint32_t)fdeInfo.fdeLength; in getInfoFromDwarfSection()
925 _info.extra = (unw_word_t) sects.dso_base; in getInfoFromDwarfSection()
1187 _info.start_ip = funcStart; in getInfoFromCompactEncodingSection()
1188 _info.end_ip = funcEnd; in getInfoFromCompactEncodingSection()
1189 _info.lsda = lsda; in getInfoFromCompactEncodingSection()
1190 _info.handler = personality; in getInfoFromCompactEncodingSection()
1191 _info.gp = 0; in getInfoFromCompactEncodingSection()
1192 _info.flags = 0; in getInfoFromCompactEncodingSection()
1193 _info.format = encoding; in getInfoFromCompactEncodingSection()
1194 _info.unwind_info = 0; in getInfoFromCompactEncodingSection()
1195 _info.unwind_info_size = 0; in getInfoFromCompactEncodingSection()
1196 _info.extra = sects.dso_base; in getInfoFromCompactEncodingSection()
1238 if (_info.format == 0) in setInfoBasedOnIPRegister()
1276 _info.start_ip = fdeInfo.pcStart; in setInfoBasedOnIPRegister()
1277 _info.end_ip = fdeInfo.pcEnd; in setInfoBasedOnIPRegister()
1278 _info.lsda = fdeInfo.lsda; in setInfoBasedOnIPRegister()
1279 _info.handler = cieInfo.personality; in setInfoBasedOnIPRegister()
1280 _info.gp = prolog.spExtraArgSize; in setInfoBasedOnIPRegister()
1283 _info.flags = 0; in setInfoBasedOnIPRegister()
1284 _info.format = dwarfEncoding(); in setInfoBasedOnIPRegister()
1285 _info.unwind_info = fdeInfo.fdeStart; in setInfoBasedOnIPRegister()
1286 _info.unwind_info_size = (uint32_t)fdeInfo.fdeLength; in setInfoBasedOnIPRegister()
1287 _info.extra = 0; in setInfoBasedOnIPRegister()
1306 _info.start_ip = fdeInfo.pcStart; in setInfoBasedOnIPRegister()
1307 _info.end_ip = fdeInfo.pcEnd; in setInfoBasedOnIPRegister()
1308 _info.lsda = fdeInfo.lsda; in setInfoBasedOnIPRegister()
1309 _info.handler = cieInfo.personality; in setInfoBasedOnIPRegister()
1310 _info.gp = prolog.spExtraArgSize; in setInfoBasedOnIPRegister()
1311 _info.flags = 0; in setInfoBasedOnIPRegister()
1312 _info.format = dwarfEncoding(); in setInfoBasedOnIPRegister()
1313 _info.unwind_info = fdeInfo.fdeStart; in setInfoBasedOnIPRegister()
1314 _info.unwind_info_size = (uint32_t)fdeInfo.fdeLength; in setInfoBasedOnIPRegister()
1315 _info.extra = 0; in setInfoBasedOnIPRegister()
1352 if (_info.gp) in step()
1353 setReg(UNW_REG_SP, getReg(UNW_REG_SP) + _info.gp); in step()
1361 *info = _info; in getInfo()