Lines Matching refs:frame_addr
158 abi_ulong frame_addr; in setup_rt_frame() local
168 frame_addr = get_sigframe(ka, env, sizeof(*frame)); in setup_rt_frame()
169 trace_user_setup_rt_frame(env, frame_addr); in setup_rt_frame()
182 if (!lock_user_struct(VERIFY_WRITE, frame, frame_addr, 0)) { in setup_rt_frame()
194 unlock_user_struct(frame, frame_addr, 0); in setup_rt_frame()
204 unlock_user_struct(frame, frame_addr, 0); in setup_rt_frame()
217 env->regs[1] = frame_addr; in setup_rt_frame()
233 env->regs[base + 3] = frame_addr + offsetof(struct target_rt_sigframe, in setup_rt_frame()
235 env->regs[base + 4] = frame_addr + offsetof(struct target_rt_sigframe, uc); in setup_rt_frame()
239 unlock_user_struct(frame, frame_addr, 1); in setup_rt_frame()
275 abi_ulong frame_addr = env->regs[1]; in do_rt_sigreturn() local
279 trace_user_do_rt_sigreturn(env, frame_addr); in do_rt_sigreturn()
280 if (!lock_user_struct(VERIFY_READ, frame, frame_addr, 1)) { in do_rt_sigreturn()
289 unlock_user_struct(frame, frame_addr, 0); in do_rt_sigreturn()
293 unlock_user_struct(frame, frame_addr, 0); in do_rt_sigreturn()