RSM-Debug-Datei (*.rsm)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Dateitypen - Index


Wenn Sie ein Delphi-Projekt für 32-Bit-Windows, 64-Bit-Windows oder OS X 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, iOS-Simulator 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.
  • <Projekt>.dylib.rsm für OS X.

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

  • In Packages (Delphi):
    • Für 32-Bit-Windows: C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl
    • Für andere Plattformen: C:\Users\Public\Documents\Embarcadero\Studio\20.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>

Mit der Option Package-Ausgabeverzeichnis oder Ausgabeverzeichnis in Projekt > Optionen > Delphi-Compiler können Sie das Ausgabeverzeichnis ändern.

Siehe auch