strace

strace

システムコールとシグナルをトレースします。診断、デバッグ、および指示のユーザースペースユーティリティ。
straceは、Linux用の診断、デバッグ、および教育ユーザースペースユーティリティです。プロセスとLinuxカーネル間の相互作用を監視するために使用されます。これには、システムコール、シグナル配信、プロセス状態の変更が含まれます。straceの操作は、ptraceとして知られるカーネル機能によって可能になります。Unixライクなシステムの中には、トラスなど、straceに類似した他の診断ツールを提供するものがあります。
strace

BSD用のstraceの代替ライセンス(無料ライセンス付き)