编写调试挂钩函数

本节描述了的自定义调试挂钩函数可以编写允许您在调试器的到数组中预定义的码位在调试器的常规过程中。

本节内容

  • 客户端块挂钩函数
    提供指南,并编写的验证或报告在 _CLIENT_BLOCK 存储的数据目录的函数原型块。

  • 分配挂钩函数
    定义分配挂钩函数,测试它的不同用法,指出限制,并提供原型。

  • 分配挂钩和 CRT 内存分配
    描述分配显式忽略 _CRT_BLOCK 的挂钩函数的限制块,如果它们调用任何调用分配内部内存的 C 运行库函数。本主题还列出了因此,如果您的分配挂钩不忽略 _CRT_BLOCK 块 (用示例) 以及如何更改默认分配挂钩函数, CrtDefaultAllocHook

  • 报告挂钩函数
    讨论 _CrtSetReportHook,可以使用筛选报告以集中于特定类型的分配。本主题还提供原型。

相关章节

  • 调试技术的 CRT
    调试技术链接的运行库,包括使用 CRT 调试库、用于报告的宏,差异 malloc 和之间 _malloc_dbg,编写调试挂钩函数,那么, CRT 调试堆。