how copying works (1)
assume
- storage is allocated with a free pointer stored in a special register
- a register called root contains a pointer to a structure thateventually points to all the accessible data
- can arrange this by representing stack as a list, and storingcontents of all machine registers in a preallocated list just prior to GC
-