Príručky programov GNOME

Anketa

Ktorý návod by ste cheli ako ďalší?:

Partenské projekty

Anjuta - Trasovací zásobník

Verzia pre tlačSend by emailPDF verzia

Okno Zásobník

Okno Trasovací zásobník zobrazuje obsah zásobníka programu. Je v ňom výpis všetkých funkcií spolu s ich parametrami, ktoré sú usporiadané v rovnakom poradí, v akom boli volané. Nachádza sa v ňom aj číslo, ktoré reprezentuje každé volanie. Toto číslo sa nazýva rám. Každé volanie v ceste existuje v odlišnom ráme. Začína od rámu 0 (naposledy volaná funkcia) a narastá tým viac čím je funkcia viac zapuzdrená.

Keď chceme zobraziť trasovací zásobník ladeného programu, zvolíme položku ponuky Zobraziť  ▸ Zásobník.

Obrázok 6-5Okno Trasovací zásobník

Malá šípka ukazuje na aktuálne vybraný rám v trasovacom zásobníku. V predvolenom stave je to rám 0, teda naposledy volaná funkcia. Všetky vyhodnotené a preskúmané výrazy a premenné sa viažu na tento označený rám. Rozsah platnosti premenných a vyhodnotených výrazov je obmedzená iba na označený rám. To isté platí aj  pre nové výrazy pridané na sledovanie.

Nastavenie aktuálneho rámu

Ak urobíme dvojklik na ľubovoľný rám v trasovacom zásobníku, tento rám sa nastaví ako aktuálne vybraný rám. Bude na neho ukazovať šípka, ktorá indikuje, že je vybraný ako aktuálny rám. Druhá možnosť ako môžeme nastaviť rám je taká, že môžeme vyvolať kontextovú ponuku pomocou pravého tlačidla v okne Trasovací zásobník a zvoliť položku ponuky Nastaviť aktuálny rám.

Po zmene rámu zásobníka sa zmení obsah okna Lokálne premenné, ale nezmení sa obsah okna Sledovania, pretože každý výraz sa vyhodnocuje v ráme, ktorý bol vybratý pri jeho definícii.