ダウンロードリスト

プロジェクト概要

mpatrol は無料のメモリ リーク、メモリへの書き込みなど、動的に割り当てられたメモリの誤った使用によって発生する実行時エラーを診断しようとすると、リンク ライブラリです。すべての動的なメモリ操作 (malloc ()、新しい演算子など)、プログラムの有効期間中に発生した包括的で構成可能なログを提供するとともに mpatrol ライブラリを動的に割り当てられたメモリの誤用を検出する広範なチェックを実行し、両方のメモリ割り当てプロファイリングとトレーシングをサポートしています。さまざまなライブラリの設定は、実行時に再コンパイルまたは再リンクするライブラリの振る舞いを変更するために必要性を除去する、環境変数を介して変更できます。

システム要件

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

2001-03-01 00:38 リリース一覧に戻る
1.4.1

()と__mp_setmark新__mp_atexit()関数は、その情報__mp_info()によって、より良いソースレベルの情報が__mp_check()が呼び出さ返される複数のフィールド。新しいFREMRKエラーは、問題のためにポーラを阻止して修正するときは、Cでコンパイルに使用されて+ +コンパイラは、問題の修正プログラムがメモリの再割り当てとは、Windowsプラットフォーム上でコンパイルできなくなるミスタイプをプロファイリング、およびset_new_handlerのstd名前空間の問題を修正()は、Windowsプラットフォーム上で。 HEAPDIFFSTART()とHEAPDIFFEND()、と小文字がサポートするマークのメモリ割り当てのためのheapdiffツールに追加されました。 Dbmalloc互換性のある関数の実装では、外部のパッケージとして追加され、mtraceツールでのトレースファイルを自動的に出口が閉じられます。
タグ: Major bugfixes
New __mp_atexit() and __mp_setmark() functions, more fields to the information returned by __mp_info(), and better source-level information when __mp_check() is called. A new FREMRK error, a fix for a problem which prevented const being used when compiling with a C++ compiler, fixes for a problem when profiling memory reallocations and a typing error which would prevent compilation on Windows platforms, and fixes for std namespace problems for set_new_handler() on Windows platforms. HEAPDIFFSTART() and HEAPDIFFEND() were lowercased, and support was added in the heapdiff tool for marked memory allocations. Dbmalloc-compatible function implementations were added as an external package, and the trace file in the mtrace tool is automatically closed at exit.

プロジェクトリソース