プログラム実行視覚化ツール (ETVシステム)

C プログラムを対象として, その実行記録(トレース)をファイルとして 採取し, それを視覚的に表示するシステムである.

自分の作ったプログラムや, サンプルのプログラムの動作を確認したい場合に 便利である.

画面はこんな感じ:


使いかた:
  1. まず, プログラムを作る. できあがったら gcc でコンパイル.
    gcc -g -o test0604 0604.c

  2. まずは普通に, 実行テストもしておこう.
    ./test0604

  3. いよいよ実行トレースを採取する. それには, 通常の実行のコマンドの前に, ちょっと呪文をつける:
    ~terada/trace/logger-c ./test0604

  4. これで, LOGFILE というファイルに, そのプログラムの実行記録が とれた. 上に示したような, ウィンドウを使った視覚化をするには下のようする:
    ~terada/trace/viewer
    ステップ3でトレースを一度取得しておけば, このステップは何度でも行なえる.

  5. LOGFILE は結構大きくなる場合もあるので, 不要になったら (つまり, もうそのプログラムに対してETVを使う必要がなくなったら) rm しておこう.

[page 3] prev index next