File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -47,6 +47,21 @@ struct dvkm_obj {
47
47
char * data ;
48
48
} k_dvkm_obj ;
49
49
50
+ //prototype
51
+ int Use_after_free_IOCTL_Handler (struct dvkm_obj * io );
52
+ int Double_free_IOCTL_Handler (struct dvkm_obj * io );
53
+ int Heap_Buffer_Overflow_IOCTL_Handler (struct dvkm_obj * io );
54
+ int Heap_OOBR_IOCTL_Handler (struct dvkm_obj * io );
55
+ int Heap_OOBW_IOCTL_Handler (struct dvkm_obj * io );
56
+ int Stack_Buffer_Overflow_IOCTL_Handler (struct dvkm_obj * io );
57
+ int Stack_OOBR_IOCTL_Handler (struct dvkm_obj * io );
58
+ int Stack_OOBW_IOCTL_Handler (struct dvkm_obj * io );
59
+ int Integer_Overflow_IOCTL_Handler (struct dvkm_obj * io );
60
+ int Integer_Underflow_IOCTL_Handler (struct dvkm_obj * io );
61
+ long dvkm_ioctl (struct file * f , unsigned int cmd , unsigned long arg );
62
+ int dvkm_init (void );
63
+ void dvkm_exit (void );
64
+
50
65
//use after free
51
66
int Use_after_free_IOCTL_Handler (struct dvkm_obj * io )
52
67
{
You can’t perform that action at this time.
0 commit comments