linux/arch/x86/include/asm/kdebug.h
<<
>>
Prefs
   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_KERNELDEBUG,
  17        DIE_TRAP,
  18        DIE_GPF,
  19        DIE_CALL,
  20        DIE_PAGE_FAULT,
  21        DIE_NMIUNKNOWN,
  22};
  23
  24extern void die(const char *, struct pt_regs *,long);
  25extern int __must_check __die(const char *, struct pt_regs *, long);
  26extern void show_stack_regs(struct pt_regs *regs);
  27extern void __show_regs(struct pt_regs *regs, int all);
  28extern unsigned long oops_begin(void);
  29extern void oops_end(unsigned long, struct pt_regs *, int signr);
  30
  31#endif /* _ASM_X86_KDEBUG_H */
  32