Técnicas de depuração CRT
Se você estiver depurando um programa que usa a biblioteca de tempo de execução C, essas técnicas de depuração podem ser útil.
Nesta seção
Uso da biblioteca de depuração CRT
Descreve o suporte à depuração fornecido pela biblioteca de tempo de execução do c e fornece instruções para acessar as ferramentas.Macros para emissão de relatórios
Fornece informações sobre o _RPTn e _RPTFn macros (definidas em CRTDBG.H), que substituem o uso da printf instruções para depuração.Versões de depuração de funções de alocação de Heap
Discute as versões depurar especiais das funções de alocação de heap, incluindo: como a CRT mapeia chamadas, os benefícios de chamá-los explicitamente, como evitar a conversão, controlando os tipos separados de alocações em blocos de cliente e os resultados de não definir Debug.A pilha de depuração CRT
Fornece links para gerenciamento de memória e a pilha de depuração, tipos de blocos no heap depurar, usando a pilha de depuração, estado heap relatórios funções e acompanhamento de solicitações de alocação de heap.Escrita de função de gancho de depuração.
Listas de links para bloco do cliente gancho funções, 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 vazamentos de memória usando a biblioteca do CRT
Aborda técnicas para detectando e isolando vazamentos de memória usando o depurador e biblioteca de tempo de execução C.
Seções relacionadas
Depurando código nativo
Aborda alguns problemas comuns de depuração e técnicas para aplicativos c e C++.Segurança do depurador
Fornece recomendações para depuração mais seguro.