一种面向Linux内核模块的内存检错方法
【出 处】:《
微型电脑应用
》 2015年第31卷第7期 56-58页,共3页
【作 者】:
任镇
;
陈莉君
【摘 要】
为了方便发现特定内核模块中隐藏的内存访问错误,本文设计了一个面向Linux内核模块的内存检测框架KMMemcheck。该框架使用可选择性影子内存方法记录内核模块中动态分配的内存块信息,结合二进制分析技术解析内存访问指令,然后借助影子内存提供的信息判断内存访问是否合法。从而解决了内核自带检测工具不能独立、高效地检测特定内核模块内存访问错误的问题。实验结果表明,相比内核自带内存检测工具,KMMemcheck显著地降低了对系统I/O吞吐率的影响。
相关热词搜索: 内核模块 内存访问检测 影子内存 Kernel Module Detection Of Memory Bugs Shadow Memory