RSM-Debug-Datei

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Dateitypen - Index


Wenn Sie ein Delphi-Projekt für 32-Bit-Windows oder 64-Bit-Windows erzeugen und die Option Mit externen Debug-Symbolen in Projekt > Optionen > Delphi-Compiler > Linken true ist, generiert RAD Studio eine RSM-Debug-Datei.

Symboltabellen enthalten Informationen für den Debugger, z. B. die Zuordnung von Maschinenanweisungen zu Quelltextzeilennummern oder die Namen und Typen von Variablen, die in den Quelltextdateien deklariert sind. Wenn Sie Delphi-Projekte lokal debuggen, verwendet RAD Studio die RSM-Debug-Datei nicht, weil der Compiler die Symboltabellen im Speicher behält. Wenn Sie aber Delphi-Projekte remote debuggen, müssen Sie eine RSM-Debug-Datei generieren, die diese Symboltabellen enthält; ansonsten hält RAD Studio nicht an Ihren Haltepunkten an.

Hinweis: Für iOS-Geräte, macOS, macOS ARM, Linux und Android generiert der Delphi-Compiler die Debug-Informationen in der ausführbaren Datei. Für diese Plattformen benötigen Sie keine RSM-Debug-Datei.

Der Dateiname der RSM-Debug-Datei lautet:

  • <Projekt>.rsm für 32-Bit-Windows und 64-Bit-Windows.

Beim Erzeugen Ihres Delphi-Projekts werden die RSM-Debug-Dateien standardmäßig in folgendem Ordner generiert:

  • In Packages:
    • Für 32-Bit-Windows: C:\Users\Public\Documents\Embarcadero\Studio\23.0\Bpl
    • Für andere Plattformen: C:\Users\Public\Documents\Embarcadero\Studio\23.0\Bpl\<Plattform>
Hinweis: Zum Debuggen von Packages benötigen Sie keine Package-RSM-Debug-Datei.
  • Für andere Projekte: C:\Users\<Benutzer>\Documents\Embarcadero\Studio\Projects\<Projekt>\<Plattform>\<Build-Konfiguration>
Hinweis: Die RSM-Datei muss sich im gleichen Verzeichnis wie die zu debuggende Anwendung oder im Suchpfad für Debug-Symbole befinden; andernfalls findet der Debugger die Debug-Symbole nicht. Dies gilt nur für die Win32-Plattform (Remote-Debugging) und die Win64-Plattform (lokales und Remote-Debugging). Um das Package-Ausgabeverzeichnis und das Ausgabeverzeichnis zu ändern, wählen Sie Projekt > Optionen > Delphi-Compiler aus. Um den Suchpfad für Debug-Symbole zu ändern, wählen Sie Projekt > Optionen > Debugger > Symboltabellen aus.

Siehe auch