ダウンロードリスト

プロジェクト概要

Memcheck は(読み込み、あるいは書き込み)ポインターのオーバーランに関してフォールトする能力を提供するか、あるいは(読み込み、あるいは書き込み)ポインターdeferenceを解放して、終了で、解放されたことがない/すでに解放されたポインタとメモリの二重の freeとrealloc をログに記録して、 freeとrealloc におけるポインターアンダーランを調べて、オプションとしてオーバーランとアンダーランの挙動、常に異なったポインターを戻すための「churns」再割り当て、を逆にして、そして、フォールトする代わりに、ポインターオーバーランをログに記録する。これは、大容量のメモリ・フットプリントのトレードオフと非常に小さくパフォーマンスに影響しています。これは、ライブラリの正しさを確認する検証テストスイートが含まれます。これはAlpha、ARM、HPPA、PPC、ix86、ia64、RS6000、S390、SPARCおよびsparc64などのさまざまなアーキテクチャ上でテストされます。これは、OSF、FreeBSD、NetBSD、OpenBSD、Linux、HP/UX、Mac OSX、AIX、SCO、Solarisを含むさまざまなプラットフォーム上でテストされます。

システム要件

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

2006-07-08 23:12
0.2.1

一部欠落のあるバックトレース修正されました。 atexitを交換するのに以前インストールされてatexitをハンドラによって解放され、割り当てをキャッチするために実装されました。深いバックトレース格納され、内部の再帰処理されます。
タグ: Stable, Minor bugfixes
Some missing backtraces were fixed. An atexit
replacement was implemented to catch allocations
that are freed by previously installed atexit
handlers. Deeper backtraces are stored, and
internal recursions are handled.

2004-07-18 06:14
0.1.4

このリリースでの修正が正しく処理できることは、同じブロックMemcheckはいかに多くのreallocsの制限を削除するバグを修正。
タグ: Stable, Minor bugfixes
This release fixes a bug by removing a limitation of how
many reallocs of the same block memcheck could handle
properly.

2003-07-28 18:04
0.1.3

非libtoolのCVSバージョンを使用するに戻されたシステムを構築/ autoconfは、使用せずに作成されるので、CVS版の共有が原因のライブラリは、'。ため、'拡張子の名前です。 sparc64のための部分的サポートが不明- linuxのプラットフォームに追加されました。 "しない"というメッセージは、もはやアプリケーションの終了時に、同期の方法で書かれて解放されます。大幅な高速化、プロセスの終了時でのこの結果。
タグ: Stable, Major bugfixes
The build system was reverted to use a non-CVS
version of libtool/autoconf, since the CVS version
caused shared libraries to be created without the
'.so' extension in the name. Partial support for
the sparc64-unknown-linux platform was added. The
"Never freed" message is no longer written at the
termination of the application in a synchronous
manner. This results in a significant speed-up at
process termination.

2003-07-16 05:25
0.1.2

2つの新しいオプション機能が利用可能になりました:大規模な"割り当て"のログと意図的に不足しているメモリ。スタックトレースはシステム上でglibcを使ってサポートされます。ロギングの量をすぐに制御することができます。以前は部分的にサポートされるプラットフォームのほとんどは現在も完全にサポートされます。新しいプラットフォームはi386以外のPC - sco3.2v5.0.4、s390 - ibmの- linuxの-ヌーはsparc -未知netbsdelf1.5、およびx86_64 -未知のlinux -ヌー含まれて支持した。構成は、単一のMemcheckは、環境変数を使用して行われます。
タグ: Stable, Minor feature enhancements
Two new optional features are now available: logging of "large" allocations and deliberately running out-of-memory. Stacktraces are now supported on systems with glibc. The amount of logging can now be controlled. Most of the previously partially-supported platforms are now completely supported. New platforms supported include i386-pc-sco3.2v5.0.4, s390-ibm-linux-gnu, sparc-unknown-netbsdelf1.5, and x86_64-unknown-linux-gnu. Configuration is now done with a single MEMCHECK environment variable.

2002-08-30 01:48
0.1.1

タグ: Stable, Initial freshmeat announcement

プロジェクトリソース