Prozess laden: Symboltabellen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Menü "Start"

Start > Prozess laden > Symboltabellen

Gibt den Speicherort der Symboltabellen und den ausgewählten Debugger an, die beim Debuggen verwendet werden sollen.

Element Beschreibung

Debugger

Wählen Sie den Debugger aus, den Sie verwenden möchten:

  • Embarcadero Win32-Debugger ist der integrierte Standard-Debugger für 32-Bit-Windows-Anwendungen.
  • Embarcadero Win64-Debugger ist speziell für das Debuggen von Anwendungen ausgelegt, die auf 64-Bit-Windows ausgeführt werden.
  • Embarcadero macOS-Debugger ist speziell für das Debuggen von Anwendungen ausgelegt, die auf einem Mac mit macOS oder dem iOS-Simulator ausgeführt werden.
  • Embarcadero iOS32-Geräte-Debugger ist speziell für das Debuggen von Anwendungen ausgelegt, die auf 32- und 64-Bit-iOS-Geräten ausgeführt werden.
  • Embarcadero iOS64-Geräte-Debugger ist speziell für das Debuggen von Anwendungen ausgelegt, die auf 64-Bit-iOS-Geräten ausgeführt werden.
    Hinweis: Prozess laden: Symboltabellen wird nicht für den Embarcadero iOS-Geräte-Debugger unterstützt.
  • Embarcadero Android-Debugger ist speziell für das Debuggen von Anwendungen ausgelegt, die auf Android-Geräten ausgeführt werden.
    Hinweis: Prozess laden: Symboltabellen wird nicht für den Embarcadero Android-Debugger unterstützt.

Suchpfad der Debug-Symbole

Gibt das Verzeichnis an, das die Symboltabellen enthält, die beim Debuggen verwendet werden sollen. Wenn das Kontrollkästchen Alle Symbole laden aktiviert ist, wird dieser Pfad verwendet.

Alle Symbole laden

Legt den Status der Liste für die Zuordnungen des Modulnamens zum Symboltabellenpfad fest. Ist das Kontrollkästchen aktiviert, ist die Auswahlliste deaktiviert und alle Symboltabellen werden vom Debugger geladen. Der Debugger verwendet den Suchpfad der Debug-Symbole, um nach der Symboltabellendatei für das Modul zu suchen, das von dem aktuell zu überprüfenden Prozess geladen wird. Ist das Kontrollkästchen nicht aktiviert, ist die Liste für die Zuordnungen des Modulnamens zum Symboltabellenpfad aktiv und die dortigen Einstellungen werden verwendet.

Zuordnungen des Modulnamens zum Symboltabellenpfad

Zeigt die aktuelle Zuordnung jedes Modulnamens zum Suchpfad einer Symboltabelle an, die für das Projekt definiert ist. Mit den nach oben bzw. nach unten weisenden Pfeilen rechts neben der Liste mit den Suchpfaden können Sie einen markierten Pfad in der Suchreihenfolge nach oben bzw. nach unten verlagern. Der Debugger durchsucht diese Liste, um eine Übereinstimmung für den Namen des zu ladenden Moduls zu finden. Hat der Debugger einen entsprechenden Modulnamen gefunden, verwendet er den zugehörigen Pfad, um die Symboltabelle dieses Moduls zu suchen. Wenn beispielsweise das Modul foo123.dll geladen ist, und die Liste foo*.dll als ersten Eintrag und *123.dll weiter unten enthält, verwendet der Debugger nur den Symboltabellenpfad für foo*.dll, obwohl beide Einträge mit dem zu ladenden Modul übereinstimmen.

Symbole für unspezifizierte Module laden

Gibt an, ob Symboltabellen für Module, die nicht in der Liste der Zuordnungen des Modulnamens zum Symboltabellenpfad enthalten sind (entweder explizit oder über eine Dateimaske), bei der Fehlersuche geladen werden. Ist das Kontrollkästchen aktiviert, werden die Symboltabellen für nicht definierte Module über den Suchpfad für Debug-Symbole geladen. Ist das Kontrollkästchen nicht aktiviert, werden die Symboltabellen nur für die Module in der Liste geladen.

Neu

Zeigt das Dialogfeld Suchpfad für Symboltabelle hinzufügen an, in dem Sie einen Modulnamen und einen zugehörigen Suchpfad für Tabellen angeben können. Das Modul und der Pfad werden der Liste der Zuordnungen des Modulnamens zum Symboltabellenpfad hinzugefügt. Beachten Sie, dass Sie einen leeren Pfad hinzufügen können, um zu verhindern, dass eine Symboltabelle für ein Modul geladen wird.

Bearbeiten

Zeigt das ausgewählte Modul und den Pfad im Dialogfeld Suchpfad für Symboltabelle bearbeiten an, in dem Sie den Modulnamen oder Pfad bearbeiten können, der in der Liste Zuordnungen des Modulnamens zum Symboltabellenpfad angezeigt wird.

Löschen

Entfernt das ausgewählte Modul aus der Liste der Zuordnungen des Modulnamens zum Symboltabellenpfad.


Siehe auch