Techniques de débogage CRT

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.

Rubriques connexes