Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
traps.c File Reference
#include <linux/signal.h>
#include <linux/personality.h>
#include <linux/kallsyms.h>
#include <linux/spinlock.h>
#include <linux/uaccess.h>
#include <linux/hardirq.h>
#include <linux/kdebug.h>
#include <linux/module.h>
#include <linux/kexec.h>
#include <linux/delay.h>
#include <linux/init.h>
#include <linux/sched.h>
#include <linux/syscalls.h>
#include <asm/atomic.h>
#include <asm/traps.h>
#include <asm/stacktrace.h>
#include <asm/exception.h>
#include <asm/system_misc.h>

Go to the source code of this file.

Macros

#define S_PREEMPT   ""
 
#define S_SMP   ""
 

Functions

void dump_stack (void)
 
 EXPORT_SYMBOL (dump_stack)
 
void show_stack (struct task_struct *tsk, unsigned long *sp)
 
void die (const char *str, struct pt_regs *regs, int err)
 
void arm64_notify_die (const char *str, struct pt_regs *regs, struct siginfo *info, int err)
 
asmlinkage void __exception do_undefinstr (struct pt_regs *regs)
 
long compat_arm_syscall (struct pt_regs *regs)
 
asmlinkage long do_ni_syscall (struct pt_regs *regs)
 
asmlinkage void bad_mode (struct pt_regs *regs, int reason, unsigned int esr)
 
void __pte_error (const char *file, int line, unsigned long val)
 
void __pmd_error (const char *file, int line, unsigned long val)
 
void __pgd_error (const char *file, int line, unsigned long val)
 
void __init trap_init (void)
 

Variables

int show_unhandled_signals = 1
 

Macro Definition Documentation

#define S_PREEMPT   ""

Definition at line 186 of file traps.c.

#define S_SMP   ""

Definition at line 191 of file traps.c.

Function Documentation

void __pgd_error ( const char file,
int  line,
unsigned long  val 
)

Definition at line 340 of file traps.c.

void __pmd_error ( const char file,
int  line,
unsigned long  val 
)

Definition at line 335 of file traps.c.

void __pte_error ( const char file,
int  line,
unsigned long  val 
)

Definition at line 330 of file traps.c.

void arm64_notify_die ( const char str,
struct pt_regs regs,
struct siginfo info,
int  err 
)

Definition at line 257 of file traps.c.

asmlinkage void bad_mode ( struct pt_regs regs,
int  reason,
unsigned int  esr 
)

Definition at line 318 of file traps.c.

long compat_arm_syscall ( struct pt_regs regs)

Definition at line 111 of file sys_compat.c.

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

Definition at line 229 of file traps.c.

asmlinkage long do_ni_syscall ( struct pt_regs regs)

Definition at line 293 of file traps.c.

asmlinkage void __exception do_undefinstr ( struct pt_regs regs)

Definition at line 266 of file traps.c.

void dump_stack ( void  )

Definition at line 170 of file traps.c.

EXPORT_SYMBOL ( dump_stack  )
void show_stack ( struct task_struct tsk,
unsigned long sp 
)

Definition at line 177 of file traps.c.

void __init trap_init ( void  )

Definition at line 345 of file traps.c.

Variable Documentation

int show_unhandled_signals = 1

Definition at line 47 of file traps.c.