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 Windows-32-Bit-Debugger ist der eingebettete Standard-Debugger für Anwendungen für 32-Bit-Windows.
  • Embarcadero Windows-64-Bit-Debugger wurde speziell für das Debuggen von Delphi-Anwendungen für 64-Bit-Windows entwickelt und versteht Delphi-Debug-Informationen und Delphi-Syntax bei der Auswertung von Ausdrücken.
  • Embarcadero Windows-64-Bit-LLDB-Debugger für C++ wurde speziell für das Debuggen von C++-Anwendungen für 64-Bit-Windows entwickelt und versteht das C++-Debug-Informationsformat und die C++-Syntax bei der Auswertung von Ausdrücken.
  • Embarcadero macOS-64-Bit-Debugger ist der Debugger für 64-Bit-Anwendungen für Intel-macOS.
  • Embarcadero macOS ARM-64-Bit-Debugger ist der Debugger für 64-Bit-Anwendungen für ARM-macOS.
  • Embarcadero Linux-64-Bit-Debugger ist der Debugger für 64-Bit-Anwendungen für Intel-Linux.
  • Embarcadero iOS-Gerät-64-Bit-Debugger ist der Debugger für 64-Bit-Anwendungen für iOS-Geräte.
Hinweis: Prozess laden: Umgebungsblock wird nicht für die Embarcadero iOS-Gerät-Debugger unterstützt.
  • Embarcadero Android-32-Bit-Debugger ist der Debugger für 32-Bit-Anwendungen für Android-Geräte.
  • Embarcadero Android-64-Bit-Debugger ist der Debugger für 64-Bit-Anwendungen für Android-Geräte.
Hinweis: Prozess laden: Umgebungsblock wird nicht für die 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