タグ付けされた質問 「windbg」

4
WinDbgでSOSをロードできません
背景:WinDbgは初めてで、初めて実行することを試みています。Windows Server 2008(x86)上のIIS 7でホストされ、ローカルマシンにダウンロードした実行中のASP.NET 4サイトから取得したメモリダンプを調べたいのですが。 デバッグツールをインストールしてWinDbgを初めて起動し、クラッシュダンプを開きました。ファイルに行きました| シンボルファイルパスとパスの設定*srv*c:\symbols*http://msdl.microsoft.com/download/symbols*クリックして、すべてのシンボルが読み込まれるて待機します。 SOSを読み込もうとすると、問題が発生しました。まず、次のコマンドを試してみました... .loadby sos mscorwks ...そして応答を受け取りました Unable to find module 'mscorwks'。 Webを精査した後、次のコマンドを実行してmscorwksをロードしようとしました... sxe ld mscorwks.dll g ...そして、「gに実行可能なデバッグ対象エラーはありません」という応答を受け取りました SOS.dllを(C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319から)WinDbgディレクトリにコピーしてから、試しました... .load sos ...そしてエラーを受け取りました... The call to LoadLibrary(sos) failed, Win32 error 0n193 "%1 is not a valid Win32 application." Please …
132 .net-4.0  windbg  sos 

7
ラージオブジェクトヒープの断片化
私が取り組んでいるC#/。NETアプリケーションは、遅いメモリリークに悩まされています。私はCDBをSOSと一緒に使用して何が起こっているのかを判断しようとしましたが、データが意味をなさないようです。 アプリケーションは64ビットフレームワークで実行されています。リモートホストへのデータを継続的に計算してシリアル化し、ラージオブジェクトヒープ(LOH)にかなりのビットをヒットしています。ただし、一時的なものであると予想されるほとんどのLOHオブジェクト:計算が完了してリモートホストに送信されたら、メモリを解放する必要があります。しかし、私が見ているのは、メモリの空きブロックでインターリーブされた多数の(ライブ)オブジェクト配列です。たとえば、LOHからランダムセグメントを取得します。 0:000> !DumpHeap 000000005b5b1000 000000006351da10 Address MT Size ... 000000005d4f92e0 0000064280c7c970 16147872 000000005e45f880 00000000001661d0 1901752 Free 000000005e62fd38 00000642788d8ba8 1056 <-- 000000005e630158 00000000001661d0 5988848 Free 000000005ebe6348 00000642788d8ba8 1056 000000005ebe6768 00000000001661d0 6481336 Free 000000005f214d20 00000642788d8ba8 1056 000000005f215140 00000000001661d0 7346016 Free 000000005f9168a0 00000642788d8ba8 1056 000000005f916cc0 00000000001661d0 7611648 Free 00000000600591c0 00000642788d8ba8 1056 00000000600595e0 …

10
メモリ内のマインスイーパのマインレイアウトを表すデータ構造を見つけるにはどうすればよいですか?
マインスイーパをサンプルアプリケーションとして使用して、リバースエンジニアリングについて学習しようとしています。すべての鉱山を明らかにする単純なWinDbgコマンドに関するこのMSDNの記事を見つけましたが、それは古く、詳細には説明されておらず、本当に探しているものではありません。 私が持っているIDA Proの逆アセンブラとWinDbgデバッガーをし、私はそれらの両方にwinmine.exeをロードしました。誰かが地雷原を表すデータ構造の場所を見つけるという観点から、これらのプログラムのいずれかに実用的なヒントを提供できますか? WinDbgではブレークポイントを設定できますが、ブレークポイントを設定するポイントとメモリの場所を想像するのは困難です。同様に、IDA Proで静的コードを表示すると、地雷原のフィールドを表す関数またはデータ構造をどこから探し始めればよいかわかりません。 私を正しい方向に向けることができるStackoverflowのリバースエンジニアはいますか?

13
WDK全体なしでwindbgを取得していますか?
620MB WDK ISO全体をダウンロードせずにwindbgを入手する方法を知っている人はいますか? デバッガーをダウンロードするためにネット上で見つけることができるのは、次のリンクだけです。これは、WDK全体を入手する必要があることを示しています:http : //www.microsoft.com/whdc/devtools/debugging/default.mspx。
91 windbg 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.