Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
trap.c File Reference
#include <linux/mm.h>
#include <linux/sched.h>
#include <linux/hardirq.h>
#include <linux/module.h>
#include <asm/current.h>
#include <asm/pgtable.h>
#include <asm/tlbflush.h>
#include <arch.h>
#include <as-layout.h>
#include <kern_util.h>
#include <os.h>
#include <skas.h>

Go to the source code of this file.

Functions

int handle_page_fault (unsigned long address, unsigned long ip, int is_write, int is_user, int *code_out)
 
 EXPORT_SYMBOL (handle_page_fault)
 
void fatal_sigsegv (void)
 
void segv_handler (int sig, struct siginfo *unused_si, struct uml_pt_regs *regs)
 
unsigned long segv (struct faultinfo fi, unsigned long ip, int is_user, struct uml_pt_regs *regs)
 
void relay_signal (int sig, struct siginfo *si, struct uml_pt_regs *regs)
 
void bus_handler (int sig, struct siginfo *si, struct uml_pt_regs *regs)
 
void winch (int sig, struct siginfo *unused_si, struct uml_pt_regs *regs)
 
void trap_init (void)
 

Function Documentation

void bus_handler ( int  sig,
struct siginfo si,
struct uml_pt_regs regs 
)

Definition at line 301 of file trap.c.

EXPORT_SYMBOL ( handle_page_fault  )
void fatal_sigsegv ( void  )

Definition at line 164 of file trap.c.

int handle_page_fault ( unsigned long  address,
unsigned long  ip,
int  is_write,
int  is_user,
int code_out 
)

Definition at line 23 of file trap.c.

void relay_signal ( int  sig,
struct siginfo si,
struct uml_pt_regs regs 
)

Definition at line 262 of file trap.c.

unsigned long segv ( struct faultinfo  fi,
unsigned long  ip,
int  is_user,
struct uml_pt_regs regs 
)

Definition at line 194 of file trap.c.

void segv_handler ( int  sig,
struct siginfo unused_si,
struct uml_pt_regs regs 
)

Definition at line 176 of file trap.c.

void trap_init ( void  )

Definition at line 314 of file trap.c.

void winch ( int  sig,
struct siginfo unused_si,
struct uml_pt_regs regs 
)

Definition at line 309 of file trap.c.