跟踪kmalloc分到的memory为什么没有redzone and usercaller [ 0.000000:0] kmem_cache_create: size-64 set redzone and calluser [ 0.000000:0] kmem_cache_create: size-64 set poison [ 0.000000:0] kmem_cach
/******************************************************************/ 1] use the object after free: /*调用kmem_cache_free后,object就是inactive的,当有申请就会被分配 *一段时间后可能被回收。 *如果不打开slab_debug是不会有问题的,只是内容被改变而已
/********************************************************************/ 测试代码: int slab_test(void) { void *object; pr_err("slab_test: Cache name is %s\n", my_cachep->name); pr_e
kmem_cache_init函数源码详解 //mm/slab.c/** Initialisation. Called after the page allocator have been initialised and* before smp_init().*slab系统初始化时伙伴系统已经初始化,但在多处理器系统上,启动CPU此时正在运行, 而其他CPU尚未初始化.*/void __i