windbg

    6

    2答えて

    は、時々私は、.NETアプリケーションをデバッグしていますが、私は、彼らは、.NET 2または.NET 4.私は、.NETがロードされるときで壊したくを使用するかどうかわからないので、私は残念ながら sxe -c ".echo .NET4 loaded" ld clr sxe -c ".echo .NET2 loaded" ld mscorwks を行いますそのようなブレークポイントは1つし

    -1

    1答えて

    私がしたいのは、指定したモジュールによって呼び出されるntのすべての関数に条件付きブレークポイントを設定することです。そうすることで 私の目標は、コールスタックの毎回のXモジュールは、それによってobfusicatedコードの内部で何が起こっている「マップアウト」することができるという、X ntの関数を呼び出す記述することです。 エントリポイントに分割した後、私は、x NT関数にブレークポイントを

    0

    1答えて

    以下のSashaのつぶやきだけが、windbgを使用してプレゼンテーションを作成できることを示しています。 https://twitter.com/goldshtn/status/672494178769719300 どのようにすればよいですか? PS:私はサーシャはstackoverflowの上にある知っているので、彼はこの質問に答えることができるかもしれ:)

    2

    1答えて

    私は、プロセスダンプを持つWinDbgを使用したメモリ負荷の高いアプリケーションでのポストモーテム解析を行っています。このプロセスはWindowsサービスです。 次の出力は、ファイナライザがブロックされているようです。 コードを検索しましたが、スレッドを保持している不審なファイナンス方法がないようです。そのような行動を探すための共通のパターンは何ですか? さらなる診断を行うのに役立つ他のWinDB

    5

    1答えて

    WinDbgを使用して問題を分析したときに、トレース "AKC!_invoke_watson"が見つかりました。 "_invoke_watson"とは何ですか? このトレースに基づいてAKCアプリの根本的な原因を知る方法は? DEFAULT_BUCKET_ID: NULL_POINTER_READ_IN_CALL LAST_CONTROL_TRANSFER: from 00007ff713fe

    0

    2答えて

    (私が投稿した類似の質問に申し訳ありませんが、私はそれを修正しました) Windows XP上で実行可能なPEファイルをデバッグして、PDEとPTEが実際のシステム。私はwindbgに詳細を見るためのいくつかのコマンドがあることを学んだ。 !pteは仮想アドレスの対応するPDEとPTEを見ることができるようです。しかし、私は 0:000> !pte No export pte found に遭遇私

    12

    1答えて

    windbg(x64)、バージョン6.3.9600.16384でクラッシュダンプを読み込み、.netのsos拡張子を読み込むと、初めて!threadsコマンドを実行するとこのエラーが発生します: c0000005 Exception in C:\Windows\Microsoft.NET\Framework64\v4.0.30319\sos.threads debugger extension.

    1

    3答えて

    WinDbg dtコマンドは、型情報を表示するのに非常に便利です。私は通常、要素の配列の型情報を出力するのに、dt -a <memory-address> <type>を使用します。 dtの出力値をプログラムでどのように操作するのですか?具体的には、配列の各要素について、配列の各要素のビットシフトされた値を出力したいと考えています(配列の各値に対して??(array-element)>>1)。私は

    2

    2答えて

    私は!objsizeコマンドを使ってオブジェクトの真の値を取得します。たとえば、以下のコマンドを実行すると、アドレス00000003a275f218のオブジェクトのサイズが18進数で10進数で24に変換されることがわかります。 0:000> !ObjSize 00000003a275f218 sizeof(00000003a275f218) = 24 (0x18) bytes これまでのとこ

    1

    1答えて

    高いCPU使用率のために本番環境から収集されたダンプファイルを探しています。私はとのThreadPool!を走った!暴走コマンドを 0:000> !ThreadPool CPU utilization: 100% Worker Thread: Total: 6 Running: 2 Idle: 4 MaxLimit: 32767 MinLimit: 4 Work Request in Que