发明名称 CODE STACK MANAGEMENT
摘要 Embodiments relate to code stack management. An aspect includes a processor configured to execute a software application. Another aspect includes a code stack memory area and a data stack memory area, the code stack memory area being separate from the data stack memory area. Another aspect includes maintaining a data stack in the data stack memory area, the data stack comprising a plurality of stack frames comprising one or more data variables corresponding to the execution of the software application. Another aspect includes maintaining a code stack in the code stack memory area, the code stack comprising a plurality of code stack entries comprising executable computer code corresponding to the execution of the software application.
申请公布号 US2015121339(A1) 申请公布日期 2015.04.30
申请号 US201414501548 申请日期 2014.09.30
申请人 International Business Machines Corporation 发明人 Gschwind Michael K.
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项 1. A computer program product for implementing code stack management, the computer program product comprising: a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: executing a software application by a processor of a computer;maintaining a data stack in a data stack memory area of a memory of the computer, the data stack comprising a plurality of stack frames comprising one or more data variables corresponding to the execution of the software application; andmaintaining a code stack in a code stack memory area of the memory of the computer, the code stack comprising a plurality of code stack entries comprising executable computer code corresponding to the execution of the software application, the code stack memory area being separate from the data stack memory area.
地址 Armonk NY US