子プロセスが読み取りと書き込み以外のシステムコールを実行する場合(さらにこれらの呼び出しもフィルタリングしますが、それは別の話です)、子プロセスを強制終了したいのですが、デフォルトでいくつかのシステムコールが実行されます。
私は空のテスト子 (即座に終了) プログラムをコンパイルしました。また、子プログラムをフォークし、ptracing を有効にして実行する親プロセスもあります。親プロセスは PTRACE_SYSCALL を使用し、毎回 orig_eax をチェックします。私のテスト プログラムは、子が 49 回停止したことを報告します (これは、48 / 2 + 1 システム コールを意味すると思います)。
システム コール シーケンスが常に同じ (初期化) かどうか、および/または親で kill-on-syscall を開始できるタイミングと停止するタイミングを知ることができるかどうかを知りたいですか?