Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A hívásverem azoknak a függvényhívásoknak a láncolata, amelyek a programszámláló aktuális helyére vezettek. A hívási verem felső függvénye az aktuális függvény, a következő függvény pedig az a függvény, amely az aktuális függvényt meghívta, és így tovább. A megjelenő hívásverem az aktuális programszámlálón alapul, hacsak nem módosítja a regisztrációs környezetet. A regisztrációs környezet módosításáról további információt a Környezetek módosítása című témakörben talál.
A WinDbg-ben parancsok beírásával vagy a Hívások ablak használatával tekintheti meg a hívásvermet.
Hibakereső parancsablaka
A hívásverem megtekintéséhez írja be a k (Display Stack Backtrace) parancsok egyikét a Hibakereső parancs ablakába.
Hívások ablak
A k parancs alternatívaként megtekintheti a hívásvermet a Hívások ablakban. A Hívások ablak megnyitásához válassza a Hívásverem lehetőséget a Nézet menüben.
Az alábbi képernyőképen egy példa látható a Hívások ablakra.
A Hívások ablakban lévő gombok lehetővé teszik a hívásverem nézetének testreszabását. Ha a Forrás ablakban vagy a Szétszerelés ablakban a megfelelő hívási helyre szeretne lépni, kattintson duplán a hívásverem egyik sorára, vagy jelöljön ki egy sort, és nyomja le az ENTER billentyűt. Ez a művelet a helyi környezetet a kijelölt veremkeretre is módosítja. További információért a pontra vagy a pontról való futtatásról lásd: A cél szabályozása.
Felhasználói módban a verem nyomkövetése az aktuális szál veremén alapul. Az aktuális szál veremével kapcsolatos további információkért lásd a Folyamatok és szálak szabályozása.
Kernel módban a verem visszafejtése az aktuális regiszter környezeten alapul. Beállíthatja, hogy a regiszter környezet megfeleljen egy adott szálnak, kontextus rekordnak vagy trapkeretnek. A regisztrációs környezet beállításáról további információt a Környezet regisztrálása című témakörben talál.
A Hívások ablak eszköztára több gombot tartalmaz és egy előugró menüvel rendelkezik további parancsokkal. A menü eléréséhez jelölje ki és tartsa lenyomva a címsort (vagy kattintson rá a jobb gombbal), vagy válassza az ablak jobb felső sarkában lévő
A Nyers args megjeleníti a függvénynek átadott első három paramétert. X86-alapú processzoron ez a kijelző tartalmazza a függvénynek átadott első három paramétert ("Args to Child").
A Func-információk a Frame Pointer Omission (FPO) adatait és a függvény egyéb belső információinak megjelenítését jelenítik meg. Ez a parancs csak x86-alapú processzoron érhető el.
A forrás a forrásmodulok nevét és sorszámát jeleníti meg a függvénynevek után (ha a hibakereső rendelkezik ezekkel az információkkal).
Az addrs különböző kerettel kapcsolatos címeket jelenít meg. x86-alapú processzor esetén ez a kijelző tartalmazza a veremkeret alapmutatóját ("ChildEBP") és a visszatérési címet ("RetAddr").
A keretszámok a képkockaszámokat jelenítik meg. A kereteket mindig megszakítás nélkül számozzák, nullától kezdve.
Az Arg-típusok részletes információkat tartalmaznak a verem függvényei által várt és fogadott argumentumokról.
Az ablak mindig lebegő állapotban marad, még akkor is, ha egy dokkolóhelyre húzza.
A kerettel való áthelyezés hatására az ablak a WinDbg-keret áthelyezésekor is elmozdul, még akkor is, ha az ablak ki van állítva.
További információk
A regisztrációs környezetről és a helyi környezetről további információt a Környezetek módosítása című témakörben talál.