gussing是个错别字
享受,生活
博客园
首页
博问
闪存
新随笔
联系
订阅
管理
随笔-53 文章-0 评论-117
09 2009 档案
nt内核里的堆管理(2):RtlAllocHeap
摘要: ring3里的API HeapAlloc, HeapFree在Kernel32.dll里实现,最后都转到NTDLL.dll里的RtlAllocHeap函数和RtlFreeHeap函数。ring0里要操作堆直接调用ntdll.exe里的RtlAllocHeap函数和RtlFreeHeap函数。这两处地方的两个函数名字一样,所作事情也基本没差别,但千万记住它们是不同的,一个在ring0,一个在ring...
阅读全文
posted @
2009-09-28 17:42
gussing 阅读(348) |
评论 (0)
编辑
nt内核里的堆管理(1):关键结构
摘要: 严格的说,用户态和内核态都有堆管理相关的内容,两者用的是同一份代码,稍微有些不同的地方就用宏隔开。在windows上写c程序会有不止一个的“堆管理器”介入,比如malloc, free用c runtime的堆管理器;用户态的HeapAlloc,HeadFree等函数用ntdll.dll里的堆管理器;内核态的RtlHeapAlloc,RtlHeapFree等用ntoskrnl...
阅读全文
posted @
2009-09-26 16:49
gussing 阅读(438) |
评论 (0)
编辑
公告
未授权任何形式的转载
本博不提供扫盲服务
本博不打算帮您debug
本博不建议留言
昵称:
gussing
园龄:
4年9个月
荣誉:
推荐博客
粉丝:
26
关注:
4
<
2009年9月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔档案
(53)
2011年9月 (1)
2011年8月 (1)
2011年3月 (2)
2011年1月 (6)
2010年9月 (1)
2010年8月 (1)
2010年6月 (1)
2010年4月 (1)
2009年10月 (2)
2009年9月 (2)
2009年8月 (4)
2009年7月 (1)
2009年6月 (3)
2009年5月 (1)
2009年3月 (2)
2009年2月 (4)
2008年12月 (2)
2008年11月 (2)
2008年10月 (6)
2008年2月 (1)
2007年7月 (1)
2007年6月 (6)
2007年5月 (2)
积分与排名
积分 - 51977
排名 - 2037
最新评论
阅读排行榜
评论排行榜
推荐排行榜