摘要:
我们有时候得某块内存地址,但不知道他是谁申请的。
通过AppVerifier,我们可以得到stack trace。 阅读全文
摘要:
WinDBG提供了!heap命令帮助我们查找heap,同时我们也可以通过dt和MS SYMBOL来了解memory layout。 阅读全文
摘要:
在我们的每一个进程中都有很多HEAP,一些是系统默认的heap,一些是我们创建的Heap,比如说C Runtime Heap。
每一个Heap包括若干个Heap Segment。每一个Heap Segment又包括若干个Heap Block。我们每一次调用new操作,系统就会返回一个Heap Block。
我们可以通过WinDBG来看看这里面的关系。 阅读全文