Home
last modified time | relevance | path

Searched refs:sigframe (Results 1 – 24 of 24) sorted by relevance

/linux-3.4.99/arch/s390/kernel/
Dsignal.c46 } sigframe; typedef
176 sigframe __user *frame = (sigframe __user *)regs->gprs[15]; in SYSCALL_DEFINE0()
265 sigframe __user *frame; in setup_frame()
267 frame = get_sigframe(ka, regs, sizeof(sigframe)); in setup_frame()
268 if (!access_ok(VERIFY_WRITE, frame, sizeof(sigframe))) in setup_frame()
/linux-3.4.99/arch/ia64/kernel/
Dasm-offsets.c33 DEFINE(SIGFRAME_SIZE, sizeof (struct sigframe)); in foo()
199 DEFINE(IA64_SIGFRAME_ARG0_OFFSET, offsetof (struct sigframe, arg0)); in foo()
200 DEFINE(IA64_SIGFRAME_ARG1_OFFSET, offsetof (struct sigframe, arg1)); in foo()
201 DEFINE(IA64_SIGFRAME_ARG2_OFFSET, offsetof (struct sigframe, arg2)); in foo()
202 DEFINE(IA64_SIGFRAME_HANDLER_OFFSET, offsetof (struct sigframe, handler)); in foo()
203 DEFINE(IA64_SIGFRAME_SIGCONTEXT_OFFSET, offsetof (struct sigframe, sc)); in foo()
Dsigframe.h7 struct sigframe { struct
Dsignal.c178 sc = &((struct sigframe __user *) (scr->pt.r12 + 16))->sc; in ia64_rt_sigreturn()
340 struct sigframe __user *frame; in setup_frame()
/linux-3.4.99/arch/arm/kernel/
Dsignal.c218 struct sigframe { struct
225 struct sigframe sig; argument
228 static int restore_sigframe(struct pt_regs *regs, struct sigframe __user *sf) in restore_sigframe()
279 struct sigframe __user *frame; in sys_sigreturn()
292 frame = (struct sigframe __user *)regs->ARM_sp; in sys_sigreturn()
341 setup_sigframe(struct sigframe __user *sf, struct pt_regs *regs, sigset_t *set) in setup_sigframe()
493 struct sigframe __user *frame = get_sigframe(ka, regs, sizeof(*frame)); in setup_frame()
/linux-3.4.99/arch/x86/
DMakefile113 cfi-sigframe := $(call as-instr,.cfi_startproc\n.cfi_signal_frame\n.cfi_endproc,-DCONFIG_AS_CFI_SIG…
119 KBUILD_AFLAGS += $(cfi) $(cfi-sigframe) $(cfi-sections) $(asinstr)
120 KBUILD_CFLAGS += $(cfi) $(cfi-sigframe) $(cfi-sections) $(asinstr)
/linux-3.4.99/arch/mn10300/kernel/
Dsigframe.h12 struct sigframe struct
Dsignal.c159 struct sigframe __user *frame; in sys_sigreturn()
163 frame = (struct sigframe __user *) current_frame()->sp; in sys_sigreturn()
285 struct sigframe __user *frame; in setup_frame()
/linux-3.4.99/arch/cris/arch-v10/kernel/
Dsignal.c107 struct sigframe { struct
168 struct sigframe __user *frame = (struct sigframe *)rdusp(); in sys_sigreturn()
305 struct sigframe __user *frame; in setup_frame()
/linux-3.4.99/arch/x86/um/
Dsignal.c350 struct sigframe struct
376 struct sigframe __user *frame; in setup_signal_stack_sc() argument
382 frame = (struct sigframe __user *) stack_top - 1; in setup_signal_stack_sc()
475 struct sigframe __user *frame = (struct sigframe __user *)(sp - 8); in sys_sigreturn()
/linux-3.4.99/arch/x86/include/asm/
Dsigframe.h9 #define sigframe_ia32 sigframe
/linux-3.4.99/arch/frv/kernel/
Dsignal.c99 struct sigframe struct
147 struct sigframe __user *frame = (struct sigframe __user *) __frame->sp; in sys_sigreturn()
253 struct sigframe __user *frame; in setup_frame()
/linux-3.4.99/arch/powerpc/perf/
Dcallchain.c238 struct signal_frame_64 __user *sigframe; in perf_callchain_user_64() local
266 sigframe = (struct signal_frame_64 __user *) sp; in perf_callchain_user_64()
267 uregs = sigframe->uc.uc_mcontext.gp_regs; in perf_callchain_user_64()
/linux-3.4.99/arch/unicore32/kernel/
Dsignal.c48 struct sigframe { struct
55 struct sigframe sig; argument
58 static int restore_sigframe(struct pt_regs *regs, struct sigframe __user *sf) in restore_sigframe()
142 static int setup_sigframe(struct sigframe __user *sf, struct pt_regs *regs, in setup_sigframe()
250 struct sigframe __user *frame = get_sigframe(ka, regs, sizeof(*frame)); in setup_frame()
/linux-3.4.99/arch/h8300/kernel/
Dsignal.c154 struct sigframe struct
222 struct sigframe *frame = (struct sigframe *)(usp - 4); in do_sigreturn()
320 struct sigframe *frame; in setup_frame()
/linux-3.4.99/arch/sh/kernel/
Dsignal_32.c130 struct sigframe struct
226 struct sigframe __user *frame = (struct sigframe __user *)regs->regs[15]; in sys_sigreturn()
345 struct sigframe __user *frame; in setup_frame()
Dsignal_64.c261 struct sigframe { struct
390 struct sigframe __user *frame = (struct sigframe __user *) (long) REF_REG_SP; in sys_sigreturn()
518 struct sigframe __user *frame; in setup_frame()
/linux-3.4.99/arch/mips/kernel/
Dsignal.c50 struct sigframe { struct
348 struct sigframe __user *frame; in sys_sigreturn()
352 frame = (struct sigframe __user *) regs.regs[29]; in sys_sigreturn()
425 struct sigframe __user *frame; in setup_frame()
/linux-3.4.99/arch/m68k/kernel/
Dsignal_no.c123 struct sigframe struct
333 struct sigframe __user *frame = (struct sigframe __user *)(usp - 4); in do_sigreturn()
534 struct sigframe __user *frame; in setup_frame()
Dsignal_mm.c168 struct sigframe struct
519 struct sigframe __user *frame = (struct sigframe __user *)(usp - 4); in do_sigreturn()
818 struct sigframe __user *frame; in setup_frame()
/linux-3.4.99/arch/x86/kernel/
Dsignal.c280 struct sigframe __user *frame; in __setup_frame()
554 struct sigframe __user *frame; in sys_sigreturn()
558 frame = (struct sigframe __user *)(regs->sp - 8); in sys_sigreturn()
/linux-3.4.99/arch/alpha/kernel/
Dsignal.c151 struct sigframe struct
374 struct sigframe __user *frame; in setup_frame()
/linux-3.4.99/arch/microblaze/kernel/
Dsignal.c57 struct sigframe { struct
/linux-3.4.99/arch/powerpc/kernel/
Dsignal_32.c303 struct sigframe { struct
1196 struct sigframe __user *frame; in handle_signal32()