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 |