]>
Commit | Line | Data |
---|---|---|
9a49a528 KC |
1 | #ifndef __LKDTM_H |
2 | #define __LKDTM_H | |
3 | ||
0d9eb29b KC |
4 | /* lkdtm_perms.c */ |
5 | void __init lkdtm_perms_init(void); | |
6 | void lkdtm_WRITE_RO(void); | |
7 | void lkdtm_WRITE_RO_AFTER_INIT(void); | |
8 | void lkdtm_WRITE_KERN(void); | |
9 | void lkdtm_EXEC_DATA(void); | |
10 | void lkdtm_EXEC_STACK(void); | |
11 | void lkdtm_EXEC_KMALLOC(void); | |
12 | void lkdtm_EXEC_VMALLOC(void); | |
13 | void lkdtm_EXEC_RODATA(void); | |
14 | void lkdtm_EXEC_USERSPACE(void); | |
15 | void lkdtm_ACCESS_USERSPACE(void); | |
16 | ||
a3dff71c | 17 | /* lkdtm_rodata.c */ |
9a49a528 KC |
18 | void lkdtm_rodata_do_nothing(void); |
19 | ||
a3dff71c KC |
20 | /* lkdtm_usercopy.c */ |
21 | void __init lkdtm_usercopy_init(void); | |
22 | void __exit lkdtm_usercopy_exit(void); | |
23 | void lkdtm_USERCOPY_HEAP_SIZE_TO(void); | |
24 | void lkdtm_USERCOPY_HEAP_SIZE_FROM(void); | |
25 | void lkdtm_USERCOPY_HEAP_FLAG_TO(void); | |
26 | void lkdtm_USERCOPY_HEAP_FLAG_FROM(void); | |
27 | void lkdtm_USERCOPY_STACK_FRAME_TO(void); | |
28 | void lkdtm_USERCOPY_STACK_FRAME_FROM(void); | |
29 | void lkdtm_USERCOPY_STACK_BEYOND(void); | |
30 | void lkdtm_USERCOPY_KERNEL(void); | |
31 | ||
0d9eb29b | 32 | |
9a49a528 | 33 | #endif |