ダウンロードリスト

プロジェクト概要

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

システム要件

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

2001-01-30 15:13 リリース一覧に戻る
1.3.4

型の名前と、メモリ割り当て、関数はNULL、新しいヘッダファイルとライブラリを使用するときにMPatrolをは、FreeBSD、NetBSDは使用されていないことを返すことはありませんxmalloc()ファミリの型のサイズを記録するための関数MP_MALLOC()ファミリは、OpenBSD、SunOSは、サポートする能力はa.outファイルからのシンボルの読み込み、および能力をAIX上での共有ライブラリとしてだけでなく、AIX上での共有ライブラリからシンボルを読み取ることがされてMPatrolを構築するすべての追加されている。 COFFとXCOFFシンボル読者は現在libldオブジェクトファイルへのアクセスのライブラリを使用する必要があります。低メモリハンドラの動作を自動的にメモリの割り当て後のハンドラが呼び出されている再試行するように変更されている。元の割り当てのポイントではなく、最後の再配分のポイントについてMPatrolをすぐに情報を格納します。マニュアルページをすぐには、HTML形式で提供されます。
The MP_MALLOC() family of functions for recording the type name and type size of a memory allocation, the xmalloc() family of functions which never return NULL, a new header file and library for use when mpatrol is not being used, FreeBSD, NetBSD, OpenBSD and SunOS support, the ability to read symbols from a.out files, and the ability to build mpatrol as a shared library on AIX as well as being able to read symbols from shared libraries on AIX have all been added. The COFF and XCOFF symbol readers now require the use of the libld object file access library. The behaviour of the low memory handler has been changed to automatically retry the memory allocation once the handler has been called. mpatrol now stores information about the point of last reallocation rather than the point of original allocation. The manual pages are now also supplied in HTML format.

プロジェクトリソース