Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
sighandling.h File Reference
#include <linux/compiler.h>
#include <linux/ptrace.h>
#include <linux/signal.h>
#include <asm/processor-flags.h>

Go to the source code of this file.

Macros

#define __FIX_EFLAGS
 

Functions

void signal_fault (struct pt_regs *regs, void __user *frame, char *where)
 
int restore_sigcontext (struct pt_regs *regs, struct sigcontext __user *sc, unsigned long *pax)
 
int setup_sigcontext (struct sigcontext __user *sc, void __user *fpstate, struct pt_regs *regs, unsigned long mask)
 

Macro Definition Documentation

#define __FIX_EFLAGS
Value:
X86_EFLAGS_DF | X86_EFLAGS_TF | X86_EFLAGS_SF | \
X86_EFLAGS_ZF | X86_EFLAGS_AF | X86_EFLAGS_PF | \
X86_EFLAGS_CF)

Definition at line 10 of file sighandling.h.

Function Documentation

int restore_sigcontext ( struct pt_regs regs,
struct sigcontext __user sc,
unsigned long pax 
)

Definition at line 69 of file signal.c.

int setup_sigcontext ( struct sigcontext __user sc,
void __user fpstate,
struct pt_regs regs,
unsigned long  mask 
)

Definition at line 126 of file signal.c.

void signal_fault ( struct pt_regs regs,
void __user frame,
char where 
)

Definition at line 844 of file signal.c.