web-dev-qa-db-ja.com

スレッドごとの関数トレース

Cent OS5.8で実行されている複雑なマルチスレッドアプリケーションがあります。アプリケーションはCおよびC++を使用してコーディングされています。

私は次のことを行うのに役立つFUNCTION TRACINGツールを探しています。

  1. スレッドごとのすべての外部および内部関数情報(関数名、入力パラメーター)をバッファーにトレースします

  2. [〜#〜] request [〜#〜]のバッファをディスクに保存するための設定を提供します。

  3. 有効/無効プロセスごとのトレースに構成を提供します。

  4. 有効/無効プロセス/スレッドごとの内部関数に構成を提供します。

1
SAS

そのようなツールが存在するかどうかはわかりませんが、比較的痛みのない方法でそれを行うための2つの可能な方法を考えることができます。

1
bobah