1

sigactionのハンドラをインストールするために呼び出しますSIGRTMAXが、通常はこれで問題ありません。しかし、valgrind で実行可能ファイルをプロファイリングすると、これは失敗します。なんで?

4

1 に答える 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 に答える