私は、実行時に多くのコードを生成するプログラムで作業しています。 (私はこのプログラムのソースコードを持っていませんが、プラグインを作成しています)。WinDbgで「ダイナミック関数テーブルエントリを読み取ることができません」というメッセージを無効にすることはできますか?
プログラムがハングすると、私はWinDbgでそれに入り込み、すべてのスレッドのスタックトレースを取得しようとします~* k
。分以上 - - だけでなく、スタックトレースなど、私も
Unable to read dynamic function table entry at 00000000`2450b580
のラインに沿ったメッセージのページとページ(およびページなど)を取得これは、印刷に時間がかかり、それがスクロールをオーバーフローバッファーなので、ほとんどの出力が失われます。
私はこのメッセージを含むDLLを16進エディットすることでこれを回避しましたが、真剣に対応しました。このメッセージを取り除く正式な方法はありますか?
私は、問題のスレッドからの厄介なスタックトレースの準備ができています。あなたがwindbgの
の最新バージョンを実行している場合
.settingsは新しいコマンドのようです。それはdocumented [オンライン](https://msdn.microsoft.com/en-us/library/windows/hardware/dn925473(v=vs.85)asp.aspx)ですが、私はWinDbg 6.2のヘルプでそれを見つけることができません。あなたはそれがいつ紹介されたか知っていますか? –
申し訳ありませんが、わかりません。 – Dono
だから、私は答えを受け入れることに私を悩ませている、だから私は誰と主張するのだろうか?私はそれ以来Windowsを使い続けてきましたが、試してみる時間がありませんでしたが、この答えは確かに聞き取れます;) –