windbg

    1

    1答えて

    WinDbgでCLRオブジェクト/クラスを印刷しようとしましたが失敗しました。 まず、x clr!Thread*を実行してCLRクラス名を取得しようとしました。次のような出力が表示されます。 00007ffd`68957f18 clr!ThreadStore::s_pOSContext = <no type information> 00007ffd`685b0bf0 clr!ThreadNat

    0

    1答えて

    .NETプロセスのダンプでガベージコレクションの生成によってオブジェクトをリストするコマンドがwinDBG(SOS拡張がロードされている)にありますか。 基本的には、第1世代のオブジェクトのリストを見たいと思っています。 「!EEHeap -gc」を知っているcloseコマンドは、各GC生成の開始アドレスを表示します。

    0

    1答えて

    で呼ばれるべきことで有効に設定されたドライバ検証がIrqlZwPassiveルール に基づいて、ドライバの検証のバグチェックが発生したときにクラッシュするには、次の情報が含まれています ZwOpenKeyは、IRQL = PASSIVE_LEVELで呼び出される必要があります。 ZwOpenKeyをIRQL = PASSIVE_LEVELの外で使用すると、Windowsシステムに与える影響はありま

    0

    1答えて

    私はこの行を、私が見ているダンプ(x86/Windows 7)のコールスタックの1つに見ます。私の質問はこの呼び出しにしか関係していないので、私はひどく切った。 Args to Child 01111111 04444444 05555555 ntdll!KiUserExceptionDispatcher+0xf と行く:http://www.nynaeve.net/Code/KiUserE

    3

    1答えて

    私のコマンドラインアプリケーションのユーザーの1人が、無限ループと思われるものを報告しました。彼らはこの状態になっている間、(タスクマネージャーを介して)プロセスのダンプを参考にして私に送ってくれました。 このダンプから役に立つ情報を取得する方法がわかりません。 windbg -z the-dump-file.dmp -y releases\v5.0.0 -i releases\v5.0.0の私の

    0

    2答えて

    私のPCに自動再起動が行われ、イベントビューアをチェックすると、バグチェックエラーが見つかりました。作成された.dmpファイルの場所が見つかりました。私はWinDbgをダウンロードし、まずシンボルパスを設定し、クラッシュダンプを開き、.dmpファイルを選択するだけでよいことを理解しています。 https://docs.microsoft.com/en-us/windows-hardware/dri

    4

    1答えて

    async/awaitパターンを使用する複雑なASP.Netコアアプリケーションがあります。アプリは最近応答を停止し、メモリダンプを取りました。私たちは、アプリを止めさせる非同期操作がいくつかあるとは思うが、どちらが確実かわからない。 Webアプリケーションのメモリダンプを取った後、async/awaitの使用のためにスレッドがスレッドプールに返されているため、実行スレッドはほとんど見えません。

    0

    1答えて

    私はライブユーザモードのデバッグセッションで、win32k!_W32Process構造を表示したかったのです。残念ながら、win32kはカーネルモードのSYSファイルなので、ユーザーモードセッションではシンボルは使用できません。 DLL、EXE、またはSYSをダンプファイルとしてロードしてから、シンボルを検査することができます。通常は、ファイル/オープンクラッシュダンプを使用して行います。 この時

    0

    1答えて

    windbgの! dumpstack どこmonitor.waitエントリポイントはありますか? どのように私は待っているの理由を見つけることができますか? と待機を引き起こす機能? 私は待つことがここで起こっていることを確信しているが、私は待つことがで起こっている機能ダンプ・ファイル を通じて自分の道を見つけるカント? さらに待つ理由をさらに調べることはできますか? この種の待機の理由を見つける

    0

    2答えて

    通常のブレークポイントがあると、デバッガがブレークしてコールスタックが表示されます。しかし、CTRL + Breakを使用して実行を中断するとどうなりますか?私はそれがあったwhererbrt現在実行中のスレッドが壊れることを期待するが、私は一般的に参照するには、次のであるでしょう。 # ChildEBP RetAddr 00 02b7fdc4 7762f216 ntdll!DbgBreakPo