Snemc 在 四个代码语义搜索工具的对比 中发帖
测试目标:
linux 内核源码
20 个测试项
编号
查询主题
预期相关区域
1
驱动 probe 失败后如何按相反顺序释放已经初始化的资源
drivers/base、drivers/net、drivers/pci
2
设备移除时如何取消定时器、延迟工作队列,避免卸载后的回调访问已释放对象
drivers/net、kernel/workqueue.c、include/linux/timer.h
3
使用引用计数管理内核对象生命周期,最后一个引用释放时执行清理
lib、include/linux/kref.h、kernel
4
使用 RCU 保护读路径,更新路径删除对象后延迟释放内存
kernel/rcu、include/linux/rcupdate.h、net
5
中断处理程序只完成快速确认,耗时工作交给线程化中断处理
kernel/irq、driv...