Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Symboldateien enthalten verschiedene Daten, die zwar nicht für die Ausführung der Binärdateien erforderlich sind, für das Debuggen hilfreich sein können. Symbole können den Symbolnamen, den Symboltyp (falls zutreffend), die Adresse des Symbolspeichers (oder das Register) und alle übergeordneten oder untergeordneten Symbole enthalten. Beispiele für Symbole sind Variablennamen (lokal und global), Funktionen und ein beliebiger Einstiegspunkt in ein Modul.
Der Debugger ruft seine Informationen über Symbole aus Symboldateien ab, die sich im lokalen Dateisystem befinden oder von einem Remotesymbolserver geladen wurden. Wenn Sie einen Symbolserver verwenden, verwendet der Debugger automatisch die richtige Version der Symboldatei, um dem Modul im Ziel zu entsprechen.
Suchen von Symbolen für Windows-Debugger
Symbole für die Windows-Debugger stehen über ein öffentliches Symbolserver über das Internet zur Verfügung. Windows-Debugger umfassen WinDbg (kernelmodus und Benutzermodusdebugger), den Kerneldebugger (KD), den Microsoft Console Debugger (CDB) und den symbolischen Debugger (NTSD) von Microsoft NT.
Für das Debuggen im Benutzermodus benötigen Sie Symbole für Ihre Zielanwendung.
Für das Debuggen im Kernelmodus benötigen Sie Symbole für den Treiber, den Sie debuggen, sowie die öffentlichen Windows-Symbole.
Sie können Symbole automatisch mit dem .symfix Befehl laden, der den Symbolspeicherpfad festlegt. Zum Ausführen des Befehls benötigen Sie Zugriff auf das Internet, während der Debugger ausgeführt wird. Verwenden Sie als Nächstes den .reload Befehl, um das Modul und die Symbole neu zu laden.
Weitere Informationen zu Symbolen, einschließlich winDbg-Unterstützung für portable PDB-Symbole, finden Sie in den folgenden Artikeln:
Zugriffssymbole beim Debuggen
In den folgenden Artikeln wird beschrieben, wie Sie während einer Debugsitzung auf Symbole zugreifen. Außerdem wird erläutert, wie die Symboloptionen und Symbolabgleiche des Debuggers gesteuert werden.
- Microsoft Public Symbol Server
- Windows-Symbolpakete für das Debuggen
- Symbolpfad für Windows-Debugger
Tip
Verwenden Sie den !sym noisy Befehl, um weitere Details anzuzeigen, wenn Symbole geladen werden, um Probleme mit Symbolen zu beheben. Weitere Informationen finden Sie in der Befehlsreferenz "!sym". For more information, see the !sym command reference.