Download List

Descripción del Proyecto

RTL-check is a framework for static analysis of programs from a safety and security perspective. It performs analysis on RTL, which is the low-level intermediate representation generated by GCC. This framework was created 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, it is targeted at detecting buffer overflows statically and proving their absence. However, this framework should be useful for other projects dealing with static analysis.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2006-09-13 07:10
0.1.7

El rendimiento de los análisis se ha mejorado, y un error menor fue corregido.
Tags: Minor bugfixes
The performance of the analysis was improved, and
a minor bug was fixed.

2006-04-03 08:26
0.1.6

La precisión de ModuloSolver ha sido mejorado. Análisis experimental para comprobar el tamaño de las variables locales y los desbordamientos de enteros se han añadido. Una versión preliminar de un shell para ejecutar y depurar el análisis también está disponible como un parche (RDB).
Tags: Minor feature enhancements
The precision of ModuloSolver has been improved.
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).

2005-12-22 07:52
0.1.5

El marco que ahora apoya el concepto de análisis de flujo de insensible. Esta versión añade un análisis que calcula automáticamente el tamaño de los parámetros de llamada. Algunas mejoras de documentación y correcciones de errores se hicieron.
Tags: Minor feature enhancements
The framework now supports the concept of flow insensitive analysis. This version adds an analysis that automatically computes the size of call parameters. Some documentation improvements and bugfixes were made.

2005-08-08 07:12
0.1.4

Esta versión es principalmente un bugfix release. Muchos fallos importantes que afectan a la exactitud de los análisis se fija. El análisis en su conjunto es ahora más limpio y más fácil de entender. Desbordamientos de enteros a un lado, esta versión de los análisis se considera segura. (Las últimas versiones fueron definitivamente no.)
Tags: Major bugfixes
This version is mostly a bugfix 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.)

2005-07-21 07:29
0.1.3

La principal mejora de esta versión es que el marco que ahora apoya la ampliación y el estrechamiento. El solucionador lineal se ha convertido para utilizar la nueva interfaz. Además, algunos módulos han sido limpiados y algunos errores fueron corregidos.
Tags: Minor feature enhancements
The main improvement of this version is that the
framework now supports widening and narrowing. The
linear solver has been converted to use the new
interface. Also, a few modules have been cleaned
up and some bugs were fixed.

Project Resources