about summary refs log tree commit diff stats
path: root/cpp/.traces/channel-write-increments-free
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/.traces/channel-write-increments-free')
-rw-r--r--cpp/.traces/channel-write-increments-free250
1 files changed, 250 insertions, 0 deletions
diff --git a/cpp/.traces/channel-write-increments-free b/cpp/.traces/channel-write-increments-free
new file mode 100644
index 00000000..71f3a49f
--- /dev/null
+++ b/cpp/.traces/channel-write-increments-free
@@ -0,0 +1,250 @@
+parse/0: instruction: 108
+parse/0:   ingredient: {name: "3", value: 0, type: 0, properties: ["3": "literal", "capacity": ]}
+parse/0:   product: {name: "1", value: 0, type: 2-10, properties: ["1": "address":"channel"]}
+parse/0: instruction: 109
+parse/0:   ingredient: {name: "1", value: 0, type: 2-10, properties: ["1": "address":"channel"]}
+parse/0:   ingredient: {name: "34", value: 0, type: 0, properties: ["34": "literal"]}
+parse/0:   product: {name: "1", value: 0, type: 2-10, properties: ["1": "address":"channel"]}
+parse/0: instruction: 19
+parse/0:   ingredient: {name: "1", value: 0, type: 2-10, properties: ["1": "address":"channel", "deref": ]}
+parse/0:   ingredient: {name: "first-full", value: 0, type: 0, properties: ["first-full": "offset"]}
+parse/0:   product: {name: "2", value: 0, type: 1, properties: ["2": "integer"]}
+parse/0: instruction: 19
+parse/0:   ingredient: {name: "1", value: 0, type: 2-10, properties: ["1": "address":"channel", "deref": ]}
+parse/0:   ingredient: {name: "first-free", value: 0, type: 0, properties: ["first-free": "offset"]}
+parse/0:   product: {name: "3", value: 0, type: 1, properties: ["3": "integer"]}
+name/0: element first-full of type channel is at offset 0
+name/0: element first-free of type channel is at offset 1
+after-brace/0: recipe test-channel-write-increments-free
+after-brace/0: init-channel ...
+after-brace/0: write ...
+after-brace/0: get ...
+after-brace/0: get ...
+new/0: routine allocated memory from 1000 to 101000
+schedule/0: test-channel-write-increments-free
+run/0: instruction test-channel-write-increments-free/0
+run/0: instruction init-channel/0
+mem/0: array size is 30
+mem/0: new alloc: 1000
+run/0: instruction init-channel/1
+mem/0: new alloc: 1030
+mem/0: storing 1030 in location 1002
+run/0: instruction init-channel/2
+run/0: ingredient 0 is result
+mem/0: location 1002 is 1030
+run/0: ingredient 1 is first-full
+run/0: address to copy is 1030
+run/0: product 0 is 1030
+mem/0: storing 1030 in location 1003
+run/0: instruction init-channel/3
+run/0: ingredient 0 is 0
+mem/0: location 1003 is 1030
+mem/0: storing 0 in location 1030
+run/0: instruction init-channel/4
+run/0: ingredient 0 is result
+mem/0: location 1002 is 1030
+run/0: ingredient 1 is first-free
+run/0: address to copy is 1031
+run/0: product 0 is 1031
+mem/0: storing 1031 in location 1004
+run/0: instruction init-channel/5
+run/0: ingredient 0 is 0
+mem/0: location 1004 is 1031
+mem/0: storing 0 in location 1031
+run/0: instruction init-channel/6
+run/0: product 0 is 3
+mem/0: storing 3 in location 1005
+run/0: instruction init-channel/7
+run/0: ingredient 0 is capacity
+mem/0: location 1005 is 3
+run/0: ingredient 1 is 1
+run/0: product 0 is 4
+mem/0: storing 4 in location 1005
+run/0: instruction init-channel/8
+run/0: ingredient 0 is result
+mem/0: location 1002 is 1030
+run/0: ingredient 1 is data
+run/0: address to copy is 1032
+run/0: product 0 is 1032
+mem/0: storing 1032 in location 1006
+run/0: instruction init-channel/9
+mem/0: location 1005 is 4
+mem/0: array size is 4
+mem/0: new alloc: 1033
+mem/0: location 1006 is 1032
+mem/0: storing 1033 in location 1032
+run/0: instruction init-channel/10
+mem/0: location 1002 is 1030
+run/0: result 0 is 1030
+mem/0: storing 1030 in location 1
+run/0: instruction test-channel-write-increments-free/1
+mem/0: location 1 is 1030
+run/0: instruction write/0
+mem/0: array size is 30
+mem/0: new alloc: 1037
+run/0: instruction write/1
+run/0: product 0 is 1030
+mem/0: storing 1030 in location 1039
+run/0: instruction write/2
+run/0: product 0 is 34
+mem/0: storing 34 in location 1040
+run/0: instruction write/4
+mem/0: location 1039 is 1030
+run/0: instruction channel-full?/0
+mem/0: array size is 30
+mem/0: new alloc: 1067
+run/0: instruction channel-full?/1
+run/0: product 0 is 1030
+mem/0: storing 1030 in location 1069
+run/0: instruction channel-full?/2
+run/0: ingredient 0 is chan
+mem/0: location 1069 is 1030
+run/0: ingredient 1 is first-free
+run/0: address to copy is 1031
+run/0: its type is 1
+mem/0: location 1031 is 0
+run/0: product 0 is 0
+mem/0: storing 0 in location 1070
+run/0: instruction channel-full?/3
+run/0: ingredient 0 is tmp
+mem/0: location 1070 is 0
+run/0: ingredient 1 is 1
+run/0: product 0 is 1
+mem/0: storing 1 in location 1070
+run/0: instruction channel-full?/5
+mem/0: location 1069 is 1030
+run/0: instruction channel-capacity/0
+mem/0: array size is 30
+mem/0: new alloc: 1097
+run/0: instruction channel-capacity/1
+run/0: product 0 is 1030
+mem/0: storing 1030 in location 1099
+run/0: instruction channel-capacity/2
+run/0: ingredient 0 is chan
+mem/0: location 1099 is 1030
+run/0: ingredient 1 is data
+run/0: address to copy is 1032
+run/0: its type is 2
+mem/0: location 1032 is 1033
+run/0: product 0 is 1033
+mem/0: storing 1033 in location 1100
+run/0: instruction channel-capacity/3
+mem/0: location 1100 is 1033
+mem/0: storing 4 in location 1101
+run/0: instruction channel-capacity/4
+mem/0: location 1101 is 4
+run/0: result 0 is 4
+mem/0: storing 4 in location 1071
+run/0: instruction channel-full?/6
+run/0: ingredient 0 is tmp
+mem/0: location 1070 is 1
+run/0: ingredient 1 is len
+mem/0: location 1071 is 4
+run/0: product 0 is 0
+mem/0: storing 0 in location 1072
+run/0: instruction channel-full?/7
+mem/0: location 1072 is 0
+run/0: ingredient 0 is 0
+run/0: ingredient 1 is 
+run/0: jumping to instruction 9
+run/0: instruction channel-full?/10
+run/0: ingredient 0 is chan
+mem/0: location 1069 is 1030
+run/0: ingredient 1 is first-full
+run/0: address to copy is 1030
+run/0: its type is 1
+mem/0: location 1030 is 0
+run/0: product 0 is 0
+mem/0: storing 0 in location 1073
+run/0: instruction channel-full?/11
+run/0: ingredient 0 is full
+mem/0: location 1073 is 0
+run/0: ingredient 1 is tmp
+mem/0: location 1070 is 1
+run/0: product 0 is 0
+mem/0: storing 0 in location 1074
+run/0: instruction channel-full?/12
+mem/0: location 1074 is 0
+run/0: result 0 is 0
+mem/0: storing 0 in location 1041
+run/0: instruction write/5
+mem/0: location 1041 is 0
+run/0: ingredient 0 is 0
+run/0: ingredient 1 is 
+run/0: jumping to instruction 8
+run/0: instruction write/9
+run/0: ingredient 0 is chan
+mem/0: location 1039 is 1030
+run/0: ingredient 1 is data
+run/0: address to copy is 1032
+run/0: its type is 2
+mem/0: location 1032 is 1033
+run/0: product 0 is 1033
+mem/0: storing 1033 in location 1043
+run/0: instruction write/10
+run/0: ingredient 0 is chan
+mem/0: location 1039 is 1030
+run/0: ingredient 1 is first-free
+run/0: address to copy is 1031
+run/0: product 0 is 1031
+mem/0: storing 1031 in location 1044
+run/0: instruction write/11
+run/0: ingredient 0 is circular-buffer
+mem/0: location 1043 is 1033
+run/0: ingredient 1 is {name: "free", value: 6, type: 2-1, properties: ["free": "address":"integer", "deref": ]}
+mem/0: location 1044 is 1031
+mem/0: location 1031 is 0
+run/0: address to copy is 1034
+run/0: product 0 is 1034
+mem/0: storing 1034 in location 1045
+run/0: instruction write/12
+run/0: ingredient 0 is val
+mem/0: location 1040 is 34
+mem/0: location 1045 is 1034
+mem/0: storing 34 in location 1034
+run/0: instruction write/13
+run/0: ingredient 0 is free
+mem/0: location 1044 is 1031
+mem/0: location 1031 is 0
+run/0: ingredient 1 is 1
+run/0: product 0 is 1
+mem/0: location 1044 is 1031
+mem/0: storing 1 in location 1031
+run/0: instruction write/15
+mem/0: location 1043 is 1033
+mem/0: storing 4 in location 1046
+run/0: instruction write/16
+run/0: ingredient 0 is free
+mem/0: location 1044 is 1031
+mem/0: location 1031 is 1
+run/0: ingredient 1 is len
+mem/0: location 1046 is 4
+run/0: product 0 is 0
+mem/0: storing 0 in location 1047
+run/0: instruction write/17
+mem/0: location 1047 is 0
+run/0: ingredient 0 is 0
+run/0: ingredient 1 is 
+run/0: jumping to instruction 19
+run/0: instruction write/20
+mem/0: location 1039 is 1030
+run/0: result 0 is 1030
+mem/0: storing 1030 in location 1
+run/0: instruction test-channel-write-increments-free/2
+run/0: ingredient 0 is 1
+mem/0: location 1 is 1030
+run/0: ingredient 1 is first-full
+run/0: address to copy is 1030
+run/0: its type is 1
+mem/0: location 1030 is 0
+run/0: product 0 is 0
+mem/0: storing 0 in location 2
+run/0: instruction test-channel-write-increments-free/3
+run/0: ingredient 0 is 1
+mem/0: location 1 is 1030
+run/0: ingredient 1 is first-free
+run/0: address to copy is 1031
+run/0: its type is 1
+mem/0: location 1031 is 1
+run/0: product 0 is 1
+mem/0: storing 1 in location 3
literal python with $(PYTHON)' href='/akspecs/ranger/commit/Makefile?h=v1.9.0b3&id=dee6cfa6f24ad3e8bf83df6dc594038193d069bf'>dee6cfa6 ^
e9e4b4ff ^
b0a216f5 ^
76612b05 ^
a082b66a ^
b0a216f5 ^
e9e4b4ff ^





ad75190c ^
e9e4b4ff ^
5fca2a0b ^
f473be92 ^
5fca2a0b ^
9cf43c17 ^
5fca2a0b ^

c7720fff ^


a6836d5d ^

c7720fff ^
8d21b83c ^


e9e4b4ff ^
25a4162d ^
e9e4b4ff ^
0c2c782d ^
636d9393 ^
b0a216f5 ^
c6afc196 ^

c0d63e78 ^


c6afc196 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89