Techniques de débogage CRT
Cette rubrique s'applique à :
Édition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
Natif uniquement |
||||
Pro, Premium et Ultimate |
Natif uniquement |
Si vous déboguez un programme qui utilise la bibliothèque Runtime C, ces techniques de débogage peuvent se révéler utiles.
Dans cette section
Utilisation de la bibliothèque de débogage CRT
Décrit la prise en charge du débogage fournie par la bibliothèque Runtime C et fournit des instructions pour accéder aux outils.Macros pour la création de rapports
Fournit des informations sur les macros _RPTn et _RPTFn, définies dans CRTDBG.H, qui remplacent les instructions printf pour le débogage.Versions Debug des fonctions d'allocation du tas
Aborde les versions Debug spéciales des fonctions d'allocation de tas, y compris la façon dont le CRT mappe les appels, les avantages liés à un appel explicite, la façon d'éviter la conversion, le suivi des différents types d'allocations dans les blocs clients et les résultats si vous ne définissez pas _DEBUG.Tas de débogage CRT
Fournit des liens vers la gestion de la mémoire et le tas de débogage, les types de bloc sur le tas de débogage, l'utilisation du tas de débogage, les fonctions de création de rapports sur l'état du tas et le suivi des demandes d'allocation du tas.Écriture de fonctions de raccordement de débogage
Répertorie les liens vers les fonctions de raccordement de bloc client, les fonctions de raccordement d'allocation, les raccordements d'allocation et les allocations de la mémoire runtime C, ainsi que les fonctions de raccordement de rapport.Recherche de fuites de mémoire à l'aide de la bibliothèque CRT
Décrit les techniques de détection et d'identification des fuites de mémoire à l'aide du débogueur et de la bibliothèque runtime C.
Sections connexes
Débogage du code natif
Décrit les problèmes et les techniques de débogage courants pour les applications C et C++.Sécurité du débogueur
Fournit des recommandations permettant d'effectuer un débogage plus sécurisé.