22 #include <linux/kernel.h>
23 #include <linux/module.h>
24 #include <linux/slab.h>
26 #include <linux/list.h>
45 static int __init kmemleak_test_init(
void)
61 #ifndef CONFIG_MODULES
62 pr_info(
"kmemleak: kmem_cache_alloc(files_cachep) = %p\n",
64 pr_info(
"kmemleak: kmem_cache_alloc(files_cachep) = %p\n",
77 for (i = 0; i < 10; i++) {
79 pr_info(
"kmemleak: kzalloc(sizeof(*elem)) = %p\n", elem);
82 INIT_LIST_HEAD(&elem->
list);
88 pr_info(
"kmemleak: kmalloc(129) = %p\n",
89 per_cpu(kmemleak_test_pointer, i));
96 static void __exit kmemleak_test_exit(
void)