-termination-functions
プロセス終了関数を指定します。
構文
-termination-functions function1[,function2[,...]]
説明
例
Polyspace は my_exit がプログラムを終了するのを認識しないため、次のコードで [整数のゼロ除算] 欠陥を検出します。
void my_exit(void);
void main() {
double ans;
ans = reciprocal(1);
ans = reciprocal(0);
}
double reciprocal(int val) {
if(val==0)
my_exit();
return (1/val);
}-termination-functions オプションを使用します。polyspace-bug-finder -termination-functions my_exit