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