Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
traps.c File Reference
#include <linux/module.h>
#include <linux/sched.h>
#include <asm/cacheflush.h>
#include <asm/irq.h>
#include <asm/irq_regs.h>

Go to the source code of this file.

Functions

void show_stack (struct task_struct *task, unsigned long *sp)
 
void show_regs (struct pt_regs *regs)
 
void dump_stack (void)
 
 EXPORT_SYMBOL (dump_stack)
 
void __die (const char *str, struct pt_regs *regs, const char *file, const char *func, unsigned long line)
 
void __die_if_kernel (const char *str, struct pt_regs *regs, const char *file, const char *func, unsigned long line)
 
asmlinkage void do_adelinsn (struct pt_regs *regs)
 
asmlinkage void do_adedata (struct pt_regs *regs)
 
asmlinkage void do_pel (struct pt_regs *regs)
 
asmlinkage void do_cee (struct pt_regs *regs)
 
asmlinkage void do_cpe (struct pt_regs *regs)
 
asmlinkage void do_be (struct pt_regs *regs)
 
asmlinkage void do_ov (struct pt_regs *regs)
 
asmlinkage void do_tr (struct pt_regs *regs)
 
asmlinkage void do_ri (struct pt_regs *regs)
 
asmlinkage void do_ccu (struct pt_regs *regs)
 
asmlinkage void do_reserved (struct pt_regs *regs)
 
void nmi_exception_handler (struct pt_regs *regs)
 
voidset_except_vector (int n, void *addr)
 
void __init trap_init (void)
 

Variables

unsigned long exception_handlers [32]
 

Function Documentation

void __die ( const char str,
struct pt_regs regs,
const char file,
const char func,
unsigned long  line 
)

Definition at line 162 of file traps.c.

void __die_if_kernel ( const char str,
struct pt_regs regs,
const char file,
const char func,
unsigned long  line 
)

Definition at line 174 of file traps.c.

asmlinkage void do_adedata ( struct pt_regs regs)

Definition at line 189 of file traps.c.

asmlinkage void do_adelinsn ( struct pt_regs regs)

Definition at line 181 of file traps.c.

asmlinkage void do_be ( struct pt_regs regs)

Definition at line 221 of file traps.c.

asmlinkage void do_ccu ( struct pt_regs regs)

Definition at line 271 of file traps.c.

asmlinkage void do_cee ( struct pt_regs regs)

Definition at line 209 of file traps.c.

asmlinkage void do_cpe ( struct pt_regs regs)

Definition at line 215 of file traps.c.

asmlinkage void do_ov ( struct pt_regs regs)

Definition at line 227 of file traps.c.

asmlinkage void do_pel ( struct pt_regs regs)

Definition at line 203 of file traps.c.

asmlinkage void do_reserved ( struct pt_regs regs)

Definition at line 277 of file traps.c.

asmlinkage void do_ri ( struct pt_regs regs)

Definition at line 246 of file traps.c.

asmlinkage void do_tr ( struct pt_regs regs)

Definition at line 240 of file traps.c.

void dump_stack ( void  )

Definition at line 155 of file traps.c.

EXPORT_SYMBOL ( dump_stack  )
void nmi_exception_handler ( struct pt_regs regs)

Definition at line 292 of file traps.c.

void* set_except_vector ( int  n,
void addr 
)

Definition at line 299 of file traps.c.

void show_regs ( struct pt_regs regs)

Definition at line 118 of file traps.c.

void show_stack ( struct task_struct task,
unsigned long sp 
)

Definition at line 38 of file traps.c.

void __init trap_init ( void  )

Definition at line 308 of file traps.c.

Variable Documentation

unsigned long exception_handlers[32]

Definition at line 33 of file traps.c.