首页> 中国专利> 具有托管代码和非托管代码的控制流完整性

具有托管代码和非托管代码的控制流完整性

摘要

本申请公开了具有托管代码和非托管代码的控制流完整性。一种数据处理系统(DPS)支持控制流完整性(CFI)。DPS包括处理元件,其具有支持一条或多条CFI指令的CFI实施机制。DPS还包括响应于处理元件的至少一个机器可访问介质。机器可访问介质中的托管代码被配置成用于在数据处理系统中的托管运行时环境(MRE)中执行,并且用于响应于托管代码中的转移控制声明而将控制从MRE转出至非托管代码。机器可访问介质还包括二进制转换器,二进制转换器当被执行时通过在强化的非托管代码(HUC)中包括CFI特征来将数据处理系统中的非托管代码转换成HUC。CFI特征包括一条或多条CFI指令,其用于利用处理元件的CFI实施机制来转移由HUC发起的控制。描述并要求保护其他实施例。

著录项

  • 公开/公告号CN113378164A

    专利类型发明专利

  • 公开/公告日2021-09-10

    原文格式PDF

  • 申请/专利权人 英特尔公司;

    申请/专利号CN202110643463.X

  • 发明设计人 A·S·卡尼尔;P·卡普瑞奥利;

    申请日2016-02-23

  • 分类号G06F21/56(20130101);G06F21/64(20130101);G06F21/54(20130101);

  • 代理机构31100 上海专利商标事务所有限公司;

  • 代理人李炜;黄嵩泉

  • 地址 美国加利福尼亚州

  • 入库时间 2023-06-19 12:32:17

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号