]>
Commit | Line | Data |
---|---|---|
9a49a528 KC |
1 | #ifndef __LKDTM_H |
2 | #define __LKDTM_H | |
3 | ||
00f496c4 KC |
4 | /* lkdtm_bugs.c */ |
5 | void __init lkdtm_bugs_init(int *recur_param); | |
6 | void lkdtm_PANIC(void); | |
7 | void lkdtm_BUG(void); | |
8 | void lkdtm_WARNING(void); | |
9 | void lkdtm_EXCEPTION(void); | |
10 | void lkdtm_LOOP(void); | |
11 | void lkdtm_OVERFLOW(void); | |
12 | void lkdtm_CORRUPT_STACK(void); | |
13 | void lkdtm_UNALIGNED_LOAD_STORE_WRITE(void); | |
14 | void lkdtm_SOFTLOCKUP(void); | |
15 | void lkdtm_HARDLOCKUP(void); | |
16 | void lkdtm_SPINLOCKUP(void); | |
17 | void lkdtm_HUNG_TASK(void); | |
18 | void lkdtm_ATOMIC_UNDERFLOW(void); | |
19 | void lkdtm_ATOMIC_OVERFLOW(void); | |
20 | ||
ffc514f3 KC |
21 | /* lkdtm_heap.c */ |
22 | void lkdtm_OVERWRITE_ALLOCATION(void); | |
23 | void lkdtm_WRITE_AFTER_FREE(void); | |
24 | void lkdtm_READ_AFTER_FREE(void); | |
25 | void lkdtm_WRITE_BUDDY_AFTER_FREE(void); | |
26 | void lkdtm_READ_BUDDY_AFTER_FREE(void); | |
27 | ||
0d9eb29b KC |
28 | /* lkdtm_perms.c */ |
29 | void __init lkdtm_perms_init(void); | |
30 | void lkdtm_WRITE_RO(void); | |
31 | void lkdtm_WRITE_RO_AFTER_INIT(void); | |
32 | void lkdtm_WRITE_KERN(void); | |
33 | void lkdtm_EXEC_DATA(void); | |
34 | void lkdtm_EXEC_STACK(void); | |
35 | void lkdtm_EXEC_KMALLOC(void); | |
36 | void lkdtm_EXEC_VMALLOC(void); | |
37 | void lkdtm_EXEC_RODATA(void); | |
38 | void lkdtm_EXEC_USERSPACE(void); | |
39 | void lkdtm_ACCESS_USERSPACE(void); | |
40 | ||
a3dff71c | 41 | /* lkdtm_rodata.c */ |
9a49a528 KC |
42 | void lkdtm_rodata_do_nothing(void); |
43 | ||
a3dff71c KC |
44 | /* lkdtm_usercopy.c */ |
45 | void __init lkdtm_usercopy_init(void); | |
46 | void __exit lkdtm_usercopy_exit(void); | |
47 | void lkdtm_USERCOPY_HEAP_SIZE_TO(void); | |
48 | void lkdtm_USERCOPY_HEAP_SIZE_FROM(void); | |
49 | void lkdtm_USERCOPY_HEAP_FLAG_TO(void); | |
50 | void lkdtm_USERCOPY_HEAP_FLAG_FROM(void); | |
51 | void lkdtm_USERCOPY_STACK_FRAME_TO(void); | |
52 | void lkdtm_USERCOPY_STACK_FRAME_FROM(void); | |
53 | void lkdtm_USERCOPY_STACK_BEYOND(void); | |
54 | void lkdtm_USERCOPY_KERNEL(void); | |
55 | ||
0d9eb29b | 56 | |
9a49a528 | 57 | #endif |