Lines Matching refs:ptr
22 char *ptr; in kmalloc_oob_right() local
26 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_oob_right()
27 if (!ptr) { in kmalloc_oob_right()
32 ptr[size] = 'x'; in kmalloc_oob_right()
33 kfree(ptr); in kmalloc_oob_right()
38 char *ptr; in kmalloc_oob_left() local
42 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_oob_left()
43 if (!ptr) { in kmalloc_oob_left()
48 *ptr = *(ptr - 1); in kmalloc_oob_left()
49 kfree(ptr); in kmalloc_oob_left()
54 char *ptr; in kmalloc_node_oob_right() local
58 ptr = kmalloc_node(size, GFP_KERNEL, 0); in kmalloc_node_oob_right()
59 if (!ptr) { in kmalloc_node_oob_right()
64 ptr[size] = 0; in kmalloc_node_oob_right()
65 kfree(ptr); in kmalloc_node_oob_right()
70 char *ptr; in kmalloc_large_oob_rigth() local
74 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_large_oob_rigth()
75 if (!ptr) { in kmalloc_large_oob_rigth()
80 ptr[size] = 0; in kmalloc_large_oob_rigth()
81 kfree(ptr); in kmalloc_large_oob_rigth()
143 char *ptr; in kmalloc_oob_in_memset() local
147 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_oob_in_memset()
148 if (!ptr) { in kmalloc_oob_in_memset()
153 memset(ptr, 0, size+5); in kmalloc_oob_in_memset()
154 kfree(ptr); in kmalloc_oob_in_memset()
159 char *ptr; in kmalloc_uaf() local
163 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_uaf()
164 if (!ptr) { in kmalloc_uaf()
169 kfree(ptr); in kmalloc_uaf()
170 *(ptr + 8) = 'x'; in kmalloc_uaf()
175 char *ptr; in kmalloc_uaf_memset() local
179 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_uaf_memset()
180 if (!ptr) { in kmalloc_uaf_memset()
185 kfree(ptr); in kmalloc_uaf_memset()
186 memset(ptr, 0, size); in kmalloc_uaf_memset()