よりgdbで使用するとき、 `handle SIG33 pass nostop noprint`は何をしますか?。私はStephen Kittが共有した答えからこの情報を推測しています。 about 信号はソースコードのどこかにあります。特定のアプリケーション(例えば、リーフパッド)のソースコードをダウンロードする場合http://tarot.freeshell.org/leafpad/どの信号があるのか、どのように検索しますか?アイデアはより良いデバッグのためです。
ベストアンサー1
特定のアプリケーションがそれ自体で処理するシグナルを見つけるには、ソースコードを調べてをsigaction
呼び出します。signal
ライブラリはシグナルハンドラを設定することもできますので、それらも見てください。
strace
ソースコードを表示せずに信号関連のシステムコールを特別にサポートする目的を見つけることができます。
strace -e trace=signal ...
その後、プログラムが実行され、すべてのシグナル関連システムコールの詳細がダンプされます。これにより、どの信号が使用されているかを確認できます。