Débogage et listes pour l'assembleur inline
Spécifique à Microsoft
Les programmes qui contient le code assembleur inline peuvent être débogué avec un débogueur au niveau de la source si vous compilez avec l'option de /Zi .
Dans le débogueur, vous pouvez définir des points d'arrêt sur C ou C++ et lignes en langage assembleur.Si vous activez le mode mixte d'assembly et de source, vous pouvez consulter la source et le formulaire désassemblé de code assembleur.
Notez que de mettre plusieurs instructions assemblys ou des instructions de langage source sur une ligne peuvent entraver le débogage.En mode source, vous pouvez utiliser le débogueur pour définir des points d'arrêt sur une ligne unique mais pas sur des instructions sur une même ligne.Le même principe s'applique à __asm un bloc défini en tant que c, qui se développe vers une Ligne logique unique.
Si vous créez une impression mixte de source et assembleur avec l'option du compilateur de /FAs , la liste contient les formulaires source et de chaque ligne en langage assembleur.Les macros ne sont pas développées dans les listes, mais elles sont développées pendant la compilation.
détail de FIN Microsoft