一种检测内核模块在原子上下文中休眠错误的方法及系统[发明专利]
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
专利名称:一种检测内核模块在原子上下文中休眠错误的方法及系统
专利类型:发明专利
发明人:胡事民,白家驹
申请号:CN201810711766.9
申请日:20180625
公开号:CN108959085A
公开日:
20181207
专利内容由知识产权出版社提供
摘要:本发明提供一种检测内核模块在原子上下文中休眠错误的方法及系统,所述方法包括:对待检测内核模块的源代码进行编译,获取所述待检测内核模块的中间代码;获取所述待检测内核模块所使用的原子上下文,对所述中间代码进行静态分析,获取所述中间代码中在所述原子上下文中调用的函数,将所述原子上下文调用的各所述函数作为候选函数;若根据各所述候选函数在操作系统内核代码中的调用图,判断获知所述候选函数调用预设休眠函数时,则报告各所述候选函数在所述原子上下文中的调用存在休眠错误。
本发明自动检测内核模块在原子上下文中的休眠错误,提高了检测的效率和正确性,从而增强内核模块的可靠性。
申请人:清华大学
地址:100084 北京市海淀区清华园北京100084-82信箱
国籍:CN
代理机构:北京路浩知识产权代理有限公司
更多信息请下载全文后查看。