sigframe
struct sigframe __user *frame;
DEFINE(SIGFRAME_RC3_OFFSET, offsetof(struct sigframe, retcode[3]));
static int restore_sigframe(struct pt_regs *regs, struct sigframe __user *sf)
struct sigframe __user *frame;
frame = (struct sigframe __user *)regs->ARM_sp;
setup_sigframe(struct sigframe __user *sf, struct pt_regs *regs, sigset_t *set)
struct sigframe __user *frame = get_sigframe(ksig, regs, sizeof(*frame));
struct sigframe sig;
struct rt_sigframe __user *sf = user->sigframe;
sizeof(user->sigframe->uc.uc_mcontext.__reserved);
char __user *sfp = (char __user *)user->sigframe;
user->sigframe = (struct rt_sigframe __user *)sp;
if (!access_ok(user->sigframe, sp_top - sp))
regs->regs[1] = (unsigned long)&user->sigframe->info;
regs->regs[2] = (unsigned long)&user->sigframe->uc;
regs->sp = (unsigned long)user->sigframe;
frame = user.sigframe;
char __user *base = (char __user *)user->sigframe;
struct rt_sigframe __user *sigframe;
struct sigframe __user *frame = (struct sigframe __user *)(usp - 4);
struct sigframe __user *frame;
struct sigframe __user *frame;
frame = (struct sigframe __user *)regs->regs[29];
struct sigframe __user *frame;
BUILD_BUG_ON((offsetof(struct sigframe, sf_extcontext) -
offsetof(struct sigframe, sf_sc)) !=
struct sigframe __user *sf;
sf = (struct sigframe __user *)(regs->gpr[1] + __SIGNAL_FRAMESIZE);
sizeof(struct sigframe) + __SIGNAL_FRAMESIZE);
struct sigframe __user *frame;
sigframe = (struct signal_frame_64 __user *) sp;
uregs = sigframe->uc.uc_mcontext.gp_regs;
struct signal_frame_64 __user *sigframe;
struct sigframe __user *frame =
(struct sigframe __user *) regs->gprs[15];
struct sigframe __user *frame;
struct sigframe __user *frame = (struct sigframe __user *)regs->regs[15];
struct sigframe __user *frame;
#define sigframe_ia32 sigframe
struct sigframe __user *frame;
frame = (struct sigframe __user *) stack_top - 1;
frame = (struct sigframe __user *)((unsigned long)frame - math_size);
struct sigframe __user *frame = (struct sigframe __user *)(sp - 8);
int fake_sigreturn(void *sigframe, size_t sz, int misalign_bytes);