cfad47cfa3/t3compiler/tads3/test/log/save.log

4b825dc642cb6eb9a060e54bf8d69288fbee4904cfad47cfa334b206c65f22086bcc5d63e6f70944
1
	Files to build: 3
2
	symbol_export save.t -> save.t3s
3
	compile save.t -> save.t3o
4
	link -> save.t3
5
6
(T3VM) Memory blocks still in use:
7
8
Total blocks in use: 0
9
Pre-save:
10
obj1.p1 = original obj1.p1 Modified!, p2 = original obj1.p2, p3 = obj3 pre-save
11
obj2.p1 = original obj2.p1, p2 = original obj2.p2 Modified!, p3 = obj3 pre-save
12
obj3.p1 = first new obj3.p1, p2 = first new obj3.p2, p4 = original obj1.p4
13
14
Saving...
15
Saved!
16
Pre-Restore:
17
obj1.p1 = original obj1.p1 Modified! Mod Post Save, p2 = original obj1.p2 Mod
18
Post Save, p3 = obj3 post-save
19
obj2.p1 = original obj2.p1 Mod Post Save, p2 = original obj2.p2 Modified! Mod
20
Post Save, p3 = obj3 post-save
21
obj3.p1 = second new obj3.p1, p2 = second new obj3.p2, p4 = original obj2.p4
22
23
Restoring...
24
Restored!
25
Post-Restore:
26
obj1.p1 = original obj1.p1 Modified!, p2 = original obj1.p2, p3 = obj3 pre-save
27
obj2.p1 = original obj2.p1, p2 = original obj2.p2 Modified!, p3 = obj3 pre-save
28
obj3.p1 = first new obj3.p1, p2 = first new obj3.p2, p4 = original obj1.p4
29
30
Restarting...
31
This is reinit! ctx = 789
32
obj1.p1 = original obj1.p1, p2 = original obj1.p2, p3 = obj3 in reinit
33
obj2.p1 = original obj2.p1, p2 = original obj2.p2, p3 = obj3 in reinit
34
35
Calling test1...
36
In test1 - x = 'hello there!'; calling test2...
37
In test2
38
obj1.p1 = original obj1.p1, p2 = original obj1.p2 test2-modified, p3 = obj3 in
39
reinit
40
obj2.p1 = original obj2.p1 test2-modified, p2 = original obj2.p2, p3 = obj3 in
41
reinit
42
43
Saving...
44
Saved.
45
obj1.p1 = original obj1.p1 post-save-test2-modified, p2 = original obj1.p2
46
test2-modified, p3 = obj3 in reinit
47
obj2.p1 = original obj2.p1 test2-modified, p2 = original obj2.p2 post-save-
48
test2-modified, p3 = obj3 in reinit
49
50
Back in test1 - x = 'hello there!'
51
Back in reinit
52
Restoring...
53
Restored!
54
obj1.p1 = original obj1.p1, p2 = original obj1.p2 test2-modified, p3 = obj3 in
55
reinit
56
obj2.p1 = original obj2.p1 test2-modified, p2 = original obj2.p2, p3 = obj3 in
57
reinit
58
59
60
(T3VM) Memory blocks still in use:
61
62
Total blocks in use: 0