-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