ダウンロードリスト

プロジェクト概要

RTL-checkは安全性とセキュリティの観点でプログラムを静的解析するためのフレームワークです。GCCによって生成される低レベルの中間表現であるRTLの分析を行います。このフレームワークはCやC++のような安全でない言語で開発されたプログラムの静的解析とメモリの安全性を扱う研究プロジェクトのために作成されました。特に、静的にバッファオーバーフローを検出し、それらがないことを証明するのが目標です。しかし、このフレームワークは静的解析を扱う他のプロジェクトのため便利になるべきです。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2006-09-13 07:10
0.1.7

分析のパフォーマンス、および改善されたマイナーなバグを修正しました。
タグ: Minor bugfixes
The performance of the analysis was improved, and
a minor bug was fixed.

2006-04-03 08:26
0.1.6

ModuloSolverの精度が改善されている。実験解析、ローカル変数と、整数オーバーフローの大きさをチェックするために追加された。シェルのプレビューリリースとデバッグの分析を実行するにもパッチ(RDBの)として利用可能です。
タグ: 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

このフレームワークはすぐに小文字を区別しない分析の流れの概念をサポートします。このバージョンは、自動的にコールのパラメータのサイズを計算する解析を追加します。いくつかのドキュメントの改善とバグ修正が行われた。
タグ: 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

このバージョンは、主にバグ修正リリースです。その分析の正当性影響を受ける多くの重要なバグが修正されました。全体としての分析が、きれいにされ、理解しやすくなります。整数オーバーフローを除いて、分析のこのバージョンは、安全であると考えられています。 (最後のいくつかのバージョンは間違いなくされていない。)
タグ: 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

このバージョンの主な改善には、フレームワークの現在の拡大をサポートして狭くなっている。線形ソルバは、新しいインターフェイスを使用して変換されています。また、いくつかのモジュールおよびクリーンアップされているいくつかのバグが修正されました。
タグ: 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.

プロジェクトリソース