Partilhar via


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