問題タブ [lttng]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
lttng - 使用できる lttng セーブ/ロード コマンドがありません
lttng save/load コマンドを使用して xml セッション構成を保存およびロードしようとしていますが、何らかの理由で "LTTng Trace Control 2.4.0" バージョンでそれらを見つけることができませんでした。これらのコマンドを利用できる lttng のバージョンを知っている人はいますか? または、この機能を利用するには、lttng を特定の方法でコンパイルする必要がありますか?
以下の lttng --help の実行結果を参照してください。保存または読み込みコマンドが表示されません。
ありがとうございました。
lttng --help
LTTng Trace Control 2.4.0 - Époque Opaque
使用法: lttng [OPTIONS] []
オプション:
-V, --version バージョンを表示
-h, --help このヘルプを表示
-v, --verbose 詳細度を上げる
-q, --quiet 静音モード
-g, --group NAME Unix トレース グループ名。(デフォルト: トレース)
-n, --no-sessiond セッションデーモンを生成しない
コマンド:
各コマンドには、独自の -h、--help オプションもあります。
完全なドキュメントについては、lttng(1) man ページを参照してください。更新、バグ レポート、およびニュースについては、http://lttng.orgを参照してください。
c++ - 特定の引数を持つ特定のトレースポイントがトレースされる場合、トレースする前に LTTNG を照会できますか?
printf のような膨大な数の既存のトレースを LTTNG に適応させる必要があります。私たちが予見している問題の 1 つは、args と char* 文字列の形式のキャッチオール トレースポイントが必要になることです。LTTNG トレースポイントを呼び出す前に文字列を作成する必要がないようにする方法を見つけようとしています。トレースポイントが LTTNG ライブラリに渡される前に「トレースされる」かどうかを事前に知る方法はありますか? トレースが一致しているかどうかを知るために呼び出すことができるメソッドはありますか?
どうもありがとう!
PS この種のトレースポイントを持つことは悪い習慣であることはわかっていますが、無数のトレース ラインが私たちの上を飛んでいます。
c++ - liblttng を使用して C++ にトレースポイント ステートメントを自動的に挿入する
ユーザー空間の C++ アプリケーションを使用しており、トレースポイント (プロバイダー、名前など) を提供する Linux トレース ツール キットを使用しています。
ソースコードに配置したい
- トレースポイント (プロバイダー、名前、...)
すべての関数の入り口と出口点でのステートメント。
これを何らかの方法で自動化することは可能ですか? これらをすべて手動で配置するのは非常に面倒です。
アスペクトプログラミング以外の方法でこれを行いたいです。
trace - 署名が異なるトレースポイント
同じ tracepoint_name と traceprovider_name を持つ lttng - tracepoint("traceprovider_name"tracepoint_name" "$1"$2") ステートメントを挿入したいが、コードで別の tracepoint署名を使用したい: 例:
lttng - lttng でメモリアドレスを記録するにはどうすればよいですか?
一部のコードを LTTng に移行する必要があります。syslog のようなツールを使用し、printf のような形式を使用していました...
ポインターを出力するログ行をいくつか見つけまし%p
たが、それらの行を LTTng に「変換」する方法がわかりません。
どんな助けでも本当に感謝します。
lttng - lttng_statedump イベントを有効にする方法は?
これらのイベントを有効にしてトレースを開始すると、letting_statedump イベントを受け取ります。これは、トレース セッションの存続期間中に 1 回しか受信しないことに気付きました。トレースを停止して再開せずに、statedump イベントの生成を開始するにはどうすればよいですか?