ack of yours or simply chain the stack frames into a linked list (pointed to by the thread)Pros:everything is an object, you do not need separate cases for real objects and stack framesthis works transparently with value types that contain references this might avoid the register problem completly. if a method makes a alloc call the compiler will not be able to prove that the stack frame object