Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Soubory výpisu paměti v režimu jádra je možné analyzovat pomocí KD. Verze procesoru nebo Windows, na které byl soubor s výpisem paměti vytvořen, nemusí odpovídat platformě, na které se spouští KD.
Spuštění KD
Pokud chcete analyzovat soubor s výpisem paměti, spusťte KD s možností příkazového řádku -z :
kd -ySymbolPath-iImagePath-zDumpFileName
Možnost -v (podrobný režim) je také užitečná. Úplný seznam možností najdete v tématu KD Command-Line Možnosti.
Po spuštění ladicího programu můžete také otevřít soubor s výpisem paměti pomocí příkazu .opendump (Open Dump File), poté g (Go).
Je možné ladit více souborů s výpisem paměti najednou. To lze provést tak, že do příkazového řádku zahrnete několik přepínačů -z (za nimi následuje jiný název souboru) nebo pomocí příkazu .opendump přidáte další soubory výpisu paměti jako cíle ladicího programu. Informace o řízení relace s více cíli naleznete v tématu Ladění více cílů.
Výpisové soubory obvykle mají příponu .dmp nebo .mdmp. Pro soubor výpisu paměti můžete použít síťové sdílené složky nebo názvy souborů UNC (Universal Naming Convention).
Je také běžné, že soubory s výpisem paměti se zabalí do souboru CAB. Pokud zadáte název souboru (včetně přípony .cab) za parametr -z nebo jako argument příkazu .opendump, může ladicí program číst soubory výpisu přímo z CAB. Pokud však existuje více souborů s výpisem paměti uložených v jednom souboru CAB, debugger bude schopný číst pouze jeden z nich. Ladicí program nebude číst žádné další soubory z CAB, i kdyby šlo o soubory symbolů nebo jiné soubory přidružené k výpisu.
Analýza souboru s výpisem paměti
Pokud analyzujete výpis paměti jádra nebo malý výpis paměti, možná budete muset nastavit cestu spustitelného obrazu tak, aby odkazovala na všechny spustitelné soubory, které mohly být načteny v paměti v době pádu.
Analýza souboru s výpisem paměti se podobá analýze živého sezení ladění. Podrobnosti o tom, které příkazy jsou k dispozici pro ladění souborů s výpisem paměti v režimu jádra, najdete v referenční části Příkazy ladicího programu .
Ve většině případů byste měli začít používat !analyze. Tento příkaz rozšíření provádí automatickou analýzu souboru s výpisem paměti a často může vést k mnoha užitečným informacím.
Kontrola chyb (zobrazení dat kontroly chyb) zobrazuje kód kontroly chyb a jeho parametry. Vyhledejte tuto kontrolu chyb v odkazu na kód kontroly chyb , kde najdete informace o konkrétní 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 pro čtení konkrétních druhů informací ze souboru výpisu naleznete v tématu Extrahování informací ze souboru výpisu.