oxcdcdcdcd是什么?

来源:互联网 发布:开淘宝店怎么找货源 编辑:程序博客网 时间:2024/06/05 18:23

转自http://www.cnblogs.com/fresky/archive/2012/07/06/2579467.html


今天看到一个crash的dump,crash发生在尝试释放地址,但是从dump上可以看到地址的值是oxcdcdcdcd。从这可以知道这个地址没有被正确的初始化。还是debug编译出来的好啊:)
从网上总结了一下地址的信息,最主要的是:
0xCDCDCDCD 堆上分配的地址,但是没有初始化
0xDDDDDDDD 堆上释放的地址。
0xFDFDFDFD 堆内存的边界
0xCCCCCCCC 栈上分配的内存,但是没有初始化


更多的内容可以看看下面2篇文章。
Win32 Debug CRT Heap Internals
Microsoft Visual C++ Tips and Tricks
0 0