このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
ISO/IEC TS 17961 [taintsink]
Tainted, potentially mutilated, or out-of-domain integer values are used in a restricted sink
説明
ルール定義
汚染されている、切断されている可能性がある、または領域外にある整数値を制限のあるシンクで使用。1
Polyspace 実装
このチェッカーは以下の問題をチェックします。
可変長配列の汚染されたサイズ。
汚染されたオフセットによるポインターのデリファレンス。
汚染されたインデックスによる配列へのアクセス。
チェッカーの拡張
既定の Bug Finder 解析では、現在の解析境界の外部からの特定の入力に関する "可変長配列の汚染されたサイズ"、"汚染されたオフセットによるポインターのデリファレンス"、または "汚染されたインデックスによる配列へのアクセス" 問題にフラグを設定しない場合があります。Polyspace 解析での汚染のソースを参照してください。Polyspace 解析の現在のスコープ以外から発生したすべてのデータを汚染されたものと見なすには、コマンド ライン オプション [-consider-analysis-perimeter-as-trust-boundary]
を使用します。
例
チェック情報
決定可能性:決定不可能 |
バージョン履歴
R2019a で導入
1 Extracts from the standard "ISO/IEC TS 17961 Technical Specification - 2013-11-15" are reproduced with the agreement of AFNOR. Only the original and complete text of the standard, as published by AFNOR Editions - accessible via the website www.boutique.afnor.org - has normative value.