首页
社区
课程
招聘
[求助]FS段有多大?
发表于: 2011-11-10 18:21 5723

[求助]FS段有多大?

2011-11-10 18:21
5723
今天使用Windbg,无意中发现一个奇怪的问题,

0:000> dg @fs
                                  P Si Gr Pr Lo
Sel    Base     Limit     Type    l ze an es ng Flags
---- -------- -------- ---------- - -- -- -- -- --------
003B 7ffdf000 00004000 Data RW Ac 3 Bg By P  Nl 000004f3
0:000> dg @fs
                                  P Si Gr Pr Lo
Sel    Base     Limit     Type    l ze an es ng Flags
---- -------- -------- ---------- - -- -- -- -- --------
003B 7ffdf000 00000fff Data RW Ac 3 Bg By P  Nl 000004f3

连续2次看FS段的属性,结果发现大小不一样,这是怎么一回事?FS段到底有多大?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
段寄存器32位,但是段在保护模式下只用到了16位
2011-11-10 23:27
0
雪    币: 113
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
楼上的答案我没看懂,有能解释一下的嘛?
我的问题是,为什么连续2次使用同一个命令,dg @fs,看到的段的长度会不一样的,一个是fff,一个是4000

有可能是windbg的bug嘛?
2011-11-11 14:24
0
雪    币: 40
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
第三次呢~~~~
2011-11-16 10:04
0
雪    币: 113
活跃值: (100)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
这2个值不停的交互出现。我发现可能的原因是我的机器是双核的,每个核的FS段大小不一样。
2011-12-7 10:06
0
游客
登录 | 注册 方可回帖
返回
//