c++
fei1160688828
这个作者很懒,什么都没留下…
展开
-
解读编码后的HEAP_ENTRY结构
解读编码后的HEAP_ENTRY结构 好久没有写博客了,很是惭愧。看到论坛上有朋友询问无法解读HEAP_ENTRY结构,觉得这个问题非常好,正好也略有空闲,就聊聊这个问题吧。事情还是源于“广被误解”的Vista,说起话来,已经是2006年前的事了,当年Vista团队不辞劳苦对NT做了很多大刀阔斧的改革,但因为延期,和来不及打磨的楞楞角角,遭到的批评远比好评多,功劳都被后来的Win7转载 2016-07-07 19:48:14 · 993 阅读 · 0 评论 -
堆介绍
一、前言 堆对于开发者一般来说是熟悉又陌生的,熟悉是因为我们常常使用new/delete或者malloc/free使用堆,陌生是因为我们基本没有去了解堆的结构。堆在什么地方?怎么申请?怎么释放?系统又是怎么管理堆的呢? 带着疑问,这两天看了与中关于堆的说明,终于对于堆有一点点的了解了。这里记录一下在学习和调试中的一点笔记。 二、关于堆的基本知识 1).转载 2017-11-04 12:48:57 · 379 阅读 · 0 评论 -
windbg调试堆
梦想Skywindbg调试HEAPHEAP的概念堆栈堆栈,在操作系统内存中有两种存储空间,一个是堆,一个是栈。堆主要用于存储用户动态分配的变量,而栈呢,则是存储我们程序过程中的临时变量。当然栈的作用远不止用作存储变量,但这不是我们这篇文章的讨论内容。堆(HEAP)的分配,使用,回收都是通过微软的API来管理的,最常见的API是malloc和n转载 2017-11-04 13:07:14 · 498 阅读 · 0 评论 -
为CentOS 6、7升级gcc至4.8、4.9、5.2、6.3、7.3等高版本
为CentOS 6、7升级gcc至4.8、4.9、5.2、6.3、7.3等高版本一、升级到gcc 6.3:yum -y install centos-release-sclyum -y install devtoolset-6-gcc devtoolset-6-gcc-c++ devtoolset-6-binutilsscl enable devtoolset-6 bash1...转载 2019-10-03 15:33:43 · 505 阅读 · 0 评论