Técnicas de depuração CRT
Se você estiver depurando um programa que usa a biblioteca em tempo de execução C, essas técnicas de depuração poderão ser úteis.
Nesta seção
Uso da biblioteca de depuração CRT
Descreve o suporte à depuração fornecido pela biblioteca em tempo de execução C e fornece instruções para acessar as ferramentas.Macros para relatórios
Fornece informações sobre as macros _RPTn e _RPTFn (definidas em CRTDBG.H), que substituem o uso de instruções printf para depuração.Versões de depuração das funções de alocação da pilha
Discute as versões especiais de depuração das funções de alocação de heap, incluindo: como o CRT mapeia as chamadas, os benefícios de chamá-las explicitamente, como evitar a conversão, rastrear os tipos separados de alocações em blocos do cliente e os resultados de não definir _DEBUG.Detalhes da pilha de depuração CRT
Fornece links para o gerenciamento de memória e o heap de depuração, tipos de blocos no heap de depuração, como usar o heap de depuração, o estado de heap que informa funções e como controlar solicitações de alocação do heap.Gravação da função de gancho de depuração
Lista links para funções de gancho de bloco de cliente, funções de gancho de alocação, ganchos de alocação e alocações de memória CRT, e funções de gancho de relatório.Localizando perdas de memória usando a biblioteca CRT
Aborda técnicas para detectar e isolar vazamentos de memória usando o depurador e a biblioteca em tempo de execução C.
Seções relacionadas
Depurando código nativo
Discute alguns problemas comuns e técnicas de depuração para aplicativos C e C++.Segurança do depurador
Fornece recomendações para depuração mais segura.