Microsoft SLAyerAn automatic, separation logic-based memory safety checker | |
Download |
Microsoft SLAyer Ranking & Summary
Advertisement
- License:
- Freeware
- Publisher Name:
- Microsoft Research
- Operating Systems:
- Windows XP / 2003 / Vista / 2008 / 7
- File Size:
- 21 KB
Microsoft SLAyer Tags
Microsoft SLAyer Description
SLAyer (Separation Logic Analyzer) is a memory safety checker designed to verify that its input C code doesn't deference dangling pointers, do double frees, nor leak memory. Using the tool To run on a test, say cleanup_isochresourcedata_remove_head_list.c that mallocs and then frees a PLIST_ENTRY list, execute this in a cmd shell: C:\> cd C:\SLAyer C:\> setup.cmd C:\> cd test\kmdf\1394\cleanup_isochresourcedata_remove_head_list C:\> slayer cleanup_isochresourcedata_remove_head_list.c On exit, SLAyer prints a "RESULT: SAFE" message, and leaves several output files (the program's internal representation in dot format, a counter-example in defect.tt format, etc).
Microsoft SLAyer Related Software