软件调试笔记43 - 堆和堆检查 : 堆回溯数据库

当调试内存问题时,很多时候我们希望知道每个内存块是由哪段代码或哪个函数分配的,最好有这个函数被调用的完整过程,这样就可以大大提高定位错误代码的速度。堆管理器所实现的用户态栈回溯USERMODE STACK TRACE,简称UST机制就是为了实现这个目的而设计的。 工作原理: 建立了UST数据库后,当堆块分配函数再被调用的时候,堆管理器便会将当前的栈回溯信息记录到UST数据库中,过程如下。 DH和U
相关文章
相关标签/搜索