RSM デバッグ ファイル
ファイルの種類:インデックス への移動
32 ビット Windows、64 ビット Windows、macOS 向けの Delphi プロジェクトをビルドする際、リモート デバッグ シンボルを含める オプション([プロジェクト|オプション|Delphi コンパイラ|リンク]内)が の場合、RAD Studio は RSM デバッグ ファイルを生成します。
シンボル テーブルには、マシン命令とソース行番号のマッピングや、ソース ファイルで宣言されている変数の名前と型などの、デバッガ用の情報が含まれます。Delphi プロジェクトをローカルでデバッグする場合、RAD Studio では RSM デバッグ ファイルを使用しません。コンパイラがシンボル テーブルをメモリ内に保持するからです。ただし、Delphi プロジェクトをリモートでデバッグする場合には、これらのシンボル テーブルを含む RSM デバッグ ファイルを生成する必要があります。そうでなければ RAD Studio がブレークポイントで停止しません。
- メモ: iOS デバイス、iOS シミュレータ、および Android の場合、Delphi コンパイラはデバッグ情報を実行可能ファイル内に生成します。これらのプラットフォームの場合には RSM デバッグ ファイルは必要ありません。
RSM デバッグ ファイルのファイル名は以下のようになります。
<プロジェクト>.rsm
: 32 ビット Windows および 64 ビット Windows の場合<project>.dylib.rsm
: macOS の場合
Delphi プロジェクトをビルドすると、RSM デバッグ ファイルがデフォルトでは以下のフォルダに生成されます。
- パッケージ の場合:
- 32 ビット Windows の場合:
C:\Users\Public\Documents\Embarcadero\Studio\23.0\Bpl
- その他のプラットフォームの場合:
C:\Users\Public\Documents\Embarcadero\Studio\23.0\Bpl\<プラットフォーム>
- メモ: パッケージのデバッグ時には、パッケージの RSM デバッグ ファイルは必要ありません。
- 32 ビット Windows の場合:
- その他のプロジェクトの場合:
C:\Users\<user>\Documents\Embarcadero\Studio\Projects\<プロジェクト>\<プラットフォーム>\<ビルド構成>
出力ディレクトリを変更するには、[プロジェクト|オプション...|Delphi コンパイラ]の[パッケージの出力ディレクトリ]オプションまたは[出力ディレクトリ]オプションを使用します。