Files to build: 3 symbol_export save.t -> save.t3s compile save.t -> save.t3o link -> save.t3 (T3VM) Memory blocks still in use: Total blocks in use: 0 Pre-save: obj1.p1 = original obj1.p1 Modified!, p2 = original obj1.p2, p3 = obj3 pre-save obj2.p1 = original obj2.p1, p2 = original obj2.p2 Modified!, p3 = obj3 pre-save obj3.p1 = first new obj3.p1, p2 = first new obj3.p2, p4 = original obj1.p4 Saving... Saved! Pre-Restore: obj1.p1 = original obj1.p1 Modified! Mod Post Save, p2 = original obj1.p2 Mod Post Save, p3 = obj3 post-save obj2.p1 = original obj2.p1 Mod Post Save, p2 = original obj2.p2 Modified! Mod Post Save, p3 = obj3 post-save obj3.p1 = second new obj3.p1, p2 = second new obj3.p2, p4 = original obj2.p4 Restoring... Restored! Post-Restore: obj1.p1 = original obj1.p1 Modified!, p2 = original obj1.p2, p3 = obj3 pre-save obj2.p1 = original obj2.p1, p2 = original obj2.p2 Modified!, p3 = obj3 pre-save obj3.p1 = first new obj3.p1, p2 = first new obj3.p2, p4 = original obj1.p4 Restarting... This is reinit! ctx = 789 obj1.p1 = original obj1.p1, p2 = original obj1.p2, p3 = obj3 in reinit obj2.p1 = original obj2.p1, p2 = original obj2.p2, p3 = obj3 in reinit Calling test1... In test1 - x = 'hello there!'; calling test2... In test2 obj1.p1 = original obj1.p1, p2 = original obj1.p2 test2-modified, p3 = obj3 in reinit obj2.p1 = original obj2.p1 test2-modified, p2 = original obj2.p2, p3 = obj3 in reinit Saving... Saved. obj1.p1 = original obj1.p1 post-save-test2-modified, p2 = original obj1.p2 test2-modified, p3 = obj3 in reinit obj2.p1 = original obj2.p1 test2-modified, p2 = original obj2.p2 post-save- test2-modified, p3 = obj3 in reinit Back in test1 - x = 'hello there!' Back in reinit Restoring... Restored! obj1.p1 = original obj1.p1, p2 = original obj1.p2 test2-modified, p3 = obj3 in reinit obj2.p1 = original obj2.p1 test2-modified, p2 = original obj2.p2, p3 = obj3 in reinit (T3VM) Memory blocks still in use: Total blocks in use: 0