fmudflap

 

バッファー・オーバーフローおよびヒープの不正使用を防ぐために、危険なポインター演算をインストルメントします。

IDE オプション

なし

アーキテクチャー

IA-32、インテル® 64、IA-64 アーキテクチャー

構文

Linux:

-fmudflap

Mac OS X:

なし

Windows:

なし

引数

なし

デフォルト

オフ

危険なポインター操作をインストルメントしません。

説明

バッファー・オーバーフローおよびヒープの不正使用を防ぐために、危険なポインター演算をインストルメントします。gcc* 4.0 以降が必要です。

このオプションを使用する場合は、libmudflap ライブラリーへの参照を解決するために、リンク・コマンドラインでリンカーオプション -lmudflap を指定する必要があります。

代替オプション

なし