Home | History | Annotate | Download | only in Unwind

Lines Matching defs:_info

451                                               (pint_t)_info.unwind_info,
470 _info.format, _info.start_ip, _addressSpace, _registers);
475 _info.format, (uint32_t)_info.start_ip, _addressSpace, _registers);
484 _info.format, _info.start_ip, _addressSpace, _registers);
493 if ((_info.format & UNWIND_X86_64_MODE_MASK) == UNWIND_X86_64_MODE_DWARF) {
495 *offset = (_info.format & UNWIND_X86_64_DWARF_SECTION_OFFSET);
502 _info.format & UNWIND_X86_MODE_MASK) == UNWIND_X86_MODE_DWARF) {
504 *offset = (_info.format & UNWIND_X86_DWARF_SECTION_OFFSET);
515 if ((_info.format & UNWIND_ARM64_MODE_MASK) == UNWIND_ARM64_MODE_DWARF) {
517 *offset = (_info.format & UNWIND_ARM64_DWARF_SECTION_OFFSET);
550 unw_proc_info_t _info;
562 memset(&_info, 0, sizeof(_info));
568 memset(&_info, 0, sizeof(_info));
803 _info.start_ip = thisPC;
804 _info.end_ip = nextPC;
805 _info.handler = personalityRoutine;
806 _info.unwind_info = exceptionTableAddr;
807 _info.lsda = lsda;
809 _info.flags = isSingleWordEHT ? 1 : 0 | scope32 ? 0x2 : 0; // Use enum?
860 _info.start_ip = fdeInfo.pcStart;
861 _info.end_ip = fdeInfo.pcEnd;
862 _info.lsda = fdeInfo.lsda;
863 _info.handler = cieInfo.personality;
864 _info.gp = prolog.spExtraArgSize;
865 _info.flags = 0;
866 _info.format = dwarfEncoding();
867 _info.unwind_info = fdeInfo.fdeStart;
868 _info.unwind_info_size = (uint32_t)fdeInfo.fdeLength;
869 _info.extra = (unw_word_t) sects.dso_base;
1131 _info.start_ip = funcStart;
1132 _info.end_ip = funcEnd;
1133 _info.lsda = lsda;
1134 _info.handler = personality;
1135 _info.gp = 0;
1136 _info.flags = 0;
1137 _info.format = encoding;
1138 _info.unwind_info = 0;
1139 _info.unwind_info_size = 0;
1140 _info.extra = sects.dso_base;
1182 if (_info.format == 0)
1220 _info.start_ip = fdeInfo.pcStart;
1221 _info.end_ip = fdeInfo.pcEnd;
1222 _info.lsda = fdeInfo.lsda;
1223 _info.handler = cieInfo.personality;
1224 _info.gp = prolog.spExtraArgSize;
1227 _info.flags = 0;
1228 _info.format = dwarfEncoding();
1229 _info.unwind_info = fdeInfo.fdeStart;
1230 _info.unwind_info_size = (uint32_t)fdeInfo.fdeLength;
1231 _info.extra = 0;
1250 _info.start_ip = fdeInfo.pcStart;
1251 _info.end_ip = fdeInfo.pcEnd;
1252 _info.lsda = fdeInfo.lsda;
1253 _info.handler = cieInfo.personality;
1254 _info.gp = prolog.spExtraArgSize;
1255 _info.flags = 0;
1256 _info.format = dwarfEncoding();
1257 _info.unwind_info = fdeInfo.fdeStart;
1258 _info.unwind_info_size = (uint32_t)fdeInfo.fdeLength;
1259 _info.extra = 0;
1296 if (_info.gp)
1297 setReg(UNW_REG_SP, getReg(UNW_REG_SP) + _info.gp);
1305 *info = _info;