メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

入力およびスタブ

グローバル変数と関数の範囲の指定

ローカルの前提条件を指定するには、入力およびスタブのオプションを使用します。たとえば、外部ソースからの変数の範囲を制限できます。また、解析精度が低い一部の関数をスタブ化してより高い精度で解析することも可能です。前提条件により、レビューのフォーカスを絞り込んで、結果をより意義のあるものにすることができます。"すべての" ファイルと関数における特定のコードの構成要素に適用するグローバルな前提条件については、検証の前提条件オプションを使用します。

Polyspace オプション

すべて展開する

制約の設定 (-data-range-specifications)グローバル変数、関数の入力およびスタブ関数の戻り値の制約
グローバル変数の既定の初期化を無視する (-no-def-init-glob)グローバル変数がコード内で明示的に初期化されていない場合、未初期化と見なす
スタブを生成する関数 (-functions-to-stub)解析時にスタブ化する関数の指定
Embedded Coder ルックアップ テーブルのスタブを生成 (-stub-embedded-coder-lookup-table-functions)自動生成されルックアップ テーブルを使用する関数のスタブ化と精度の高いモデル化
使用するライブラリ (-library)プログラムで使用するライブラリの指定 (R2021a 以降)

Polyspace マクロ

unchecked_assertPolyspace 製品での静的解析で変数範囲を制約する

トピック