Cmad:A C Memory Access Errors Detector Based on Semantics Abstraction

蒋剑琴,黄达明,曾庆凯
DOI: https://doi.org/10.3969/j.issn.1009-3443.2009.03.013
2009-01-01
Abstract:To dectect memory access errors by combining the efficiency of program analysis technologies and the powerful mathematical foundation of program validation technologies,Cmad,a static C memory errors Detector based on semantics abstraction was proposed.By sound approximation to concrete states,accurate verification of the related constraint variable operation and information collection during the traversal of CFG,Cmad detected inter-procedural memory bound overflow errors without any annotation.Prototype implementation proves the validity.
What problem does this paper attempt to address?