RSM Debug File
Go Up to File Types Index
When you build a Delphi project for 32-bit Windows or 64-bit Windows, and the Include remote debug symbols option in Project > Options > Delphi Compiler > Linking is , RAD Studio generates an RSM debug file.
Symbol tables contain information for the debugger such as the mapping of machine instructions to source line numbers or the names and types of variables declared in the source files. When you debug Delphi projects locally, RAD Studio does not use your RSM debug file because the compiler holds the symbol tables in memory. However, when you debug Delphi projects remotely, you must generate an RSM debug file that contains those symbol tables; otherwise, RAD Studio does not stop at your breakpoints.
The file name of the RSM debug file is:
<project>.rsm
for 32-bit Windows and 64-bit Windows.
When you build your Delphi project, your RSM debug file is generated by default into the following folder:
- In packages:
- For 32-bit Windows:
C:\Users\Public\Documents\Embarcadero\Studio\22.0\Bpl
- For other platforms:
C:\Users\Public\Documents\Embarcadero\Studio\22.0\Bpl\<platform>
- For 32-bit Windows:
- For other projects:
C:\Users\<user>\Documents\Embarcadero\Studio\Projects\<project>\<platform>\<build configuration>