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/types.h>
#include <linux/sched.h>
#include <linux/kernel.h>
#include <linux/errno.h>
#include <linux/init.h>
#include <linux/module.h>
#include <linux/bug.h>
#include <asm/irq.h>
#include <asm/traps.h>
#include <asm/page.h>

Go to the source code of this file.

Macros

#define check_kernel_text(addr)
 

Functions

void __init base_trap_init (void)
 
void __init trap_init (void)
 
asmlinkage void set_esp0 (unsigned long ssp)
 
void die (const char *str, struct pt_regs *fp, unsigned long err)
 
void show_stack (struct task_struct *task, unsigned long *esp)
 
void show_trace_task (struct task_struct *tsk)
 
void dump_stack (void)
 
 EXPORT_SYMBOL (dump_stack)
 

Variables

char _start
 
char _etext
 

Macro Definition Documentation

#define check_kernel_text (   addr)
Value:
((addr >= (unsigned long)(&_start)) && \
(addr < (unsigned long)(&_etext)))

Definition at line 115 of file traps.c.

Function Documentation

void __init base_trap_init ( void  )

Definition at line 36 of file traps.c.

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

Definition at line 98 of file traps.c.

void dump_stack ( void  )

Definition at line 168 of file traps.c.

EXPORT_SYMBOL ( dump_stack  )
asmlinkage void set_esp0 ( unsigned long  ssp)

Definition at line 44 of file traps.c.

void show_stack ( struct task_struct task,
unsigned long esp 
)

Definition at line 121 of file traps.c.

void show_trace_task ( struct task_struct tsk)

Definition at line 163 of file traps.c.

void __init trap_init ( void  )

Definition at line 40 of file traps.c.

Variable Documentation

char _etext
char _start