Partilhar via


Técnicas de depuração CRT

This topic applies to:

Edition

Visual Basic

C#

F#

C++

Web Developer

Express

O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável

Native only

O tópico não é aplicável

Pro, Premium e Ultimate

O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável

Native only

O tópico não é aplicável

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