
私たち全員が知っているように、ptraceシステムコールはUnixファミリーシステムで最も強力なシステムコールの1つです。すべてのデバッグソフトウェアは、ptraceを使用して他のプロセス、つまり被追跡者を監視および操作します。 ptraceを使用すると、被追跡者プロセスで読み取り/書き込みシステム呼び出しを追跡できます。被追跡者を監視し、被追跡者が分岐コマンドを実行したときにのみトレーサに通知するためにptraceを使用できますか?可能ですか?そうでない場合は、特定のアドレスの特定のコマンドが実行されたときにトラッカーに通知できますか?
PTRACE_SINGLESTEPはパフォーマンスの低下を引き起こすので、私の場合は使用には適していません。
助けてくれてありがとう。