[发明专利]用于控制有界指针的使用的设备及方法有效
申请号: | 201680066821.2 | 申请日: | 2016-09-30 |
公开(公告)号: | CN108351935B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 格雷姆·彼得·巴尔内斯 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F21/52 | 分类号: | G06F21/52 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 杨佳婧 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供控制边界指标的使用的设备及方法。设备具有多个边界指针储存组件,每一边界指针储存组件用以储存边界指针及指示该边界指标的允许使用的相关联的许可属性。根据本技术,相关联的许可属性包括指示是否允许边界指标进行复制操作的复制许可属性。随后,处理电路可响应于规定复制操作的至少一个指令,以利用源边界指针储存组件的源边界指针及相关联的许可属性而生成将储存在目的地边界指针储存组件中的目的地边界指针及相关联的许可属性。此外,处理电路根据源边界指针的复制许可属性是否指示源边界指标将被阻止进行复制操作,而将源边界指针储存组件标记为储存无效边界指针。这提供当在设备上执行软件时,用于禁止破坏控制流完整性的有效机制。 | ||
搜索关键词: | 用于 控制 指针 使用 设备 方法 | ||
【主权项】:
1.一种设备,包括:多个边界指针储存组件,每个边界指针储存组件储存边界指针及相关联的许可属性,这样的相关联的许可属性指示所述边界指针的允许使用,所述相关联的许可属性包括复制许可属性,所述复制许可属性指示所述边界指针是否被允许进行复制操作;以及处理电路,所述系统可响应于规定所述复制操作的至少一个指令以利用源边界指针储存组件的源边界指针及相关联的许可属性而生成目的地边界指针及相关联的许可属性,并且所述目的地边界指针以及相关联的许可属性将储存在目的地边界指针储存组件中,并且根据所述源边界指针的所述复制许可属性是否指示所述源边界指针将被阻止进行所述复制操作来将所述源边界指针储存组件标记为储存无效的边界指针。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201680066821.2/,转载请声明来源钻瓜专利网。
- 上一篇:相互认证装置及相互认证方法
- 下一篇:检测虚拟机或者仿真器的程序规避