[发明专利]通用寄存器保留恢复的实现方法有效
申请号: | 201910891118.0 | 申请日: | 2019-09-20 |
公开(公告)号: | CN112540871B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 黄高阳;郑岩;王星焱;林海南;刘松;邹通 | 申请(专利权)人: | 无锡江南计算技术研究所 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/30;G06F9/54 |
代理公司: | 苏州创元专利商标事务所有限公司 32103 | 代理人: | 王健 |
地址: | 214083 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种通用寄存器保留恢复的实现方法,进程保留方法:用户进程调用系统调用ioctl函数;在ioctl函数中设置进程flag保留/恢复标志位;内核态切换到用户态,根据linux信号处理机制进入到对保留/恢复标志位判断;如果存在保留/恢复标志位,进入do_work_pending处理函数;do_work_pending处理函数将内核栈上的通用寄存器$0~$29全部保存到文件或指定内存中;进程恢复方法:其前三步骤与进程保留方法步骤相同,内核态切换到用户态,根据linux信号处理机制会进入到对保留/恢复标志位判断。本发明解决了通用寄存器保留不完整的问题。 | ||
搜索关键词: | 通用 寄存器 保留 恢复 实现 方法 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡江南计算技术研究所,未经无锡江南计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910891118.0/,转载请声明来源钻瓜专利网。
- 上一篇:通信域的集中式管理方法
- 下一篇:用户发起的运行时状态检测方法