|
Linux Kernel
3.7.1
|
#include <linux/errno.h>#include <linux/signal.h>#include <linux/personality.h>#include <linux/uaccess.h>#include <linux/tracehook.h>#include <linux/elf.h>#include <linux/unistd.h>#include <asm/cacheflush.h>#include <asm/ucontext.h>Go to the source code of this file.
Data Structures | |
| struct | sigframe |
| struct | rt_sigframe |
Macros | |
| #define | SWI_SYS_SIGRETURN (0xff000000) /* error number for new abi */ |
| #define | SWI_SYS_RT_SIGRETURN (0xff000000 | (__NR_rt_sigreturn)) |
| #define | SWI_SYS_RESTART (0xff000000 | (__NR_restart_syscall)) |
| #define | KERN_SIGRETURN_CODE (KUSER_VECPAGE_BASE + 0x00000500) |
| #define | KERN_RESTART_CODE (KERN_SIGRETURN_CODE + sizeof(sigreturn_codes)) |
Functions | |
| asmlinkage int | __sys_rt_sigreturn (struct pt_regs *regs) |
| asmlinkage void | do_notify_resume (struct pt_regs *regs, unsigned int thread_flags, int syscall) |
| void __init | early_signal_init (void) |
Variables | |
| const unsigned long | sigreturn_codes [3] |
| const unsigned long | syscall_restart_code [2] |
| #define KERN_RESTART_CODE (KERN_SIGRETURN_CODE + sizeof(sigreturn_codes)) |
| #define KERN_SIGRETURN_CODE (KUSER_VECPAGE_BASE + 0x00000500) |
| #define SWI_SYS_RESTART (0xff000000 | (__NR_restart_syscall)) |
| #define SWI_SYS_RT_SIGRETURN (0xff000000 | (__NR_rt_sigreturn)) |
| #define SWI_SYS_SIGRETURN (0xff000000) /* error number for new abi */ |
1.8.2