Lines Matching refs:regs

952   fs->regs.prev = NULL;  in execute_cfa_program()
980 fs->regs.reg[reg].how = REG_SAVED_OFFSET; in execute_cfa_program()
981 fs->regs.reg[reg].loc.offset = offset; in execute_cfa_program()
989 fs->regs.reg[reg].how = REG_UNSAVED; in execute_cfa_program()
1023 fs->regs.reg[reg].how = REG_SAVED_OFFSET; in execute_cfa_program()
1024 fs->regs.reg[reg].loc.offset = offset; in execute_cfa_program()
1034 fs->regs.reg[reg].how = REG_UNSAVED; in execute_cfa_program()
1041 fs->regs.reg[reg].how = REG_UNSAVED; in execute_cfa_program()
1048 fs->regs.reg[reg].how = REG_UNDEFINED; in execute_cfa_program()
1062 fs->regs.reg[reg].how = REG_SAVED_REG; in execute_cfa_program()
1063 fs->regs.reg[reg].loc.reg = (_Unwind_Word)reg2; in execute_cfa_program()
1079 *new_rs = fs->regs; in execute_cfa_program()
1080 fs->regs.prev = new_rs; in execute_cfa_program()
1086 struct frame_state_reg_info *old_rs = fs->regs.prev; in execute_cfa_program()
1087 fs->regs = *old_rs; in execute_cfa_program()
1095 fs->regs.cfa_reg = (_Unwind_Word)utmp; in execute_cfa_program()
1097 fs->regs.cfa_offset = (_Unwind_Word)utmp; in execute_cfa_program()
1098 fs->regs.cfa_how = CFA_REG_OFFSET; in execute_cfa_program()
1103 fs->regs.cfa_reg = (_Unwind_Word)utmp; in execute_cfa_program()
1104 fs->regs.cfa_how = CFA_REG_OFFSET; in execute_cfa_program()
1109 fs->regs.cfa_offset = utmp; in execute_cfa_program()
1114 fs->regs.cfa_exp = insn_ptr; in execute_cfa_program()
1115 fs->regs.cfa_how = CFA_EXP; in execute_cfa_program()
1125 fs->regs.reg[reg].how = REG_SAVED_EXP; in execute_cfa_program()
1126 fs->regs.reg[reg].loc.exp = insn_ptr; in execute_cfa_program()
1140 fs->regs.reg[reg].how = REG_SAVED_OFFSET; in execute_cfa_program()
1141 fs->regs.reg[reg].loc.offset = offset; in execute_cfa_program()
1147 fs->regs.cfa_reg = (_Unwind_Word)utmp; in execute_cfa_program()
1149 fs->regs.cfa_offset = (_Unwind_Sword)stmp; in execute_cfa_program()
1150 fs->regs.cfa_how = CFA_REG_OFFSET; in execute_cfa_program()
1151 fs->regs.cfa_offset *= fs->data_align; in execute_cfa_program()
1156 fs->regs.cfa_offset = (_Unwind_Sword)stmp; in execute_cfa_program()
1157 fs->regs.cfa_offset *= fs->data_align; in execute_cfa_program()
1168 fs->regs.reg[reg].how = REG_SAVED_VAL_OFFSET; in execute_cfa_program()
1169 fs->regs.reg[reg].loc.offset = offset; in execute_cfa_program()
1180 fs->regs.reg[reg].how = REG_SAVED_VAL_OFFSET; in execute_cfa_program()
1181 fs->regs.reg[reg].loc.offset = offset; in execute_cfa_program()
1190 fs->regs.reg[reg].how = REG_SAVED_VAL_EXP; in execute_cfa_program()
1191 fs->regs.reg[reg].loc.exp = insn_ptr; in execute_cfa_program()
1201 fs->regs.reg[DWARF_REGNUM_AARCH64_RA_STATE].loc.offset ^= 1; in execute_cfa_program()
1207 fs->regs.reg[reg].how = REG_SAVED_OFFSET; in execute_cfa_program()
1208 fs->regs.reg[reg].loc.offset = (reg - 16) * sizeof (void *); in execute_cfa_program()
1227 fs->regs.reg[reg].how = REG_SAVED_OFFSET; in execute_cfa_program()
1228 fs->regs.reg[reg].loc.offset = -offset; in execute_cfa_program()
1345 if (fs.regs.cfa_how == CFA_EXP) in __frame_state_for()
1350 state_in->saved[reg] = fs.regs.reg[reg].how; in __frame_state_for()
1354 state_in->reg_or_offset[reg] = fs.regs.reg[reg].loc.reg; in __frame_state_for()
1357 state_in->reg_or_offset[reg] = fs.regs.reg[reg].loc.offset; in __frame_state_for()
1365 state_in->cfa_offset = fs.regs.cfa_offset; in __frame_state_for()
1366 state_in->cfa_reg = fs.regs.cfa_reg; in __frame_state_for()
1423 switch (fs->regs.cfa_how) in uw_update_context_1()
1426 cfa = _Unwind_GetPtr (&orig_context, fs->regs.cfa_reg); in uw_update_context_1()
1427 cfa += fs->regs.cfa_offset; in uw_update_context_1()
1432 const unsigned char *exp = fs->regs.cfa_exp; in uw_update_context_1()
1448 switch (fs->regs.reg[i].how) in uw_update_context_1()
1456 (void *) (cfa + fs->regs.reg[i].loc.offset)); in uw_update_context_1()
1460 if (_Unwind_GRByValue (&orig_context, fs->regs.reg[i].loc.reg)) in uw_update_context_1()
1463 fs->regs.reg[i].loc.reg)); in uw_update_context_1()
1467 fs->regs.reg[i].loc.reg)); in uw_update_context_1()
1472 const unsigned char *exp = fs->regs.reg[i].loc.exp; in uw_update_context_1()
1486 (cfa + fs->regs.reg[i].loc.offset)); in uw_update_context_1()
1491 const unsigned char *exp = fs->regs.reg[i].loc.exp; in uw_update_context_1()
1526 if (fs->regs.reg[DWARF_REG_TO_UNWIND_COLUMN (fs->retaddr_column)].how in uw_update_context()
1603 fs.regs.cfa_how = CFA_REG_OFFSET; in uw_init_context_1()
1604 fs.regs.cfa_reg = __builtin_dwarf_sp_column (); in uw_init_context_1()
1605 fs.regs.cfa_offset = 0; in uw_init_context_1()