Share via


Symboles, Débogage, boîte de dialogue Options

Pour accéder à la page Symboles, sélectionnez Options dans le menu Outils. Dans la boîte de dialogue Options, développez le nœud Débogage et sélectionnez Symboles. Cette page vous permet de définir les options de débogage générales suivantes.

  • Emplacements du fichier de symboles (.pdb)
    Liste d'emplacements où le débogueur recherchera les fichiers de symboles. Les emplacements peuvent inclure des répertoires, des URL, des partages et des emplacements de serveur de symboles. (Utilisateurs C/C++, consultez Fichiers DBG pour plus d'informations.)

    Cette liste doit contenir uniquement des emplacements connus et de confiance. Le chargement de symboles à partir d'emplacements non fiables peut avoir des effets néfastes, comme décrit dans la remarque sur la sécurité précédente.

  • Serveurs de symboles Microsoft
    Sélectionnez cette option pour télécharger des symboles à partir des serveurs de symboles publics de Microsoft. L'accès à ces serveurs nécessite une connexion Internet. Pour plus d'informations, consultez Comment : utiliser un serveur de symboles.

    Les menaces de sécurité potentielles suivantes doivent être prises en compte lorsque vous utilisez le serveur source :

    Les commandes arbitraires peuvent être embarquées dans le fichier .pdb de l'application. Par conséquent, veillez à ne mettre dans le fichier srcsrv.ini que les commandes que vous souhaitez exécuter. Toute tentative d'exécution d'une commande ne se trouvant pas dans le fichier srcsvr.ini provoque l'apparition d'une boîte de dialogue de confirmation. Pour plus d'informations, consultez Avertissement de sécurité : Le débogueur doit exécuter cette commande non approuvée.

    Aucune validation n'est effectuée sur les paramètres de commande, soyez donc prudent avec les commandes de confiance. Par exemple, vous avez confiance en cmd.exe, mais un utilisateur malveillant a pu spécifier des paramètres qui rendent la commande dangereuse.

  • Bouton d'icône Dossier
    Cliquez sur ce bouton pour créer un nouvel emplacement dans la liste.

  • Bouton d'icône "X"
    Sélectionnez un emplacement dans la liste et cliquez sur ce bouton pour supprimer le répertoire de la liste.

  • Bouton d'icône Flèche vers le haut
    Lorsqu'un répertoire est sélectionné dans la liste, cliquez sur ce bouton pour monter dans la liste.

  • Bouton d'icône Flèche vers le bas
    Lorsqu'un répertoire est sélectionné dans la liste, cliquez sur ce bouton pour descendre dans la liste.

  • Mettre en cache les symboles dans ce répertoire
    Vous pouvez utiliser un répertoire local pour améliorer les performances du débogueur en cas d'utilisation de symboles à partir d'un serveur. Ce répertoire contiendra, pour le logiciel système, des symboles provenant d'un serveur de symboles. La mise en cache de symboles augmentera l'utilisation de disque. La mise en cache est particulièrement utile si vous utilisez un serveur de symboles via Internet. Si vous déboguez un programme sur un ordinateur distant, le répertoire de cache désigne un répertoire sur cet ordinateur.


  • Ce bouton affiche une boîte de dialogue qui vous permet de parcourir et de sélectionner le répertoire à utiliser pour l'élément précédent.

  • Charger tous les symboles
    Permet de charger immédiatement des symboles à partir de tous les emplacements spécifiés.

  • Vider le cache de symboles
    Permet de supprimer tous les fichiers de symboles à l'emplacement spécifié dans Mettre en cache les symboles dans ce répertoire. Permet également de supprimer le répertoire lui-même.

  • Tous les modules, sauf exclus
    Utilisez ce paramètre pour charger des symboles pour tous les modules aux emplacements de fichiers de symboles, sauf pour les modules désignés dans une liste d'exclusion.

  • Spécifier les modules exclus
    Cliquez sur ce lien pour créer ou modifier une liste d'exclusion de fichiers de symboles.

  • Modules spécifiés uniquement
    Utilisez ce paramètre pour charger des symboles uniquement pour les modules désignés dans une liste d'inclusion.

  • Spécifier les modules
    Cliquez sur ce lien pour créer ou modifier une liste d'inclusion de fichiers de symboles.

Voir aussi

Tâches

Comment : spécifier un comportement de chargement et des emplacements de symboles

Comment : utiliser un serveur de symboles

Référence

Débogage, boîte de dialogue Options