作者: Michael Rodeh , Mooly Sagiv , Nurit Dor
DOI: 10.1007/978-3-540-45099-3_7
关键词: Algorithm 、 Linked list 、 Program analysis 、 False alarm 、 Memory leak 、 Pointer (computer programming) 、 Formal verification 、 Computer science 、 Null (SQL) 、 Memory errors
摘要: A new algorithm is presented that automatically uncovers memory errors such as NULL pointers dereference and leaks in C programs. The conservative, i.e., it can never miss an error but may report “false alarms”. When applied to several intricate programs manipulating singly linked lists, the yields more accurate results, does not any false alarm usually runs even faster consumes less space than a precise algorithm.