Obsah pracovního prostoru

Každý pracovní prostor zachovává následující informace o aktuální relaci ladění. Tyto informace se použijí kumulativně, od základního pracovního prostoru a končíc posledním načteným pracovním prostorem.

  • Všechny informace o přerušení a zpracování výjimek a událostí. Další informace o přerušení a zpracování informací najdete v tématu Zarážky v pracovních prostorech.

  • Všechny opensourcové soubory. Pokud se zdrojový soubor nenajde, zobrazí se chybová zpráva. Tyto chybové zprávy můžete zavřít jednotlivě nebo pomocí okna | Zavřete příkaz Všechna chyba systému Windows .

  • Všechny uživatelsky definované aliasy.

Každý pracovní prostor zachovává následující informace o nastavení konfigurace ladicího programu. Tyto informace se použijí kumulativně, počínaje základním pracovním prostorem a konče nejnověji načteným pracovním prostorem.

  • Cesta k symbolům.

  • Cesta ke spustitelnému obrazu.

  • Zdrojová cesta. (Ve vzdáleném ladění se uloží hlavní zdrojová cesta a místní zdrojová cesta.)

  • Aktuální možnosti zdroje, které byly nastaveny pomocí l+, l- (Nastavit možnosti zdroje).

  • Nastavení souboru protokolu.

  • Nastavení připojení jádra COM, pokud bylo připojení navázáno pomocí grafického rozhraní.

  • Nejnovější cesty v každém dialogovém okně Otevřít (s výjimkou souborů pracovního prostoru a cest k textovým souborům, které nejsou uloženy).

  • Aktuální nastavení .enable_unicode, .force_radix_output a .enable_long_status.

Všechny výchozí pracovní prostory a pojmenované pracovní prostory zachovávají následující informace o grafickém rozhraní WinDbg. Tyto informace se načtou souhrnně, počínaje základním pracovním prostorem a končí posledním načteným pracovním prostorem.

  • Název okna WinDbg

  • Nastavení automatického otevření disassembláže

  • Výchozí písmo

Všechny výchozí pracovní prostory a pojmenované pracovní prostory zachovávají následující informace o grafickém rozhraní WinDbg. Tyto informace se neaplikuje kumulativní. Závisí pouze na naposledy načteném pracovním prostoru.

  • Velikost a umístění okna WinDbg na ploše.

  • Která okna s informacemi o ladění jsou otevřená.

  • Velikost a umístění každého otevřeného okna, včetně velikosti okna, jeho plovoucího nebo ukotveného stavu, zda je seskupeno s jinými okny, a všech souvisejících nastavení v místní nabídce.

  • Umístění hranice podokna v příkazovém okně ladicího programu a nastavení zalamování slov v daném okně.

  • Určuje, zda je viditelný panel nástrojů a stavový řádek, a zda jsou viditelné jednotlivé panely nástrojů v každém okně informací o ladění.

  • Přizpůsobení okna Registrů.

  • Příznaky v okně Volání, v okně Místní a v okně Sledování.

  • Položky, které byly zobrazeny v okně sledování.

  • Umístění kurzoru v každém okně Zdroj.

Pojmenované Pracovní Prostory

Pojmenované pracovní prostory obsahují další informace, které nejsou uložené ve výchozích pracovních prostorech.

Tyto další informace obsahují informace o aktuálním stavu relace. Když je uložen pojmenovaný pracovní prostor, uloží se aktuální relace. Pokud později tento pracovní prostor otevřete, tato relace se automaticky restartuje.

Tímto způsobem můžete spustit pouze ladění jádra, ladění souborů s výpisem paměti a ladění vytvářených procesů uživatelského režimu. Vzdálené relace a procesy uživatelského režimu, ke kterým je ladicí program připojený, nemají tyto informace relace uložené ve svých pracovních prostorech.

Tento druh pojmenovaného pracovního prostoru nelze otevřít, pokud je již aktivní jiná relace.

Ladění klientů a pracovních prostorů

Při použití WinDbg jako klienta ladění uloží jeho pracovní prostor pouze hodnoty, které jste nastavili prostřednictvím grafického rozhraní. Změny provedené prostřednictvím příkazového okna ladicího programu se neuloží. (Toto omezení zaručuje, že se projeví pouze změny provedené místním klientem, protože příkazové okno ladicího programu přijímá vstup ze všech klientů a ladicí server.) Další informace naleznete v tématu Řízení relace vzdáleného ladění.

Zarážky v pracovních prostorech

Kromě toho se zarážková informace ukládá do pracovních prostorů, včetně adresy zarážky a stavu. Zarážky, které jsou aktivní při ukončení relace, zůstávají aktivní i při spuštění následující relace. Některé z těchto zarážek ale můžou být nevyřešeny, pokud ještě nebyly načteny správné moduly.

Zarážky zadané výrazem symbolu, číslem řádku, číselnou adresou nebo pomocí myši v okně Zdroj jsou všechny uloženy v pracovních prostorech. Body přerušení, které nastavíte pomocí myši v okně disassemblování nebo hovorů, se neuloží do pracovních prostorů.

Pokud ladíte více procesů v uživatelském režimu, uloží se pouze body přerušení přidružené k procesu s číslem nula.