-
公开(公告)号:CN104516823B
公开(公告)日:2018-04-27
申请号:CN201310464285.X
申请日:2013-09-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
Abstract: 本发明的实施例提供一种数据存储的方法和装置,应用于计算机领域,能够支持混合内存中待存储数据的存储。所述数据存储方法用于编译器,包括:判断待存储数据的数据类型;若所述待存储数据的数据类型是预设数据类型,获取所述待存储数据贡献值;根据所述待存储数据的贡献值判断所述待存储数据在混合内存的存储位置,所述混合内存由消息式内存和普通内存构成。本发明的实施例提供一种数据存储方法和装置,用于混合内存中数据的存储。
-
-
公开(公告)号:CN109002713B
公开(公告)日:2020-11-10
申请号:CN201810666911.6
申请日:2018-06-26
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供了全局性安全规则检测方法和系统,其中根据设定的全局安全规则在编译器前端从源程序中提取与所述全局安全规则相关的信息并将其保存在与该源程序对应的中间文件中;遍历所有中间文件中保存的信息以检测其是否符合所述全局安全规则;以及响应于检测到不符合所述全局安全规则的信息,发出指示以修改与该信息所在的中间文件对应的源程序。该方法中使得代码的全局安全规则检测可以与代码开发同步进行,能及时检测错误并反馈给各方进行纠正,缩小了错误检测和纠正范围,改善了全局安全规则检测效率,加快了整个项目开发进度。
-
-
公开(公告)号:CN109002713A
公开(公告)日:2018-12-14
申请号:CN201810666911.6
申请日:2018-06-26
Applicant: 中国科学院计算技术研究所
Abstract: 本发明提供了全局性安全规则检测方法和系统,其中根据设定的全局安全规则在编译器前端从源程序中提取与所述全局安全规则相关的信息并将其保存在与该源程序对应的中间文件中;遍历所有中间文件中保存的信息以检测其是否符合所述全局安全规则;以及响应于检测到不符合所述全局安全规则的信息,发出指示以修改与该信息所在的中间文件对应的源程序。该方法中使得代码的全局安全规则检测可以与代码开发同步进行,能及时检测错误并反馈给各方进行纠正,缩小了错误检测和纠正范围,改善了全局安全规则检测效率,加快了整个项目开发进度。
-
公开(公告)号:CN104516823A
公开(公告)日:2015-04-15
申请号:CN201310464285.X
申请日:2013-09-30
Applicant: 华为技术有限公司 , 中国科学院计算技术研究所
IPC: G06F12/02
Abstract: 本发明的实施例提供一种数据存储的方法和装置,应用于计算机领域,能够支持混合内存中待存储数据的存储。所述数据存储方法用于编译器,包括:判断待存储数据的数据类型;若所述待存储数据的数据类型是预设数据类型,获取所述待存储数据贡献值;根据所述待存储数据的贡献值判断所述待存储数据在混合内存的存储位置,所述混合内存由消息式内存和普通内存构成。本发明的实施例提供一种数据存储方法和装置,用于混合内存中数据的存储。
-
公开(公告)号:CN104503819A
公开(公告)日:2015-04-08
申请号:CN201510003749.6
申请日:2015-01-05
Applicant: 中国科学院计算技术研究所
IPC: G06F9/45
Abstract: 本发明公开了一种面向异OS的汇编器及汇编移植方法,本发明涉及计算机代码移植领域,该方法包括获取源代码,将所述源代码进行编译,获取源汇编程序;选择目标操作系统,按照所述目标操作系统的汇编格式,将所述源汇编程序转化为符合所述汇编格式的目标汇编程序;获取所述目标操作系统的应用程序二进制接口规范,将所述目标汇编程序转化为符合所述应用程序二进制接口规范的新目标汇编程序;面向所述目标操作系统,将所述新目标汇编程序进行封装,以完成汇编移植。通过本发明的面向异OS汇编器可以转换成面向不同目标操作系统的可运行的汇编程序,这样就克服了不同OS带来的代码移植的困难。
-
-
-
-
-
-