glanceKey特徴でprogram.Featuresをトレースする次世代のスクリプトベースのダイナミックでGNU / Linuxユーザを提供することを目的と
ktapがオープンソースで、完全に無料、軽量、小型のコマンドライン·ソフトウェア·プロジェクトは、シンプルでありながら強力なを含むスクリプト言語、重くLinuxカーネルに最適化されており、各実行中のスクリプトのためのGCC(GNUコンパイラコレクション)に依存しないレジスタベースのインタプリタ。また、Linuxカーネル3.1以降をサポートしています。
ユーティリティは、デバッグ情報をせずに、組み込み環境で使用することは容易である、などktapは32ビット(x86)上で使用することができますK(RET)プローブ、トレースポイント、U(RET)プローブ、タイマー、関数トレースをサポートし、ARM、 PPC(PowerPCの)、およびLinux kernel.GettingがktapInstallingのktapを開始メインラインでサポートされているMIPSアーキテクチャは非常に簡単です。それはあなたのLinuxカーネルに対してコンパイルので、あなたがソフトウェアをインストールしようとする前に、Linuxカーネルヘッダパッケージ(複数可)をインストールしていることを確認する必要があります。 Softowareからktapの最新リリースをダウンロードし、あなたのホームディレクトリに保存して解凍。
あなた&rsquoの場所に移動し、ターミナルアプリを開き、実行して、アーカイブファイル(例:cd /home/softoware/ktap-0.4)で抽出VE‘作る&rsquoの。 &lsquoに続いて、プログラムをコンパイルするためのコマンド、ロード&rsquoの作る。 ktapvmカーネルモジュールをロードするためのコマンド。
実行してインストール‘ sudoがインストール&rsquoの作る。特権ユーザーとしてコマンド、または‘インストール&rsquoの作る。 rootとしてコマンド。その後、&lsquoを実行することで、ktapと対話することができます。ktapサンプル/ helloworld.kp&rsquoの。 command.CommandオンラインoptionsRun‘ ktap -h&rsquoの。プログラム&rsquoのを表示するには、端末エミュレータでコマンド; Sデフォルトのコマンドラインオプション。これらは、あなたが冗長モードを有効にするだけでなく、システム内のバイトコード、事前に定義されたイベントを一覧表示するには、イベントのためにタイムスタンプを表示するには、監視するためのCPUを指定するには、代わりに標準エラー出力のファイルにスクリプトの出力を送信することができますます。
- サポートトレースポイント、K(RET):またはDSOから入手できる機能とSDTノート
の新しいのこのリリースでは何ですかプローブ、U(RET)プローブ、タイマー、関数トレース、SDT、等します。
- サポートのx86、x86-64で、PowerPCの、腕ます。
- サポートカーネル3.1以降のバージョン、Linuxのメインラインを含んでます。
- サポートFFI(スクリプトからカーネル関数を呼び出す)します。
のバージョン0.3のの新機能:
- シンプルな新しいトレースブロック構文:
- トレースEVENTDEF {アクション}
- trace_end {アクション}
- 新イベント:argevent、argnameの、arg1..arg9:
- トレース&QUOT、システムコール:*&QUOT。関数(){
- 印刷(argevent)
- 新規タイマのブロック構文:
- ダニN {アクション}
- プロフィール-N {アクション}
- 基本集計のサポート:
- それは、SystemTapの使用&QUOTと似ています;
キーワードをトレース
コメントが見つかりません