Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
traps.c File Reference
#include <linux/bug.h>
#include <linux/hardirq.h>
#include <linux/init.h>
#include <linux/kallsyms.h>
#include <linux/kdebug.h>
#include <linux/module.h>
#include <linux/notifier.h>
#include <linux/sched.h>
#include <linux/uaccess.h>
#include <asm/addrspace.h>
#include <asm/mmu_context.h>
#include <asm/ocd.h>
#include <asm/sysreg.h>
#include <asm/traps.h>

Go to the source code of this file.

Functions

void die (const char *str, struct pt_regs *regs, long err)
 
void _exception (long signr, struct pt_regs *regs, int code, unsigned long addr)
 
asmlinkage void do_nmi (unsigned long ecr, struct pt_regs *regs)
 
asmlinkage void do_critical_exception (unsigned long ecr, struct pt_regs *regs)
 
asmlinkage void do_address_exception (unsigned long ecr, struct pt_regs *regs)
 
void register_undef_hook (struct undef_hook *hook)
 
void unregister_undef_hook (struct undef_hook *hook)
 
asmlinkage void do_illegal_opcode (unsigned long ecr, struct pt_regs *regs)
 
asmlinkage void do_fpe (unsigned long ecr, struct pt_regs *regs)
 
void __init trap_init (void)
 

Function Documentation

void _exception ( long  signr,
struct pt_regs regs,
int  code,
unsigned long  addr 
)

Definition at line 76 of file traps.c.

void die ( const char str,
struct pt_regs regs,
long  err 
)

Definition at line 27 of file traps.c.

asmlinkage void do_address_exception ( unsigned long  ecr,
struct pt_regs regs 
)

Definition at line 126 of file traps.c.

asmlinkage void do_critical_exception ( unsigned long  ecr,
struct pt_regs regs 
)

Definition at line 121 of file traps.c.

asmlinkage void do_fpe ( unsigned long  ecr,
struct pt_regs regs 
)

Definition at line 251 of file traps.c.

asmlinkage void do_illegal_opcode ( unsigned long  ecr,
struct pt_regs regs 
)

Definition at line 186 of file traps.c.

asmlinkage void do_nmi ( unsigned long  ecr,
struct pt_regs regs 
)

Definition at line 100 of file traps.c.

void register_undef_hook ( struct undef_hook hook)

Definition at line 135 of file traps.c.

void __init trap_init ( void  )

Definition at line 258 of file traps.c.

void unregister_undef_hook ( struct undef_hook hook)

Definition at line 142 of file traps.c.