Lines Matching refs:rs

29 tdep_stash_frame (struct dwarf_cursor *d, struct dwarf_reg_state *rs)  in tdep_stash_frame()  argument
37 rs->reg[DWARF_CFA_REG_COLUMN].where, in tdep_stash_frame()
38 rs->reg[DWARF_CFA_REG_COLUMN].val, in tdep_stash_frame()
39 rs->reg[DWARF_CFA_OFF_COLUMN].val, in tdep_stash_frame()
41 rs->reg[RBP].where, rs->reg[RBP].val, DWARF_GET_LOC(d->loc[RBP]), in tdep_stash_frame()
42 rs->reg[RSP].where, rs->reg[RSP].val, DWARF_GET_LOC(d->loc[RSP])); in tdep_stash_frame()
50 && (rs->reg[DWARF_CFA_REG_COLUMN].where == DWARF_WHERE_REG) in tdep_stash_frame()
51 && (rs->reg[DWARF_CFA_REG_COLUMN].val == RBP in tdep_stash_frame()
52 || rs->reg[DWARF_CFA_REG_COLUMN].val == RSP) in tdep_stash_frame()
53 && labs(rs->reg[DWARF_CFA_OFF_COLUMN].val) < (1 << 29) in tdep_stash_frame()
55 && (rs->reg[RBP].where == DWARF_WHERE_UNDEF in tdep_stash_frame()
56 || rs->reg[RBP].where == DWARF_WHERE_SAME in tdep_stash_frame()
57 || (rs->reg[RBP].where == DWARF_WHERE_CFAREL in tdep_stash_frame()
58 && labs(rs->reg[RBP].val) < (1 << 14) in tdep_stash_frame()
59 && rs->reg[RBP].val+1 != 0)) in tdep_stash_frame()
60 && (rs->reg[RSP].where == DWARF_WHERE_UNDEF in tdep_stash_frame()
61 || rs->reg[RSP].where == DWARF_WHERE_SAME in tdep_stash_frame()
62 || (rs->reg[RSP].where == DWARF_WHERE_CFAREL in tdep_stash_frame()
63 && labs(rs->reg[RSP].val) < (1 << 14) in tdep_stash_frame()
64 && rs->reg[RSP].val+1 != 0))) in tdep_stash_frame()
68 f->cfa_reg_rsp = (rs->reg[DWARF_CFA_REG_COLUMN].val == RSP); in tdep_stash_frame()
69 f->cfa_reg_offset = rs->reg[DWARF_CFA_OFF_COLUMN].val; in tdep_stash_frame()
70 if (rs->reg[RBP].where == DWARF_WHERE_CFAREL) in tdep_stash_frame()
71 f->rbp_cfa_offset = rs->reg[RBP].val; in tdep_stash_frame()
72 if (rs->reg[RSP].where == DWARF_WHERE_CFAREL) in tdep_stash_frame()
73 f->rsp_cfa_offset = rs->reg[RSP].val; in tdep_stash_frame()