Szimbólumok a Windows hibakereséséhez

A szimbólumfájlok különböző adatokat tárolnak, amelyek nem feltétlenül szükségesek a bináris fájlok futtatásához, de hibakereséshez hasznosak lehetnek. A szimbólumok lehetnek például a szimbólum neve, a szimbólum típusa (ha van), a szimbólumtár címe (vagy regisztrálása), valamint bármely szülő- vagy gyermekszimbólum. A szimbólumok közé tartoznak például a változónevek (helyi és globális), a függvények és a modul bármely belépési pontja.

A hibakereső a helyi fájlrendszerben található vagy egy távoli szimbólumkiszolgálóról betöltött szimbólumfájlokból szerzi be a szimbólumokra vonatkozó információkat. Szimbólumkiszolgáló használata esetén a hibakereső automatikusan a szimbólumfájl megfelelő verzióját használja a célmodulnak megfelelően.

Szimbólumok keresése Windows hibakeresőkhöz

A Windows hibakeresőinek szimbólumai az interneten keresztül érhetők el egy nyilvános szimbólumkiszolgálóról. A Windows hibakeresői közé tartozik a WinDbg (kernel módú és felhasználói módú hibakereső), a kernel hibakeresője (KD), a Microsoft Console Debugger (CDB) és a Microsoft NT Symbolic Debugger (NTSD).

  • A felhasználói módú hibakereséshez szimbólumokra van szüksége a célalkalmazáshoz.

  • A kernel módú hibakereséshez szimbólumokra van szüksége a hibakereséshez használt illesztőprogramhoz és a Windows nyilvános szimbólumaihoz is.

Automatikusan betöltheti a szimbólumokat a .symfix paranccsal, amely meghatározza a szimbólumtár elérési útját. A parancs futtatásához hozzá kell férnie az internethez, amíg a hibakereső fut. Ezután a .reload paranccsal töltse be újra a modult és a szimbólumokat.

Ha többet szeretne megtudni a szimbólumokról, beleértve a Hordozható PDF-szimbólumok WinDbg-támogatását, tekintse meg az alábbi cikkeket:

Hozzáférési szimbólumok hibakeresés közben

Az alábbi cikkek azt ismertetik, hogyan érheti el a szimbólumokat egy hibakeresési munkamenet során. Azt is ismertetik, hogyan szabályozhatók a hibakereső szimbólumbeállításai és szimbólumegyezései.

Tip

A !sym noisy parancs használatával részletesebben jelenítheti meg a szimbólumokat, amikor azok betöltődnek, hogy elhárítsa a szimbólumokkal kapcsolatos problémákat. További információ: !sym parancshivatkozás. For more information, see the !sym command reference.