#include <linux/sched.h>
#include <linux/kernel.h>
#include <linux/string.h>
#include <linux/errno.h>
#include <linux/ptrace.h>
#include <linux/timer.h>
#include <linux/mm.h>
#include <linux/smp.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/seq_file.h>
#include <linux/delay.h>
#include <linux/module.h>
#include <linux/kdebug.h>
#include <linux/kallsyms.h>
#include <linux/reboot.h>
#include <linux/kprobes.h>
#include <linux/bug.h>
#include <linux/utsname.h>
#include <asm/uaccess.h>
#include <asm/io.h>
#include <linux/atomic.h>
#include <asm/mathemu.h>
#include <asm/cpcmd.h>
#include <asm/lowcore.h>
#include <asm/debug.h>
#include <asm/ipl.h>
#include "entry.h"
Go to the source code of this file.
#define DO_ERROR_INFO |
( |
|
name, |
|
|
|
signr, |
|
|
|
sicode, |
|
|
|
str |
|
) |
| |
Value:
{ \
do_trap(
regs, signr, sicode,
str); \
}
Definition at line 362 of file traps.c.
#define FOURLONG "%08lx %08lx %08lx %08lx\n" |
#define stack_pointer ({ void **sp; asm("la %0,0(15)" : "=&d" (sp)); sp; }) |
DO_ERROR_INFO |
( |
addressing_exception |
, |
|
|
DO_ERROR_INFO( |
SIGILL, |
|
|
ILL_ILLADR |
, |
|
|
"addressing exception" |
|
|
) |
| |
int is_valid_bugaddr |
( |
unsigned long |
addr | ) |
|
int show_unhandled_signals = 1 |