Sdílet prostřednictvím


Koncepty ladicího programu

Pokud chcete vytvořit ladicí balíček sady Visual Studio, musíte být obeznámeni s koncepty architektury použitými při návrhu balíčku.

V této části

Ladicí relace vysvětluje roli relace v architektuře ladění.

Servery definují, co je server z hlediska architektury ladění, v abstraktních i fyzických termínech.

Dodavatelé portů definují, co je dodavatel portů z hlediska architektury ladění.

Porty definují, co je port z hlediska architektury ladění.

Procesy definují, co je proces z hlediska architektury ladění.

Programové uzly definují programový uzel z hlediska architektury ladění, včetně toho, jak může identifikovat sebe sama a proces, ve kterém běží.

Programy definují program z hlediska architektury ladění.

Vlákna definují charakteristiky vláken z hlediska architektury ladění.

Rámce zásobníku definují rámec zásobníku z hlediska architektury ladění. Rámec zásobníku je abstrakce zásobníku, která poskytuje kontext spuštění vlákna.

Moduly definují modul z hlediska ladění architektury jako fyzický kontejner kódu, jako je spustitelný soubor nebo knihovna DLL.

Zarážky definují tři typy zarážek – čekající, vázané a chybové – z hlediska architektury ladění.

Kontexty ladicího programu vysvětlují, jak ladicí modul (DE) pracuje současně v kontextu kódu, dokumentace a vyhodnocení výrazu. Popisuje, pro každý ze tří kontextů, umístění, umístění nebo vyhodnocení relevantní pro něj.

Komponenty ladicího programu poskytují přehled o komponentách ladění sady Visual Studio, mezi které patří ladicí modul (DE), vyhodnocovač výrazů (EE) a obslužná rutina symbolů (SH).

Úlohy ladění obsahují odkazy na různé úlohy ladění, jako je spuštění programu a vyhodnocení výrazů.