TracepointArgs: Linuxカーネル・トレースポイントを解き明かす
2025-02-04
Linuxカーネルのソースコードをトレースポイントのメタデータや構造体のレイアウトを探して探し回ることにうんざりしていませんか? 新しいコマンドラインツール、tracepointargsをご紹介します。これを使うと、利用可能なすべてのLinuxカーネル・トレースポイント、その引数、データ型、関連する構造体を一覧表示できます。カーネル構造体のレイアウトも解析するため、ソースコードを調べることなくトレースポイントの詳細を理解できます。bpftoolと組み合わせてvmlinux.hファイルを作成すれば、構造体の内部を簡単に検査でき、入れ子の構造体も再帰的に展開できます。eBPF開発者やカーネルエクスプローラーにとって必須のツールです!
開発
トレースポイント