|
Linux Kernel
3.7.1
|
#include <linux/sched.h>#include <linux/mm.h>#include <linux/kernel.h>#include <linux/signal.h>#include <linux/syscalls.h>#include <linux/errno.h>#include <linux/wait.h>#include <linux/ptrace.h>#include <linux/unistd.h>#include <linux/stddef.h>#include <linux/highuid.h>#include <linux/personality.h>#include <linux/tty.h>#include <linux/binfmts.h>#include <linux/tracehook.h>#include <asm/setup.h>#include <asm/uaccess.h>#include <asm/pgtable.h>#include <asm/traps.h>#include <asm/ucontext.h>Go to the source code of this file.
Data Structures | |
| struct | sigframe |
| struct | rt_sigframe |
Macros | |
| #define | COPY(r) err |= __get_user(regs->r, &usc->sc_##r) /* restore passed registers */ |
Functions | |
| asmlinkage int | sys_sigsuspend (int unused1, int unused2, old_sigset_t mask) |
| asmlinkage int | sys_sigaction (int sig, const struct old_sigaction *act, struct old_sigaction *oact) |
| asmlinkage int | sys_sigaltstack (const stack_t *uss, stack_t *uoss) |
| struct sigframe | __attribute__ ((aligned(2), packed)) |
| asmlinkage int | do_sigreturn (unsigned long __unused,...) |
| asmlinkage int | do_rt_sigreturn (unsigned long __unused,...) |
| asmlinkage void | do_notify_resume (struct pt_regs *regs, u32 thread_info_flags) |
Variables | |
| long | dummy_er0 |
| long | dummy_vector |
| long | dummy_pc |
| char * | pretcode |
| unsigned char | retcode [8] |
| unsigned long | extramask [_NSIG_WORDS-1] |
| struct sigcontext | sc |
| int | sig |
| struct siginfo * | pinfo |
| void * | puc |
| struct siginfo | info |
| struct ucontext | uc |
| struct sigframe __attribute__ | ( | (aligned(2), packed) | ) |
| asmlinkage void do_notify_resume | ( | struct pt_regs * | regs, |
| u32 | thread_info_flags | ||
| ) |
| asmlinkage int do_rt_sigreturn | ( | unsigned long | __unused, |
| ... | |||
| ) |
| asmlinkage int do_sigreturn | ( | unsigned long | __unused, |
| ... | |||
| ) |
| asmlinkage int sys_sigaction | ( | int | sig, |
| const struct old_sigaction * | act, | ||
| struct old_sigaction * | oact | ||
| ) |
| asmlinkage int sys_sigaltstack | ( | const stack_t * | uss, |
| stack_t * | uoss | ||
| ) |
| asmlinkage int sys_sigsuspend | ( | int | unused1, |
| int | unused2, | ||
| old_sigset_t | mask | ||
| ) |
| unsigned long extramask[_NSIG_WORDS-1] |
| struct sigcontext sc |
1.8.2