Charger un processus Tables des symboles

De Appmethod Topics
Aller à : navigation, rechercher

Remonter à Menu Exécuter

Exécuter > Charger un processus > Tables de symboles

Spécifie l'emplacement des tables de symboles et le débogueur sélectionné à utiliser pendant le débogage.

Elément Description

Débogueur

Sélectionnez le débogueur que vous voulez utiliser :

  • Débogueur Embarcadero Win32 est le débogueur incorporé par défaut pour les applications Windows 32 bits.
  • Débogueur Embarcadero Win64 a été conçu spécifiquement pour le débogage des applications qui ciblent Windows 64 bits.
  • Débogueur Embarcadero Mac OS X a été conçu spécifiquement pour le débogage des applications qui ciblent un Mac exécutant OS X ou le simulateur iOS.
  • Débogueur Embarcadero Périphérique iOS a été conçu spécifiquement pour le débogage des applications qui ciblent les périphériques iOS.
    Remarque : Charger un processus > Tables de symboles n'est pas supporté pour le débogueur Embarcadero Périphérique iOS.
  • Débogueur Embarcadero Android a été conçu spécifiquement pour le débogage des applications qui ciblent un périphérique Android ou un émulateur Android.
    Remarque : Charger un processus > Tables de symboles n'est pas supporté pour le débogueur Embarcadero Android.

Chemin de recherche des symboles de débogage

Spécifie le répertoire contenant les tables de symboles utilisées pour le débogage. Ce chemin est utilisé si vous cochez la case Charger tous les symboles.

Charger tous les symboles

Définit l'état de la liste Mappages des noms de modules sur le chemin de la table de symboles. Si cette option est cochée, la liste est désactivée et toutes les tables de symboles sont chargées par le débogueur. Le débogueur utilise le chemin de recherche des symboles de débogage pour chercher le fichier table de symboles associé à chaque module chargé par le processus en cours de débogage. Si cette option n'est pas cochée, la liste Mappages des noms de modules sur le chemin de la table de symboles est activée et ses options sont utilisées.

Mappages des noms de modules sur le chemin de la table de symboles

Affiche le mappage en cours de chaque nom de module vers le chemin de recherche de table de symboles qui est défini pour le projet. Utilisez les flèches vers le haut et vers le bas (sur la droite de la boîte de dialogue) pour déplacer l'élément sélectionné vers le haut ou vers le bas au sein de la liste. Le débogueur cherche dans cette liste, dans l'ordre, une correspondance du nom du module chargé. Quand le débogueur trouve un nom de module correspondant, il utilise le chemin correspondant pour localiser la table des symboles de ce module. Par exemple, si le module foo123.dll est chargé, et que la liste montre foo*.dll comme premier élément et *123.dll comme dernier élément, le débogueur utilise seulement le chemin de la table de symboles pour foo*.dll, même si les deux éléments correspondent au module chargé.

Charger les symboles pour les modules non spécifiés

Spécifie si les tables de symboles pour les modules qui ne sont pas dans la liste Mappages des noms de modules sur le chemin de la table de symboles (explicitement ou via un masque de fichier) sont chargées au cours du débogage. Si cette option est cochée, les tables de symboles pour les modules non spécifiés seront chargées en utilisant le chemin de recherche des symboles de débogage. Si cette option n'est pas cochée, les tables de symboles sont seulement chargées pour les modules de la liste.

Nouveau

Affiche la boîte de dialogue Ajouter le chemin de recherche de la table des symboles, où vous pouvez spécifier un nom de module et un chemin de recherche de table associé. Le module et le chemin sont ajoutés à la liste Mappages des noms de modules sur le chemin de la table de symboles. Notez que vous pouvez ajouter un chemin vierge pour empêcher de charger une table de symboles pour un module.

Modifier

Affiche le module et le chemin spécifiés dans la boîte de dialogue Ajouter le chemin de recherche de la table des symboles, ce qui vous permet de modifier le nom ou le chemin du module qui s'affiche dans la liste Mappages des noms de modules sur le chemin de la table de symboles.

Supprimer

Retire le module sélectionné de la liste Mappages des noms de modules sur le chemin de la table de symboles.



Voir aussi