HackerNews

Strace-macOS: macOS向けのstraceコマンドのクローン

Strace-macOS: A clone of the strace command for macOS

https://github.com/Mic92/strace-macos


Strace-macOSは、macOS用に開発されたシステムコールトレーサーで、LLDBデバッガAPIを使用しています。このツールは、System Integrity Protection(SIP)が有効な状態でも動作し、カーネル拡張やコンパイル済みコンポーネントを必要とせずに純粋なPythonで実装されています。JSON Linesやstrace互換のテキスト出力を含む複数の出力形式に対応し、システムコールのフィルタリングや色付き出力を提供します。コマンドのトレースや結果のファイル出力、さらには実行中のプロセスへのアタッチも可能です。現在、ベータ版としてコア機能は動作していますが、いくつかの機能はまだ開発中です。インストールはNix Flakesを通じて行うか、GitHubから直接実行できます。