• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science

Previous Articles     Next Articles

Property guided symbolic execution
based bug detection of Linux Drivers

CHEN Ying-jie,CHEN Zhen-bang,DONG Wei   

  1. (College of Computer,National University of Defense Technology,Changsha 410073,China)
  • Received:2016-12-11 Revised:2017-02-17 Online:2017-04-25 Published:2017-04-25

Abstract:

Device drivers constitute an important part of an operation system (OS). The reliability of device drivers is critical to the security and reliability of OSs. We propose a property guided symbolic execution based framework for the bug detection of Linux device drivers. To analyze multiple properties simultaneously, we propose a  multiple properties guided symbolic execution method. Based on the LLVM and KLEE, the framework and the property guided method are implemented. The results of the preliminary experiments on real world Linux drivers demonstrate the effectiveness and efficiency of the proposal.

Key words: drivers, symbolic execution, defect detection