Sdílet prostřednictvím


Přehled modulu ladicího programu

Modul ladicího programu (DbgEng.dll), obvykle označovaný jako modul, poskytuje rozhraní pro zkoumání a manipulaci s cíli ladění v uživatelském režimu a režimu jádra v systému Microsoft Windows.

Modul ladicího programu může získávat cíle, nastavovat zarážky, monitorovat události, symboly dotazů, číst a zapisovat do paměti a řídit vlákna a procesy v cíli.

Modul ladicího programu můžete použít k zápisu rozšiřujících knihoven ladicího programu i samostatných aplikací. Takové aplikace se označují jako aplikace ladicího programu. Aplikace ladicího programu, která používá úplné funkce modulu ladicího programu, se nazývá ladicí program. Například WinDbg, CDB, NTSD a KD jsou ladicí programy; modul ladicího programu poskytuje jádro jejich funkcí.

Koncepty motoru:

Ladění relace a model spuštění

Klientské objekty

Vstup a výstup

Zkoumání cílů a manipulace s nimi:

cíle

Události

Přerušovací body

Symboly

Paměť

Vlákna a procesy

Neúplná dokumentace

Jedná se o předběžný dokument, který je momentálně neúplný.

Pro mnoho konceptů týkajících se ladicích programů a ladicího modulu, které zde ještě nejsou zdokumentovány, se podívejte do části Techniky ladění této dokumentace.

Pokud chcete získat některé z aktuálně nezdokumentovaných funkcí rozhraní API ladicího programu, použijte metodu Execute ke spuštění jednotlivých příkazů ladicího programu.