RTL-Check is a framework for static analysis of programs from a safety andsecurity perspective. It performs analysis on RTL, which is the low-levelintermediate representation generated by GCC
Be the first to post a text review of RTL-Check. Rate and review a project by clicking thumbs up or thumbs down in the right column.
A new version is released with minor improvement: a bug has been fixed and performance is improved. The bigest changed is that what was called an abstract value is now an abstract variable. This should make it easier to understand.
Minor bugs were fixed, performance was improved and what was previously known as abstract values is now called abstract variables.
The latest version of RTL-Check features a new experimental analysis to detect integer overflows. It also includes a new analysis to automatically detect the size of local variables. A preview release of RDB, a shell to run and debug analysis is also available as a patch.
The precision of ModuloSolver has been improved and experimental analyses for checking the size of local variables and integer overflows were added. A preview release of a shell to run and debug analysis is also available as a patch (RDB).
This version adds a new base class for flow insensitive analyses, it implements an analysis to find automatically the size of call parameters, it adds documentation and it fixes a few bugs.
- Added doc about binary rtl representation by Moritz Muehlenhoff - Added some inline docs comments by Moritz Muehlenhoff - Fixed a bug in livenesssolver - Added FlowInsensitiveAnalysis to be used as base class for flow insensitive analyses. It is only preliminary and the interface could change - Added an analysis to automatically compute the size required for calls from the RTL representation (by Moritz Muehlenhoff and me) It is not yet integratated with the main analysis - Fixed the definition of RtxCompare and added support for LSHIFTRT (thanks Moritz)
This version is mostly a bug fix release. Many important bugs that affected the correctness of the analysis were fixed. The analysis as a whole is now cleaner and easier to understand. Integer overflows aside, this version of the analysis is believed to be safe. (The last few versions were definitely not.)
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: