]>
Commit | Line | Data |
---|---|---|
1965aae3 PA |
1 | #ifndef _ASM_X86_KDEBUG_H |
2 | #define _ASM_X86_KDEBUG_H | |
35cc4611 TG |
3 | |
4 | #include <linux/notifier.h> | |
5 | ||
6 | struct pt_regs; | |
7 | ||
8 | /* Grossly misnamed. */ | |
9 | enum die_val { | |
10 | DIE_OOPS = 1, | |
11 | DIE_INT3, | |
12 | DIE_DEBUG, | |
13 | DIE_PANIC, | |
14 | DIE_NMI, | |
15 | DIE_DIE, | |
35cc4611 TG |
16 | DIE_KERNELDEBUG, |
17 | DIE_TRAP, | |
18 | DIE_GPF, | |
19 | DIE_CALL, | |
35cc4611 | 20 | DIE_PAGE_FAULT, |
d3597524 | 21 | DIE_NMIUNKNOWN, |
35cc4611 TG |
22 | }; |
23 | ||
f461f137 | 24 | extern void die(const char *, struct pt_regs *,long); |
22f5991c | 25 | extern int __must_check __die(const char *, struct pt_regs *, long); |
81c2949f | 26 | extern void show_stack_regs(struct pt_regs *regs); |
e2ce07c8 | 27 | extern void __show_regs(struct pt_regs *regs, int all); |
9e51f396 | 28 | extern void show_iret_regs(struct pt_regs *regs); |
35cc4611 | 29 | extern unsigned long oops_begin(void); |
22f5991c | 30 | extern void oops_end(unsigned long, struct pt_regs *, int signr); |
35cc4611 | 31 | |
1965aae3 | 32 | #endif /* _ASM_X86_KDEBUG_H */ |