RSM-Debug-Datei (*.rsm)
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 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 32-Bit-Windows:
- 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.