技术特征:
技术总结
本发明实施例提供了一种指令安装方法和装置,所述方法包括:根据处理器的固定区域最大值和虚拟机中存放本地指令序列的缓冲区大小的比较结果,从内存地址空间中分配至少一个固定区域作为缓冲区,将虚拟机指令序列中的目标跳转指令编译为本地指令序列中的区域跳转指令,将本地指令序列安装到所述缓冲区的目标固定区域中,实现了以固定区域为单位对缓冲区的分配进行控制,进而可以控制本地指令序列的编译与安装,确保区域跳转指令的跳转指令地址和跳转目标地址位于同一个固定区域内,避免了生成区域跳转指令带来的安全性风险,实现自动编译生成区域跳转指令,继而提高了编译生成跳转指令的质量,优化了虚拟机上跳转指令的执行性能。
技术研发人员:傅杰;敖琪;高翔
受保护的技术使用者:龙芯中科技术有限公司
技术研发日:2019.03.26
技术公布日:2019.06.21