Sdílet prostřednictvím


Postupy: Použití okna Zásobník volání

Pomocí okna Zásobník volání můžete zobrazit volání funkce nebo procedury, která jsou aktuálně na zásobníku.

Okno Zásobník volání zobrazí název jednotlivých funkcí a programovací jazyk, ve kterém je napsán.Název funkce nebo procedury mohou doprovázet volitelné informace jako například název modulu, číslo řádku a názvy parametrů, typy a hodnoty.Zobrazení této volitelné informace můžete zapnout nebo vypnout.

Žlutá šipka označuje zásobník snímků, kde je nyní umístěn ukazatel spuštění.Ve výchozím nastavení se jedná o rámec, jehož informace se zobrazí ve zdroji a oknech Zpětný překlad, Místní hodnoty, Kukátko a Automatické hodnoty.Pokud chcete změnit kontext na jiný rámec v zásobníku, můžete tak učinit v okně Zásobník volání.

Pokud nejsou k dispozici pro celý zásobník volání symboly ladění, okno Zásobník volání nemusí být schopno zobrazit správné informace pro tuto část zásobníku volání.Zobrazí se následující zápis:

[Snímky níže nemusí být správné nebo chybí, nebyly načteny žádné symboly pro name.dll]

Ve spravovaném kódu okno Zásobník volání ve výchozím nastavení skrývá informace o neuživatelském kódu.Následující zápis se zobrazí místo skryté informace:

[<External Code>]

Neuživatelský kód je jakýkoli kód, který není „Můj kód“. Je možné zobrazit informace v zásobníku volání pro neuživatelský kód pomocí místní nabídky.

Pomocí místní nabídky můžete zvolit, zda chcete zobrazit volání mezi vlákny.

[!POZNÁMKA]

Dialogová okna a příkazy nabídek, které vidíte, se mohou lišit od těch popsaných v nápovědě v závislosti na aktivních nastaveních nebo edici.Chcete-li změnit nastavení, vyberte Nastavení importu a exportu v nabídce Nástroje.Další informace naleznete v tématu Přizpůsobení nastavení pro vývoj v sadě Visual Studio.

Zobrazení okna zásobníku volání v režimu přerušení nebo v režimu spuštění

  • V nabídce Ladit klikněte na tlačítko Windows a potom na tlačítko Zásobník volání.

Změna zobrazených volitelných informací

  • Klepněte pravým tlačítkem myši na okno Zásobník volání a nastavte nebo zrušte možnost Zobrazit <the information that you want>.

Zobrazení snímků bez uživatelského kódu v okně zásobníku volání

  • Klepněte pravým tlačítkem myši na okno Zásobník volání a vyberte Zobrazit externí kód.

Přepnutí kontextu do jiného rámce zásobníku

  1. V okně Zásobník volání klikněte pravým tlačítkem myši na rámec, jehož kód a data chcete zobrazit.

  2. Vyberte Přepnout na rámec.

    Zelená šipka s vlnitým ocáskem se objeví vedle snímku, který jste vybrali.Spuštění ukazatele zůstane v původním rámci stále označeno žlutou šipkou.Pokud vyberete možnost Krok nebo Pokračovat z nabídky Ladění, spuštění bude pokračovat v původním rámci, ne ve vámi vybraném rámci.

Zobrazení volání do nebo z jiného vlákna

  • Klepněte pravým tlačítkem myši na okno Zásobník volání a vyberte Zahrnout hovory do/z jiných podprocesů.

Zobrazení zdrojového kódu funkce v zásobníku volání

  • V okně Zásobník volání klikněte pravým tlačítkem myši na funkci, jejíž zdrojový kód chcete zobrazit, a vyberte možnost Přejít ke zdrojovému kódu.

Vizuální trasování zásobníku volání

Zobrazení zpětného překladu funkce v zásobníku volání

  • V okně Zásobník volání klikněte pravým tlačítkem myši na funkci, jejíž zpětně přeložený kód chcete zobrazit, a vyberte možnost Přejít na zpětný překlad.

Spuštění specifické funkce z okna Zásobník volání

Nastavení zarážky ve výstupním bodě volání funkce

Načtení symbolů pro modul

  • V okně Zásobník volání klikněte pravým tlačítkem myši na rámeček, který zobrazuje modul, jehož symboly chcete znovu načíst, a vyberte možnost Načíst symboly.

Načítání symbolů

V okně Zásobník volání můžete načíst symboly ladění pro kód, který nemá aktuálně načtené symboly.Tyto symboly mohou být v rozhraní. NET Framework nebo systémové symboly stažené ze serverů společnosti Microsoft s veřejnými symboly nebo symboly v symbolické cestě v počítači, který ladíte.

Viz téma Zadání symbolu (.pdb) a zdrojových souborů v ladicím programu sady Visual Studio.

Načtení symbolů

  1. V okně Zásobník volání klikněte pravým tlačítkem myši na rámec, pro který nejsou načteny symboly.Snímek bude nepřístupný.

  2. Přejděte na Načíst symboly z a poté klepněte na možnost Microsoft Symbol Servers nebo Cesta k symbolu.

Nastavení cesty k symbolu

  1. V okně Zásobník volání zvolte možnost Nastavení symbolu z místní nabídky.

    Otevře se dialogové okno Možnosti a zobrazí se stránka Symboly.

  2. Klikněte na tlačítko Nastavení symbolu.

  3. V dialogovém okně Možnosti klikněte na ikonu Složka.

    V poli Umístění souborů se symboly (.pdb) se zobrazí kurzor.

  4. Zadejte cestu k umístění adresáře symbolu v počítači, který ladíte.Pro místní ladění je toto váš místní počítač.Pro vzdálené ladění je to vzdálený počítač.

  5. Klepnutím na tlačítko OK zavřete dialogové okno Možnosti.

Viz také

Referenční dokumentace

Postupy: Změna numerického formátu oken ladicího programu

Koncepty

Smíšený kód a chybějící informace v okně Zásobník volání

Zobrazení dat v ladicím programu

Zarážky: Použití počtu volání, funkcí zásobníku volání a podmínek k libovolnému přerušení v ladicím programu sady Visual Studio

Další zdroje

Zadání symbolu (.pdb) a zdrojových souborů v ladicím programu sady Visual Studio