Compartilhar via


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