Lines Matching refs:rs
129 getgregs(ulwp_t *ulwp, gregset_t rs) in getgregs() argument
134 rs[REG_RBX] = status.pr_reg[REG_RBX]; in getgregs()
135 rs[REG_R12] = status.pr_reg[REG_R12]; in getgregs()
136 rs[REG_R13] = status.pr_reg[REG_R13]; in getgregs()
137 rs[REG_R14] = status.pr_reg[REG_R14]; in getgregs()
138 rs[REG_R15] = status.pr_reg[REG_R15]; in getgregs()
139 rs[REG_RBP] = status.pr_reg[REG_RBP]; in getgregs()
140 rs[REG_RSP] = status.pr_reg[REG_RSP]; in getgregs()
141 rs[REG_RIP] = status.pr_reg[REG_RIP]; in getgregs()
143 rs[REG_RBX] = 0; in getgregs()
144 rs[REG_R12] = 0; in getgregs()
145 rs[REG_R13] = 0; in getgregs()
146 rs[REG_R14] = 0; in getgregs()
147 rs[REG_R15] = 0; in getgregs()
148 rs[REG_RBP] = 0; in getgregs()
149 rs[REG_RSP] = 0; in getgregs()
150 rs[REG_RIP] = 0; in getgregs()
155 setgregs(ulwp_t *ulwp, gregset_t rs) in setgregs() argument
160 status.pr_reg[REG_RBX] = rs[REG_RBX]; in setgregs()
161 status.pr_reg[REG_R12] = rs[REG_R12]; in setgregs()
162 status.pr_reg[REG_R13] = rs[REG_R13]; in setgregs()
163 status.pr_reg[REG_R14] = rs[REG_R14]; in setgregs()
164 status.pr_reg[REG_R15] = rs[REG_R15]; in setgregs()
165 status.pr_reg[REG_RBP] = rs[REG_RBP]; in setgregs()
166 status.pr_reg[REG_RSP] = rs[REG_RSP]; in setgregs()
167 status.pr_reg[REG_RIP] = rs[REG_RIP]; in setgregs()
173 __csigsetjmp(sigjmp_buf env, int savemask, gregset_t rs) in __csigsetjmp() argument
195 (void) memcpy(ucp->uc_mcontext.gregs, rs, _NGREG * sizeof (greg_t)); in __csigsetjmp()