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/sched.h>
#include <linux/signal.h>
#include <linux/kernel.h>
#include <linux/mm.h>
#include <linux/types.h>
#include <linux/user.h>
#include <linux/string.h>
#include <linux/linkage.h>
#include <linux/init.h>
#include <linux/module.h>
#include <asm/asm-offsets.h>
#include <asm/setup.h>
#include <asm/fpu.h>
#include <asm/uaccess.h>
#include <asm/pgtable.h>
#include <asm/siginfo.h>
#include <asm/unaligned.h>

Go to the source code of this file.

Functions

void show_backtrace (struct pt_regs *, unsigned long)
 
asmlinkage void __break_hijack_kernel_event (void)
 
asmlinkage void insn_access_error (unsigned long esfr1, unsigned long epcr0, unsigned long esr0)
 
asmlinkage void illegal_instruction (unsigned long esfr1, unsigned long epcr0, unsigned long esr0)
 
asmlinkage void atomic_operation (unsigned long esfr1, unsigned long epcr0, unsigned long esr0)
 
asmlinkage void media_exception (unsigned long msr0, unsigned long msr1)
 
asmlinkage void memory_access_exception (unsigned long esr0, unsigned long ear0, unsigned long epcr0)
 
asmlinkage void data_access_error (unsigned long esfr1, unsigned long esr15, unsigned long ear15)
 
asmlinkage void data_store_error (unsigned long esfr1, unsigned long esr15)
 
asmlinkage void division_exception (unsigned long esfr1, unsigned long esr0, unsigned long isr)
 
asmlinkage void compound_exception (unsigned long esfr1, unsigned long esr0, unsigned long esr14, unsigned long esr15, unsigned long msr0, unsigned long msr1)
 
void dump_stack (void)
 
 EXPORT_SYMBOL (dump_stack)
 
void show_stack (struct task_struct *task, unsigned long *sp)
 
void show_trace_task (struct task_struct *tsk)
 
void show_regs (struct pt_regs *regs)
 
void die_if_kernel (const char *str,...)
 
void __init trap_init (void)
 

Function Documentation

asmlinkage void __break_hijack_kernel_event ( void  )
asmlinkage void atomic_operation ( unsigned long  esfr1,
unsigned long  epcr0,
unsigned long  esr0 
)

Definition at line 109 of file traps.c.

asmlinkage void compound_exception ( unsigned long  esfr1,
unsigned long  esr0,
unsigned long  esr14,
unsigned long  esr15,
unsigned long  msr0,
unsigned long  msr1 
)

Definition at line 455 of file traps.c.

asmlinkage void data_access_error ( unsigned long  esfr1,
unsigned long  esr15,
unsigned long  ear15 
)

Definition at line 400 of file traps.c.

asmlinkage void data_store_error ( unsigned long  esfr1,
unsigned long  esr15 
)

Definition at line 422 of file traps.c.

void die_if_kernel ( const char str,
  ... 
)

Definition at line 529 of file traps.c.

asmlinkage void division_exception ( unsigned long  esfr1,
unsigned long  esr0,
unsigned long  isr 
)

Definition at line 434 of file traps.c.

void dump_stack ( void  )

Definition at line 473 of file traps.c.

EXPORT_SYMBOL ( dump_stack  )
asmlinkage void illegal_instruction ( unsigned long  esfr1,
unsigned long  epcr0,
unsigned long  esr0 
)

Definition at line 64 of file traps.c.

asmlinkage void insn_access_error ( unsigned long  esfr1,
unsigned long  epcr0,
unsigned long  esr0 
)

Definition at line 39 of file traps.c.

asmlinkage void media_exception ( unsigned long  msr0,
unsigned long  msr1 
)

Definition at line 334 of file traps.c.

asmlinkage void memory_access_exception ( unsigned long  esr0,
unsigned long  ear0,
unsigned long  epcr0 
)

Definition at line 355 of file traps.c.

void show_backtrace ( struct pt_regs frame,
unsigned long  sp 
)

Definition at line 581 of file traps.c.

void show_regs ( struct pt_regs regs)

Definition at line 505 of file traps.c.

void show_stack ( struct task_struct task,
unsigned long sp 
)

Definition at line 480 of file traps.c.

void show_trace_task ( struct task_struct tsk)

Definition at line 484 of file traps.c.

void __init trap_init ( void  )

Definition at line 656 of file traps.c.