これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド trace-cmd-show です。
プログラム:
NAME
trace-cmd-show - Ftrace Linux カーネル トレース バッファの内容を表示します。
SYNOPSIS
トレース コマンド 表示する [OPTIONS]
DESCRIPTION
当学校区の トレース コマンド(1) show は、Ftrace Linux カーネル トレースの XNUMX つの内容を表示します。
ファイル: トレース、スナップショット、またはtrace_pipe。 これは基本的に次のことと同じです。
猫 /sys/カーネル/デバッグ/トレース/トレース
OPTIONS
-p
「trace」ファイルの内容を表示する代わりに、「trace_pipe」ファイルを使用します。 の
XNUMX つの違いは、「トレース」ファイルが静的であることです。 つまり、トレースが
停止すると、「トレース」ファイルには毎回同じ内容が表示されます。
「trace_pipe」ファイルは消費型読み取りであり、ファイルの読み取りは
読み取られた内容の出力を消費しますが、
トレースを停止しても、XNUMX 回目は同じです。 このファイル
アルスはブロックします。 利用可能なデータがない場合、trace-cmd show は停止します。
データが表示されるまで待ちます。
-s
「トレース」ファイルを読み取る代わりに、スナップショット ファイルを読み取ります。 スナップショットは次によって作成されます
それに書き込むアプリケーションとカーネルは、
現在アクティブなバッファと現在のスナップショット バッファ。 これ以上交換が行われない場合は、
スナップショットは静的なままになります。 これは、読み込むようなものではありません。
-c CPU
指定した CPU のトレース ファイルのみを読み取ります。
-f
表示されているファイルのフルパス名を表示します。
-B BUF
バッファー インスタンスが作成された場合、 -B オプションは関連するファイルにアクセスします
指定されたバッファを使用して。
--tracing_on
指定されたインスタンスに対してトレースがオンになっているかどうかを表示します。
--current_tracer
現在のトレーサーが何であるかを表示します。
- バッファサイズ
現在のバッファ サイズ (CPU ごと) を表示します。
--buffer_total_size
すべてのバッファの合計サイズを表示します。
--ftrace_filter
どのような機能フィルターが設定されているかを表示します。
--ftrace_notrace
どのような機能が無効になっているフィルターが設定されているかを表示します。
--ftrace_pid
関数トレーサーが制限されている PID (存在する場合) を表示します。
--グラフ関数
グラフ化される関数を表示します。
--graph_notrace
グラフ化されない関数を表示します。
--cpumask
トレースの対象となる CPU のマスクを表示します。
onworks.netサービスを使用してオンラインでtrace-cmd-showを使用する
