Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
at v2.6.24-rc4 33 lines 647 B view raw
1#ifndef _ASM_X86_KDEBUG_H 2#define _ASM_X86_KDEBUG_H 3 4#include <linux/notifier.h> 5 6struct pt_regs; 7 8/* Grossly misnamed. */ 9enum die_val { 10 DIE_OOPS = 1, 11 DIE_INT3, 12 DIE_DEBUG, 13 DIE_PANIC, 14 DIE_NMI, 15 DIE_DIE, 16 DIE_NMIWATCHDOG, 17 DIE_KERNELDEBUG, 18 DIE_TRAP, 19 DIE_GPF, 20 DIE_CALL, 21 DIE_NMI_IPI, 22 DIE_PAGE_FAULT, 23}; 24 25extern void printk_address(unsigned long address); 26extern void die(const char *,struct pt_regs *,long); 27extern void __die(const char *,struct pt_regs *,long); 28extern void show_registers(struct pt_regs *regs); 29extern void dump_pagetable(unsigned long); 30extern unsigned long oops_begin(void); 31extern void oops_end(unsigned long); 32 33#endif