sigaction
のハンドラをインストールするために呼び出しますSIGRTMAX
が、通常はこれで問題ありません。しかし、valgrind で実行可能ファイルをプロファイリングすると、これは失敗します。なんで?
質問する
260 次
1 に答える
1
It fails because valgrind reserves one signal, the highest numbered one, for it's own internal use (the scheduler uses it to interrupt a thread that is blocked in a system call) so it rejects any attempt by the client program to install a handler for that signal or otherwise manipulate it.
于 2012-10-21T09:59:24.863 に答える