kmemleak可以限制为监控指定空间大小的内存吗?

现在项目中有一个需求: kmemleak只监控大小为256的内存块

我在如下三个函数中加了限制,size不为256的时候直接返回,不调用create_object函数创建监控对象

kmemleak_alloc

kmemleak_alloc_percpu

kmemleak_vmalloc

通过验证来看,虽然限制住了只监控256的大小的内存块,但是扫描出很多内存块有泄漏嫌疑,若未加此限制,是扫描不出的。

根据kmemleak的原理来看,不应该有这种现象的,哪位朋友了解这个情况呢