|
Linux Kernel
3.7.1
|
#include <linux/compat.h>#include <linux/signal.h>#include <linux/syscalls.h>#include <linux/ratelimit.h>#include <asm/fpsimd.h>#include <asm/signal32.h>#include <asm/uaccess.h>#include <asm/unistd32.h>Go to the source code of this file.
Data Structures | |
| struct | compat_sigaction |
| struct | compat_old_sigaction |
| struct | compat_sigaltstack |
| struct | compat_sigcontext |
| struct | compat_ucontext |
| struct | compat_vfp_sigframe |
| struct | compat_vfp_sigframe::compat_user_vfp |
| struct | compat_vfp_sigframe::compat_user_vfp_exc |
| struct | compat_user_vfp |
| struct | compat_user_vfp_exc |
| struct | compat_aux_sigframe |
| struct | compat_sigframe |
| struct | compat_rt_sigframe |
Macros | |
| #define | VFP_MAGIC 0x56465001 |
| #define | VFP_STORAGE_SIZE sizeof(struct compat_vfp_sigframe) |
| #define | _BLOCKABLE (~(sigmask(SIGKILL) | sigmask(SIGSTOP))) |
| #define | MOV_R7_NR_SIGRETURN (0xe3a07000 | __NR_compat_sigreturn) |
| #define | SVC_SYS_SIGRETURN (0xef000000 | __NR_compat_sigreturn) |
| #define | MOV_R7_NR_RT_SIGRETURN (0xe3a07000 | __NR_compat_rt_sigreturn) |
| #define | SVC_SYS_RT_SIGRETURN (0xef000000 | __NR_compat_rt_sigreturn) |
| #define | SVC_THUMB_SIGRETURN |
| #define | SVC_THUMB_RT_SIGRETURN |
Typedefs | |
| typedef struct compat_sigaltstack | compat_stack_t |
Definition at line 121 of file signal32.c.
| #define MOV_R7_NR_RT_SIGRETURN (0xe3a07000 | __NR_compat_rt_sigreturn) |
Definition at line 129 of file signal32.c.
| #define MOV_R7_NR_SIGRETURN (0xe3a07000 | __NR_compat_sigreturn) |
Definition at line 127 of file signal32.c.
| #define SVC_SYS_RT_SIGRETURN (0xef000000 | __NR_compat_rt_sigreturn) |
Definition at line 130 of file signal32.c.
| #define SVC_SYS_SIGRETURN (0xef000000 | __NR_compat_sigreturn) |
Definition at line 128 of file signal32.c.
| #define SVC_THUMB_RT_SIGRETURN |
Definition at line 138 of file signal32.c.
| #define SVC_THUMB_SIGRETURN |
Definition at line 136 of file signal32.c.
| #define VFP_MAGIC 0x56465001 |
Definition at line 101 of file signal32.c.
| #define VFP_STORAGE_SIZE sizeof(struct compat_vfp_sigframe) |
Definition at line 102 of file signal32.c.
| typedef struct compat_sigaltstack compat_stack_t |
| struct compat_vfp_sigframe __attribute__ | ( | (__aligned__(8)) | ) |
| int compat_do_sigaltstack | ( | compat_uptr_t | compat_uss, |
| compat_uptr_t | compat_uoss, | ||
| compat_ulong_t | sp | ||
| ) |
Definition at line 426 of file signal32.c.
Definition at line 729 of file signal32.c.
Definition at line 818 of file signal32.c.
| int compat_setup_rt_frame | ( | int | usig, |
| struct k_sigaction * | ka, | ||
| siginfo_t * | info, | ||
| sigset_t * | set, | ||
| struct pt_regs * | regs | ||
| ) |
Definition at line 693 of file signal32.c.
| asmlinkage int compat_sys_rt_sigaction | ( | int | sig, |
| const struct compat_sigaction __user * | act, | ||
| struct compat_sigaction __user * | oact, | ||
| compat_size_t | sigsetsize | ||
| ) |
Definition at line 392 of file signal32.c.
| asmlinkage int compat_sys_rt_sigpending | ( | compat_sigset_t __user * | set, |
| compat_size_t | sigsetsize | ||
| ) |
Definition at line 782 of file signal32.c.
| asmlinkage int compat_sys_rt_sigprocmask | ( | int | how, |
| compat_sigset_t __user * | set, | ||
| compat_sigset_t __user * | oset, | ||
| compat_size_t | sigsetsize | ||
| ) |
Definition at line 753 of file signal32.c.
| asmlinkage int compat_sys_rt_sigqueueinfo | ( | int | pid, |
| int | sig, | ||
| compat_siginfo_t __user * | uinfo | ||
| ) |
Definition at line 800 of file signal32.c.
| asmlinkage int compat_sys_rt_sigreturn | ( | struct pt_regs * | regs | ) |
Definition at line 542 of file signal32.c.
| asmlinkage int compat_sys_sigaction | ( | int | sig, |
| const struct compat_old_sigaction __user * | act, | ||
| struct compat_old_sigaction __user * | oact | ||
| ) |
Definition at line 354 of file signal32.c.
| asmlinkage int compat_sys_sigreturn | ( | struct pt_regs * | regs | ) |
Definition at line 508 of file signal32.c.
| asmlinkage int compat_sys_sigsuspend | ( | int | restart, |
| compat_ulong_t | oldmask, | ||
| compat_old_sigset_t | mask | ||
| ) |
Definition at line 345 of file signal32.c.
| int copy_siginfo_from_user32 | ( | siginfo_t * | to, |
| compat_siginfo_t __user * | from | ||
| ) |
Definition at line 242 of file signal32.c.
| int copy_siginfo_to_user32 | ( | compat_siginfo_t __user * | to, |
| siginfo_t * | from | ||
| ) |
Definition at line 173 of file signal32.c.
| const compat_ulong_t aarch32_sigret_code[6] |
Definition at line 141 of file signal32.c.
| unsigned long end_magic |
Definition at line 113 of file signal32.c.
| compat_ulong_t magic |
Definition at line 100 of file signal32.c.
| compat_ulong_t size |
Definition at line 101 of file signal32.c.
| struct compat_user_vfp_exc ufp_exc |
Definition at line 110 of file signal32.c.
1.8.2