DocumentCode :
3284207
Title :
MemScroll: Dynamic Memory Errors Detector in C Programs
Author :
Cho, Dae Wan ; Oh, Seunguk ; Kim, Hyeon Soo
Author_Institution :
Chungnam Nat´´l Univ., Daejeon
Volume :
2
fYear :
2007
fDate :
24-27 July 2007
Firstpage :
749
Lastpage :
754
Abstract :
Memory access errors are frequently occurred in computer programs written in C language. Such memory errors are one of the principal reasons for failures of C programs. Accordingly, a number of research works have suggested various techniques to detect them automatically. However, existing techniques have one or more of the following problems: inability to detect all memory errors, changing the memory allocation mechanism, incompatibility with libraries, and excessive performance overheads. To cope with these problems, in this paper we suggest a new and automated tool to detect dynamic memory access errors in C programs. The primary goal of our approach is to present a tool with high precision, better performance, and the relatively low space overheads.
Keywords :
C language; program diagnostics; software tools; storage management; C programs; MemScroll; automated tool; computer programs; dynamic memory errors detector; memory allocation mechanism; Arithmetic; Computer errors; Computer languages; Computer science; Control systems; Detectors; Instruments; Read-write memory; Runtime; Software libraries;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
Conference_Location :
Beijing
ISSN :
0730-3157
Print_ISBN :
0-7695-2870-8
Type :
conf
DOI :
10.1109/COMPSAC.2007.142
Filename :
4291204
Link To Document :
بازگشت