Técnicas de depuração CRT
This topic applies to:
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
Native only |
||||
Pro, Premium e Ultimate |
Native only |
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 de biblioteca do CRT Debug
Descreve o suporte de 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 de depuração especiais das funções de alocação de heap, incluindo: como a CRT mapeia chamadas, os benefícios da chamada de explicitamente, como evitar a conversão, controlando os tipos separados de alocações de blocos do cliente e os resultados de não definir _ Debug.A pilha de depuração do CRT
Fornece links para o gerenciamento de memória e a pilha de depuração, os tipos de blocos no heap debug, usando a pilha de depuração, o estado de heap funções de emissão de relatórios e acompanhamento de solicitações de alocação de heap.Escrita de função de gancho de depuração.
Links de listas para o bloco de cliente hook funções, funções de gancho de alocação, ganchos de alocação e as alocações de memória do CRT e funções de gancho de relatório.Localizando vazamentos de memória usando a biblioteca do CRT
Aborda as técnicas para detectar e isolar os vazamentos de memória usando o depurador e a biblioteca de tempo de execução C.
Seções relacionadas
Depuração de código nativo
Discusses some common debugging problems and techniques for C and C++ applications.Segurança do Depurador
Fornece recomendações para a depuração mais seguro.