Skip to content

Commit 56acf96

Browse files
authored
Update dvkm.c
fix compilation error with new kernel/build.
1 parent 23c7ae4 commit 56acf96

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

dvkm.c

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,21 @@ struct dvkm_obj {
4747
char *data;
4848
} k_dvkm_obj;
4949

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+
5065
//use after free
5166
int Use_after_free_IOCTL_Handler(struct dvkm_obj *io)
5267
{

0 commit comments

Comments
 (0)