Fichier de débogage RSM

De RAD Studio
Aller à : navigation, rechercher

Remonter à Types de fichiers - Index


Lorsque vous construisez un projet Delphi pour Windows 32 bits ou Windows 64 bits, et que l'option Inclure les symboles de débogage distant de Projet > Options > Compilateur Delphi > Liaison est définie sur true, RAD Studio génère un fichier de débogage RSM.

Les tables de symboles contiennent des informations pour le débogueur, telles que le mappage des instructions machine sur les numéros de ligne source ou les noms et types des variables déclarées dans les fichiers source. Lorsque vous déboguez localement des projets Delphi, RAD Studio n'utilise pas votre fichier de débogage RSM car le compilateur conserve les tables de symboles en mémoire. Toutefois, lorsque vous déboguez des projets Delphi à distance, vous devez générer un fichier de débogage RSM qui contient ces tables de symboles ; sinon, RAD Studio ne s'arrêtera pas au niveau de vos points d'arrêt.

Remarque: Pour le périphérique iOS, macOS, macOS ARM, Linux et Android, le compilateur Delphi génère les informations de débogage dans l'exécutable. Vous n'avez pas besoin d'un fichier de débogage RSM pour ces plates-formes.

Le nom du fichier de débogage RSM est :

  • <projet>.rsm pour Windows 32 bits et Windows 64 bits.

Lorsque vous construisez votre projet Delphi, votre fichier de débogage RSM est généré par défaut dans le dossier suivant :

  • Dans les Packages :
    • Pour Windows 32 bits : C:\Utilisateurs\Public\Documents\Embarcadero\Studio\23.0\Bpl
    • Pour les autres plates-formes : C:\Utilisateurs\Public\Documents\Embarcadero\Studio\23.0\Bpl\<plate-forme>
Remarque: Vous n'avez pas besoin d'un fichier de débogage RSM de package pour déboguer les packages.
Remarque: Le fichier RSM doit se trouver dans le même répertoire que l'application que vous êtes en train de déboguer ou dans le chemin de recherche des symboles de débogage. Sinon, le débogueur ne le trouvera pas. Cela ne s'applique qu'aux plates-formes Win32 (débogage distant) et Win64 (débogage local et distant). Pour changer le répertoire de sortie du package et le répertoire de sortie, sélectionnez Projet > Options > Compilateur Delphi. Pour changer le chemin de recherche des symboles de débogage, sélectionnez Projet > Options > Débogueur > Tables de symboles.

Voir aussi