trussでシステムコールをトレース

  • 投稿日:
  • by



まぁ、DTraceがあるもんですから、ついついそちらに目が行くのは分かりますが、アプリの障害追跡ならまずはtrussでしょ。


truss -aefd -o log.txt firefox
# -d タイムスタンプ
# -f folkを追跡

ちなみにLinuxならstraceですよ。

しかしまぁ世の中には、fopenした結果がNULLかどうかすらチェックしないアプリがゴロゴロしてます。設定ファイルがひとつ欠けただけでSIGSEGVですよ。

困ったものです。