ダウンロードリスト

プロジェクト概要

Electric Fence(efence)は、malloc()のメモリバッファでオーバーラン(またはアンダーラン)を正確に起こす命令であなたのプログラムを停止します。。続いてGDBはバグを起こすソースコード行を表示します。仮想メモリのハードウェアを使用して各バッファの境界にレッドゾーンを作成し、それにタッチし、あなたのプログラムが停止します。長年にわたってあなたを悩ませている、これらの以前は捕捉不可能だった全てのオーバーランのバグをキャッチします。

システム要件

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

2001-01-30 15:12 リリース一覧に戻る
2.2.0

電気柵は現在、マルチスレッドデバッグするマルチスレッドプログラムが正しく動作します。静的なバージョン以外にも、それは共有ライブラリをLD_PRELOADを使用して、ロードのため、再度する必要はありません電気柵でデバッグするプログラムをリンクします。コマンド"エフ<command>は任意の動的な電気柵の下でのバグEF_PROTECT_FREEに関する実行可能なリンクされて修復され、実行されます。
Electric Fence will now debug multi-threaded programs correctly.
Besides the static version, it's loadable as a shared library
using LD_PRELOAD, thus you don't have to re-link your program to
debug it with Electric Fence. The command "ef &lt;command&gt;
will run any dynamic-linked executable under Electric
Fence and a bug concerning EF_PROTECT_FREE has been repaired.

プロジェクトリソース