3.基于IntelVt技术的Linux内核调试器- 调试器设计与实现(1):基本框架

本内核调试器拥有以下几个主要模块:虚拟化框架(调试框架)、接口模块、反汇编引擎、键盘驱动模块、符号表模块、调试控制台模块等。如下内容为各个模块的设计与实现。linux 3.1虚拟化框架 虚拟化框架实现的主要功能就是建立一个虚拟CPU,并将在当前物理CPU上运行的操做系统转移到虚拟CPU上,而调试器则运行在当前CPU上。实际上就是CPU控制权的转移,或者说是CPU上下文的转移。shell 这样在虚拟
相关文章
相关标签/搜索