现在项目中有一个需求: kmemleak只监控大小为256的内存块
我在如下三个函数中加了限制,size不为256的时候直接返回,不调用create_object函数创建监控对象
kmemleak_alloc
kmemleak_alloc_percpu
kmemleak_vmalloc
通过验证来看,虽然限制住了只监控256的大小的内存块,但是扫描出很多内存块有泄漏嫌疑,若未加此限制,是扫描不出的。
根据kmemleak的原理来看,不应该有这种现象的,哪位朋友了解这个情况呢
现在项目中有一个需求: kmemleak只监控大小为256的内存块
我在如下三个函数中加了限制,size不为256的时候直接返回,不调用create_object函数创建监控对象
kmemleak_alloc
kmemleak_alloc_percpu
kmemleak_vmalloc
通过验证来看,虽然限制住了只监控256的大小的内存块,但是扫描出很多内存块有泄漏嫌疑,若未加此限制,是扫描不出的。
根据kmemleak的原理来看,不应该有这种现象的,哪位朋友了解这个情况呢