バッファー・オーバーランを検出するようコンパイラーに指示します。
Windows: [Code Generation (コード生成)]
> [Buffer Security Check (バッファー セキュリティー チェック)]
Linux: なし
Mac OS: なし
IA-32 アーキテクチャー、インテル(R) 64 アーキテクチャー
Linux* および Mac OS*: | -fstack-security-check |
-fno-stack-security-check | |
Windows*: | /GS |
/GS- |
なし
/GS- | コンパイラーは、バッファー・オーバーランを検出しません。 |
-fno-stack-security-check | コンパイラーは、バッファー・オーバーランを検出しません。 |
このオプションは、リターンアドレスを上書きするバッファー・オーバーランを検出するコードを生成するようコンパイラーに指示します。これは、バッファーサイズの制限を設定しないコードを活用する一般的な方法です。/GS オプションは、Microsoft* Visual Studio* .NET 2003 および Microsoft Visual Studio 2005 でサポートしています。
なし