发明名称 Method and apparatus for dynamically sizing non-contiguous runtime stacks
摘要 <p>A method, apparatus, and software for efficiently allocating discontiguous stack space without requiring compiler changes are described. In one aspect, a method is provided for executing a compiled function that is located in a first computer memory stack chunk such that additional memory is allocated efficiently if a determination is made that such additional memory is necessary for execution of the compiled function. In one embodiment, the method includes calling a stack checking function that includes the compiled function. A determination is made if additional memory is required for executing the compiled function. If no additional memory is required, then the compiled function is called and executed. However, if additional memory is necessary, then additional memory is allocated that is discontiguous with the original memory stack. <IMAGE></p>
申请公布号 EP0840210(A2) 申请公布日期 1998.05.06
申请号 EP19970308316 申请日期 1997.10.20
申请人 SUN MICROSYSTEMS, INC. 发明人 LONG, DEAN R. E.;BISHOP, ALAN G.;FRESKO, NEDIM
分类号 G06F9/45;G06F9/40;G06F9/42;(IPC1-7):G06F9/40 主分类号 G06F9/45
代理机构 代理人
主权项
地址