专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
在Freeldr中存在很多全局变量,他们在分页机制启动前后,地址有什么样的变化?比如Freeldr在启动保护模式后设置的堆栈地址,以及引导参数块LoaderBlock,当然还有很多,之所以讨论这两个是因为他们有着特殊的意义。这个特殊的意义是因为在启动分页前后都必须使用,并且在权利移交过程中,Ntoskrnl在最初的初始化阶段必须从freeldr传递过来的LoaderBlock中将一些参数计算转换成Ntoskrnl内部使用的信息,同时还会使用freeldr建立的这个堆栈,来传递参数,直到内核的第一个进程建立时内核才建立自己的堆栈空间。 Freeldr在切换到保护模 [阅读全文] [PDF]
1 共1条 分1页