首页> 外国专利> Injection of page error in virtual machines to cause mapping of memory pages swapped out in VM virtualized memory

Injection of page error in virtual machines to cause mapping of memory pages swapped out in VM virtualized memory

机译:在虚拟机中注入页面错误会导致映射映射到VM虚拟化内存中的内存页面

摘要

A host system [10] comprising a hardware processor [12] configured to operate: a hypervisor [30] configured to expose a virtual machine [32] comprising a virtualized processor [112] and virtualized memory [114], the virtual machine [32] configured to use the virtualized processor [112] to execute an objective process, in which exposing the virtual machine [32] comprises configuring a data structure to store a current state of the virtualized processor [112], comprising the data structure an event injection field that, when set to a predetermined value, causes the virtualized processor [112] to generate a page error; and a memory introspection engine [40] running outside the virtual machine [32], in which the host system [10] is characterized by having the memory introspection engine [40] configured to: determine accordingly with a virtual machine page table [32] if a target page [60a] of a virtual memory space of the target process is exchanged out of virtualized memory [114]; and in response, when the target page [60a] is exchanged out of virtualized memory [114], it directly injects the page error into the virtual machine [32], causing the page error that an operating system [34] of the virtual machine [32] map the target page [60a] to a page [60c] of the virtualized memory [114], in which the direct injection of the page error comprises that the memory introspection engine [40] writes the default value to the event injection field.
机译:主机系统[10],包括配置为操作的硬件处理器[12]:管理程序[30],配置为公开包括虚拟处理器[112]和虚拟存储器[114]的虚拟机[32],虚拟机[32]被配置为使用虚拟处理器[112]执行目标过程,其中暴露虚拟机[32]包括配置数据结构以存储虚拟处理器[112]的当前状态,包括数据结构和事件注入。当设置为预定值时,该字段使虚拟处理器[112]产生页面错误;以及运行在虚拟机[32]外部的内存自省引擎[40],其中主机系统[10]的特征在于将内存自省引擎[40]配置为:相应地确定虚拟机页表[32]如果从虚拟化存储器[114]中交换了目标进程的虚拟存储器空间的目标页面[60a];作为响应,当目标页面[60a]从虚拟内存[114]交换出来时,它将页面错误直接注入到虚拟机[32]中,从而导致该页面错误导致虚拟机的操作系统[34] [32]将目标页面[60a]映射到虚拟化内存[114]的页面[60c],其中页面错误的直接注入包括内存自检引擎[40]将默认值写入事件注入领域。

著录项

  • 公开/公告号ES2639500T3

    专利类型

  • 公开/公告日2017-10-26

    原文格式PDF

  • 申请/专利权人 BITDEFENDER IPR MANAGEMENT LTD.;

    申请/专利号ES20140882801T

  • 发明设计人 LUTAS ANDREI-VLAD;

    申请日2014-07-02

  • 分类号G06F9/455;G06F12/08;G06F21/53;G06F21/54;G06F21/79;

  • 国家 ES

  • 入库时间 2022-08-21 13:35:05

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号