2011-01-28 14 views
0

プログラムが作成するすべての関数呼び出しを記録するプログラムを作成したい(またはプログラムを探す)。私はプログラムのソースコードを持っていません。プログラム内のすべての関数呼び出しのログ

ありがとうございました。

+4

どのプログラミング言語ですか? – shahkalpesh

+0

unix-ishシステムで 'strace'を試しましたか? –

+0

回答をお探しの場合は、オペレーティングシステム、プログラムの種類(exe oder java-classなど)などを追加してください。 –

答えて

0
+0

返信いただきありがとうございます。 システムはWindows XPです。このプログラムは.exe(ゲーム)です。このリンクには便利なツールがありますが、すべての関数呼び出しを記録できるものは見つかりませんでした。 – tehmarto

+0

シンボル情報が何も得られていないように見えるので、IDAや同様のツールで剖検を行うのが最善の方法です。 –

+0

私はすでにこれについてIDAとOllyDbgを試しました。 IDAには、Windows DLLとの間での呼び出しのみをログに記録し、プログラム内部からの呼び出しは記録しません。 Ollyは、すべての呼び出しを含むすべてのログを記録するツールを持っていますが、重すぎて、すべての "mov"、 "push"、 "pop"などの行を記録していません。関数呼び出しだけを記録するものが必要です。 – tehmarto

関連する問題