プロセスにアタッチするときにgdbが送信するシグナルはどれですか? これは、異なる UNIX でも同じように機能しますか。例えば、Linux と Mac OS X?
これまでのところ、ブレークポイントの実装に SIGTRAP が使用されていることがわかりました。貼り付けにも使用されますか?
私の知る限り、接続するのに信号は必要ありません。ptrace を呼び出して「下位」を一時停止するだけです。また、この呼び出しを使用してデバッグされたプロセス メモリとレジスタを読み取り、命令のシングル ステップ実行 (Linux のそのポートに実装されている場合) などを要求できます。到達しましたが、デバッグされたプロセスはそれまで全速力で実行できます。
また、(すでに述べたように、man ptrace を読むの隣に)ウィキペディアの ptrace の説明を参照してください。