Sdílet prostřednictvím


Analýza souboru s výpisem paměti v režimu jádra pomocí WinDbg

Soubory výpisu paměti v režimu jádra můžete analyzovat pomocí WinDbg.

Spusťte WinDbg

Soubory s výpisem paměti obvykle končí příponou .dmp nebo .mdmp. Pro soubor s výpisem paměti můžete použít síťové sdílené složky nebo názvy souborů Universal Naming Convention. Procesor nebo verze Windows použité k vytvoření souboru s výpisem paměti se nemusí shodovat s platformou, na které běží KD.

Pokud chcete analyzovat soubor s výpisem paměti, spusťte WinDbg a uveďte možnost příkazového řádku -z :

windbg -y <SymbolPath> -i <ImagePath> -z <DumpFileName>

Parametr -v, který aktivuje podrobný režim, je také užitečný. Úplný seznam možností najdete v tématu Možnosti příkazového řádku WinDbg.

Pokud je WinDbg již spuštěný v nečinném režimu, otevřete výpis paměti výběrem Soubor | Otevřít výpis paměti nebo stiskněte Ctrl+D. Po zobrazení dialogového okna Otevřít výpis stavu systému zadejte úplnou cestu a název souboru s výpisem stavu systému v názvu souboru nebo pomocí dialogového okna vyberte cestu a název souboru. Po zadání souboru vyberte Otevřít.

Nebo můžete otevřít soubor s výpisem paměti poté, co je ladicí program spuštěn, pomocí příkazu .opendump (Open Dump File), a poté zadáním příkazu g (Go).

Můžete ladit více souborů výpisu najednou. Do příkazového řádku zahrňte několik přepínačů -z , za kterými následuje jiný název souboru, nebo spuštěním příkazu .opendump přidejte další soubory výpisu paměti jako cíle ladicího programu. Další informace o řízení relace s více cíli naleznete v tématu Ladění více cílů.

Soubory s výpisem paměti lze zabalit do souboru CAB. Pokud zadáte název souboru, včetně přípony souboru ..cab, za parametr -z nebo jako argument příkazu .opendump, ladicí program načte výpisy přímo.

Pokud soubor CAB obsahuje více souborů s výpisem paměti, ladicí program čte pouze jeden z nich. Ladicí program nečte žádné jiné soubory z CAB, i když jsou soubory se symboly nebo jiné soubory přidružené k výpisu.

Analyzujte výpis paměti

Pokud chcete analyzovat výpis paměti jádra nebo malý výpis paměti, možná budete muset nastavit cestu spustitelné image tak, aby odkazovala na spustitelné soubory v paměti během chybového ukončení.

Analýza souboru s výpisem paměti se podobá analýze živé relace ladění. Podrobnosti o příkazech dostupných pro ladění souborů výpisu paměti v režimu jádra najdete v části Referenční informace o příkazech ladicího programu .

Ve většině případů začněte používat !analyze. Tento příkaz pro rozšíření provádí automatickou analýzu výpisového souboru, který často poskytuje užitečné informace.

Příkaz .bugcheck (Display bug check data) zobrazuje kód kontroly chyb a jeho parametry. Informace o konkrétní chybě naleznete v odkazu na kód kontroly chyb.

Pro analýzu výpisu stavu systému v režimu jádra jsou užitečná následující rozšíření ladicího programu:

Techniky, jak číst konkrétní druhy informací ze souboru s výpisem paměti, naleznete v tématu Extrahování informací ze souboru s výpisem paměti.

Viz také

Začínáme s WinDbg (režimem jádra)

operace ladicího programu

techniky ladění

Stáhnout a nainstalovat ladicí program WinDbg pro Windows

!analyze