当前位置:首页>>知识产权成果

用于编译源代码的系统和过程

发布时间:2025-09-30 12:02:57 人气:16

用于编译源代码的系统和过程

专利类型:

发明授权

申请(专利)号:

CN202111336977.7

申请日:

2021-11-12

授权公告号:

CN114489657B

授权公告日:

2025-09-30

申请人:

意法半导体(大西部)公司

地址:

法国勒芒

发明人:

M·让; S·雷罗伊; M·杰尔加德

专辑:

信息科技

专题:

计算机软件及计算机应用

主分类号:

G06F8/41

分类号:

G06F8/41;G06F21/55

国省代码:

FR0STLMS

页数:

26

代理机构:

北京市金杜律师事务所

代理人:

黄海鸣

优先权:

2020-11-13 FR 2011657;2021-10-19 US 17/451,394

主权项:

1.一种通过编译工具将源代码编译为计算机可执行代码的方法,所述编译工具在计算机处理单元内实现,所述方法包括:接收所述源代码,作为到所述编译工具的输入;将所述源代码存储在所述计算机处理单元的存储器中;通过所述编译工具,将所述源代码转译为包括由处理器可执行的机器指令的目标代码;在所述转译之后,通过所述编译工具在所述目标代码的机器指令之间引入经引入分支指令以及在所述经引入分支指令后的从附加非法指令或附加非操作指令中选择的附加指令,以获得所述计算机可执行代码,其中所述经引入分支指令是无条件分支指令;以及在所述引入之后,传递所述计算机可执行代码作为所述编译工具的输出;在函数调用分支指令之后引入至少一个附加非法指令;以及在函数中引入至少一个加法指令,所述至少一个加法指令被配置用于通过将在所述函数调用分支指令之后引入的多个附加非法指令添加到返回地址,来修改链接寄存器中存储的所述返回地址。

摘要:

本公开的实施例涉及用于编译源代码的系统和过程。根据一个方面,一种用于通过编译工具将源代码编译为计算机可执行代码的方法包括:接收源代码作为到编译工具的输入;将源代码转译为包括由处理器可执行的机器指令的目标代码;然后在目标代码的机器指令之间引入从非法指令和非操作指令中选择的附加指令,以获得可执行代码;然后传递可执行代码作为编译工具的输出。

查看法律状态
相似专利
本领域科技成果与标准
  • 科技成果

  • 相关标准

研究与应用
  • 本专利研制背景

  • 本专利应用动态

  • 所涉核心技术研究动态

期刊7

硕博3


XML地图 | 联系我们
Copyright © 2023 四川博新智数科技研究院 All Rights Reserved.
蜀ICP备2024074801号-1 电话:400-827-9521 信箱:ISTAER@126.com