This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
A framework for static analysis of RTL: RTL-Check
- From: Patrice Lacroix <tootix at users dot sourceforge dot net>
- To: gcc at gcc dot gnu dot org
- Date: Mon, 17 May 2004 14:44:24 -0400
- Subject: A framework for static analysis of RTL: RTL-Check
Hello!
This message is to announce RTL-Check, a framework for static analysis
of RTL from a safety and security perspective. We created this framework
for a research project that deals with static analysis and memory safety
of programs developed in unsafe languages such as C or C++. In
particular, we want to detect buffer overflows staticaly and prove their
absence. However, we believe this framework will be useful for other
projects dealing with static analysis. You can find de sourceforge
project page of RTL-Check at http://sourceforge.net/projects/rtlcheck/
Currently, we have a patch to gcc that dumps RTL in a binary file and a
prototype of the framework written in Python that loads RTL and performs
some analysis on it. For now, it only checks whether there are memory
accesses, but I will work on it a lot in the next few months to improve
it.
Any feedback about this project will be greatly appreciated!
Patrice