Stack Frame of a Function
Project Category:
Researchers:
Gordon Bassen, Kingsborough Community College
This project developed a new way to create the stack frame of a function in order to have the capability of storing dynamic variables in the same area as local variables thus eliminating the storage heap that currently exists between the permanent storage area and the stack. In addition, the use within object-oriented languages of passing dynamically allocated variables or arrays to the calling function was investigated. In order to demonstrate this method of compiling, the Principal Investigators created multiple functions with a variety of memories. Markets for this project include compiler and operating system developers.