发明名称 | 代码堆栈管理 | ||
摘要 | 实施例涉及代码栈管理。一个方面包括配置为执行软件应用的处理器。另一个方面包括代码栈存储器区域和数据栈存储器区域,代码栈存储器区域与数据栈存储器区域分离。另一个方面包括将数据栈保持在数据栈存储器区域中,数据栈包括多个栈帧,该多个栈帧包括与软件应用的执行相对应的一个或者多个数据变量。另一个方面包括将代码栈保持在代码栈存储器区域中,代码栈包括多个代码栈条目,该多个代码栈条目包括与软件应用的执行相对应的可执行计算机代码。 | ||
申请公布号 | CN105556466A | 申请公布日期 | 2016.05.04 |
申请号 | CN201480051802.3 | 申请日期 | 2014.09.28 |
申请人 | 国际商业机器公司 | 发明人 | M·K·克施温德 |
分类号 | G06F9/44(2006.01)I | 主分类号 | G06F9/44(2006.01)I |
代理机构 | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人 | 申发振 |
主权项 | 一种用于代码栈管理的计算机系统,所述系统包括:处理器,配置为执行软件应用;以及存储器,包括代码栈存储器区域和数据栈存储器区域,所述代码栈存储器区域与所述数据栈存储器区域分离;所述系统配置为执行方法,所述方法包括:将数据栈保持在所述数据栈存储器区域中,所述数据栈包括多个栈帧,所述多个栈帧包括与所述软件应用的执行相对应的一个或者多个数据变量;以及将代码栈保持在所述代码栈存储器区域中,所述代码栈包括多个代码栈条目,所述多个代码栈条目包括与所述软件应用的执行相对应的可执行计算机代码。 | ||
地址 | 美国纽约 |