2016-07-05 4 views

答えて

0

手動?

  1. すべての関数/メソッドに "called-from"引数を追加します。エントリー時に呼び出されたオブジェクトがバック双方向リンクを介して を参照してくださいと呼ばれる 『オブジェクト
  2. 「に関数名を書く
  3. 』新しい「と呼ばれる」オブジェクトを割り当てる各 機能/方法については
  4. 、呼ばれる-から引数。
  5. 各関数呼び出しのために、 として呼び出し先に新しいと呼ばれるオブジェクトを渡すと呼ばれる-から引数。メインで
  6. 、新しい「と呼ばれる」オブジェクトを作成します。ルート」としてそれを覚えます"、 には、" main "とヌルバックリンクが含まれています。

今すぐメインを起動します。このスキームは、ルートにコールツリーを構築します。

多くの機能を備えていると、これは本当に苦しいです。これを自動化する必要があります。 See this paper for a scheme on how to automate this kind of instrumentation.

関連する問題