2012-03-10 4 views
1

x64プロセスのスタックを歩きたい。
私はそうするために、exeまたはDLLに格納されている巻き戻し情報を取得する必要があることを読んでいます。
私はRtlAddFunctionTableがあることを知りましたが、最初にこの機能テーブルを取得する方法が見つかりました...
どうすればいいですか?x64プロセスから関数テーブルを取得する

答えて

0

StackWalk64を見ましたか?

+0

はい、でもかなり遅いです... – Idov

0

また、DDK/SDK http://msdn.microsoft.com/en-us/windows/hardware/gg463009の一部として出荷されるWinDbgの64ビット版を使用することもできます。

あなたがして窓のシンボルをロードすることができアタッチすると:

.symfix;.reload; 

また、あなたのアプリケーションのPDBSでそれをポイントすることができますし、完全な呼び出しがあなたのPDBSが持っていない限り、スタック見ることができるはずですプライベートシンボルはリリースバージョンから削除されました。

関連する問題