add run time library for function entries and exits
[c11tester.git] / libcdsTest / ms-queue / tmp
1 key_delete is called
2 has write to location: 0x60c1e0 values: 1 
3 has write to location: 0x1a82928 values: 1a82a10 1a82a20 1a82a30 1a82a40 1a82a50 
4 has write to location: 0x1a82980 values: 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 
5 has write to location: 0x1a829e0 values: 7f74888ecf28 0 1a82b10 0 1a82b20 0 1a82b30 0 1a82b40 0 7f74888ecf28 0 1a82b20 0 1a82b20 0 1a82b40 0 1a82b40 0 0 0 
6 has write to location: 0x1a829f0 values: 1a82b10 0 1a82b10 0 1a82b30 0 1a82b30 0 1a82b50 0 1a82b50 0 
7 has write to location: 0x1a82b10 values: 0 1a82b20 
8 has write to location: 0x1a82b20 values: 0 1a82b30 
9 has write to location: 0x1a82b30 values: 0 1a82b40 
10 has write to location: 0x1a82b40 values: 0 1a82b50 
11 has write to location: 0x1a82b50 values: 0 
12 has write to location: 0x7f74888ecea8 values: 1a82b10 1a82b20 1a82b30 1a82b40 1a82b50 0 
13 has write to location: 0x7f74888ecee8 values: 1a82b10 1a82b20 1a82b30 1a82b40 1a82b50 0 
14 has write to location: 0x7f74888ecf28 values: 0 1a82b10 
15 has write to location: 0x7f74888ecf68 values: 1 2 3 4 5 4 3 2 1 0 
16 has write to location: 0x7f74888ecf78 values: aaa ccc bbb 
17 -----------------------------------------
18 location: 0x60c1e0: 
19 0    0    uninitialized   relaxed        0x60c1e0   0                       ( 0)
20 location: 0x7f74888ecee8: 
21 0    0    uninitialized   relaxed  0x7f74888ecee8   0x7f74888ecf28          ( 0)
22 location: 0x1a82980: 
23 0    0    uninitialized   relaxed       0x1a82980   0                       ( 0)
24 location: 0x7f74888ecee8: 
25 0    0    uninitialized   relaxed  0x7f74888ecee8   0x7f74888ecf28          ( 0)
26 location: 0x7f74888ecf28: 
27 9    1    atomic write    release  0x7f74888ecf28   0                       ( 0,  9)
28 location: 0x7f74888ecf28: 
29 9    1    atomic write    release  0x7f74888ecf28   0                       ( 0,  9)
30 location: 0x7f74888ecf68: 
31 0    0    uninitialized   relaxed  0x7f74888ecf68   0                       ( 0)
32 location: 0x7f74888ecee8: 
33 0    0    uninitialized   relaxed  0x7f74888ecee8   0x7f74888ecf28          ( 0)
34 location: 0x7f74888ecee8: 
35 17   1    atomic rmw      release  0x7f74888ecee8   0x7f74888ecf28      0   ( 0, 17)
36 location: 0x1a82980: 
37 12   1    atomic rmw      acq_rel       0x1a82980   0                   0   ( 0, 12)
38 location: 0x7f74888ecee8: 
39 17   1    atomic rmw      release  0x7f74888ecee8   0x7f74888ecf28      0   ( 0, 17)
40 location: 0x1a82b10: 
41 3    1    atomic write    release       0x1a82b10   0                       ( 0,  3)
42 location: 0x1a82b10: 
43 3    1    atomic write    release       0x1a82b10   0                       ( 0,  3)
44 location: 0x7f74888ecf68: 
45 16   1    atomic rmw      relaxed  0x7f74888ecf68   0                   0   ( 0, 16)
46 location: 0x7f74888ecee8: 
47 17   1    atomic rmw      release  0x7f74888ecee8   0x7f74888ecf28      0   ( 0, 17)
48 location: 0x7f74888ecee8: 
49 26   1    atomic rmw      release  0x7f74888ecee8   0x1a82b10           17  ( 0, 26)
50 location: 0x1a82980: 
51 21   1    atomic rmw      acq_rel       0x1a82980   0x1                 12  ( 0, 21)
52 location: 0x7f74888ecee8: 
53 26   1    atomic rmw      release  0x7f74888ecee8   0x1a82b10           17  ( 0, 26)
54 location: 0x1a82b20: 
55 4    1    atomic write    release       0x1a82b20   0                       ( 0,  4)
56 location: 0x1a82b20: 
57 4    1    atomic write    release       0x1a82b20   0                       ( 0,  4)
58 location: 0x7f74888ecf68: 
59 25   1    atomic rmw      relaxed  0x7f74888ecf68   0x1                 16  ( 0, 25)
60 location: 0x7f74888ecee8: 
61 26   1    atomic rmw      release  0x7f74888ecee8   0x1a82b10           17  ( 0, 26)
62 location: 0x7f74888ecee8: 
63 35   1    atomic rmw      release  0x7f74888ecee8   0x1a82b20           26  ( 0, 35)
64 location: 0x1a82980: 
65 30   1    atomic rmw      acq_rel       0x1a82980   0x2                 21  ( 0, 30)
66 location: 0x7f74888ecee8: 
67 35   1    atomic rmw      release  0x7f74888ecee8   0x1a82b20           26  ( 0, 35)
68 location: 0x1a82b30: 
69 5    1    atomic write    release       0x1a82b30   0                       ( 0,  5)
70 location: 0x1a82b30: 
71 5    1    atomic write    release       0x1a82b30   0                       ( 0,  5)
72 location: 0x7f74888ecf68: 
73 34   1    atomic rmw      relaxed  0x7f74888ecf68   0x2                 25  ( 0, 34)
74 location: 0x7f74888ecee8: 
75 35   1    atomic rmw      release  0x7f74888ecee8   0x1a82b20           26  ( 0, 35)
76 location: 0x7f74888ecee8: 
77 44   1    atomic rmw      release  0x7f74888ecee8   0x1a82b30           35  ( 0, 44)
78 location: 0x1a82980: 
79 39   1    atomic rmw      acq_rel       0x1a82980   0x3                 30  ( 0, 39)
80 location: 0x7f74888ecee8: 
81 44   1    atomic rmw      release  0x7f74888ecee8   0x1a82b30           35  ( 0, 44)
82 location: 0x1a82b40: 
83 6    1    atomic write    release       0x1a82b40   0                       ( 0,  6)
84 location: 0x1a82b40: 
85 6    1    atomic write    release       0x1a82b40   0                       ( 0,  6)
86 location: 0x7f74888ecf68: 
87 43   1    atomic rmw      relaxed  0x7f74888ecf68   0x3                 34  ( 0, 43)
88 location: 0x7f74888ecee8: 
89 44   1    atomic rmw      release  0x7f74888ecee8   0x1a82b30           35  ( 0, 44)
90 location: 0x7f74888ecea8: 
91 0    0    uninitialized   relaxed  0x7f74888ecea8   0x7f74888ecf28          ( 0)
92 location: 0x1a82980: 
93 48   1    atomic rmw      acq_rel       0x1a82980   0x4                 39  ( 0, 48)
94 location: 0x7f74888ecea8: 
95 0    0    uninitialized   relaxed  0x7f74888ecea8   0x7f74888ecf28          ( 0)
96 location: 0x7f74888ecf28: 
97 15   1    atomic rmw      release  0x7f74888ecf28   0                   9   ( 0, 15)
98 location: 0x1a82980: 
99 58   1    atomic rmw      acq_rel       0x1a82980   0x5                 48  ( 0, 58)
100 location: 0x7f74888ecf28: 
101 15   1    atomic rmw      release  0x7f74888ecf28   0                   9   ( 0, 15)
102 location: 0x7f74888ecea8: 
103 0    0    uninitialized   relaxed  0x7f74888ecea8   0x7f74888ecf28          ( 0)
104 location: 0x7f74888ecee8: 
105 53   1    atomic rmw      release  0x7f74888ecee8   0x1a82b40           44  ( 0, 53)
106 location: 0x7f74888ecea8: 
107 0    0    uninitialized   relaxed  0x7f74888ecea8   0x7f74888ecf28          ( 0)
108 location: 0x7f74888ecf68: 
109 52   1    atomic rmw      relaxed  0x7f74888ecf68   0x4                 43  ( 0, 52)
110 location: 0x7f74888ecea8: 
111 66   1    atomic rmw      acquire  0x7f74888ecea8   0x7f74888ecf28      0   ( 0, 66)
112 location: 0x1a82980: 
113 62   1    atomic rmw      acq_rel       0x1a82980   0x6                 58  ( 0, 62)
114 location: 0x7f74888ecea8: 
115 66   1    atomic rmw      acquire  0x7f74888ecea8   0x7f74888ecf28      0   ( 0, 66)
116 location: 0x1a82b10: 
117 24   1    atomic rmw      release       0x1a82b10   0                   3   ( 0, 24)
118 location: 0x1a82980: 
119 72   1    atomic rmw      acq_rel       0x1a82980   0x7                 62  ( 0, 72)
120 location: 0x1a82b10: 
121 24   1    atomic rmw      release       0x1a82b10   0                   3   ( 0, 24)
122 location: 0x7f74888ecea8: 
123 66   1    atomic rmw      acquire  0x7f74888ecea8   0x7f74888ecf28      0   ( 0, 66)
124 location: 0x7f74888ecee8: 
125 53   1    atomic rmw      release  0x7f74888ecee8   0x1a82b40           44  ( 0, 53)
126 location: 0x7f74888ecea8: 
127 66   1    atomic rmw      acquire  0x7f74888ecea8   0x7f74888ecf28      0   ( 0, 66)
128 location: 0x7f74888ecf68: 
129 67   1    atomic rmw      relaxed  0x7f74888ecf68   0x5                 52  ( 0, 67)
130 location: 0x1a82928: 
131 0    0    uninitialized   relaxed       0x1a82928   0x1a82a00               ( 0)
132 location: 0x7f74888ecea8: 
133 80   1    atomic rmw      acquire  0x7f74888ecea8   0x1a82b10           66  ( 0, 80)
134 location: 0x1a82980: 
135 76   1    atomic rmw      acq_rel       0x1a82980   0x8                 72  ( 0, 76)
136 location: 0x7f74888ecea8: 
137 80   1    atomic rmw      acquire  0x7f74888ecea8   0x1a82b10           66  ( 0, 80)
138 location: 0x1a82b20: 
139 33   1    atomic rmw      release       0x1a82b20   0                   4   ( 0, 33)
140 location: 0x1a82980: 
141 88   1    atomic rmw      acq_rel       0x1a82980   0x9                 76  ( 0, 88)
142 location: 0x1a82b20: 
143 33   1    atomic rmw      release       0x1a82b20   0                   4   ( 0, 33)
144 location: 0x7f74888ecea8: 
145 80   1    atomic rmw      acquire  0x7f74888ecea8   0x1a82b10           66  ( 0, 80)
146 location: 0x7f74888ecee8: 
147 53   1    atomic rmw      release  0x7f74888ecee8   0x1a82b40           44  ( 0, 53)
148 location: 0x7f74888ecea8: 
149 80   1    atomic rmw      acquire  0x7f74888ecea8   0x1a82b10           66  ( 0, 80)
150 location: 0x7f74888ecf68: 
151 81   1    atomic rmw      relaxed  0x7f74888ecf68   0x4                 67  ( 0, 81)
152 location: 0x1a82928: 
153 83   1    atomic write    relaxed       0x1a82928   0x1a82a10               ( 0, 83)
154 location: 0x7f74888ecea8: 
155 96   1    atomic rmw      acquire  0x7f74888ecea8   0x1a82b20           80  ( 0, 96)
156 location: 0x1a82980: 
157 92   1    atomic rmw      acq_rel       0x1a82980   0xa                 88  ( 0, 92)
158 location: 0x7f74888ecea8: 
159 96   1    atomic rmw      acquire  0x7f74888ecea8   0x1a82b20           80  ( 0, 96)
160 location: 0x1a82b30: 
161 42   1    atomic rmw      release       0x1a82b30   0                   5   ( 0, 42)
162 location: 0x1a82980: 
163 104  1    atomic rmw      acq_rel       0x1a82980   0xb                 92  ( 0, 104)
164 location: 0x1a82b30: 
165 42   1    atomic rmw      release       0x1a82b30   0                   5   ( 0, 42)
166 location: 0x7f74888ecea8: 
167 96   1    atomic rmw      acquire  0x7f74888ecea8   0x1a82b20           80  ( 0, 96)
168 location: 0x7f74888ecee8: 
169 53   1    atomic rmw      release  0x7f74888ecee8   0x1a82b40           44  ( 0, 53)
170 location: 0x7f74888ecea8: 
171 96   1    atomic rmw      acquire  0x7f74888ecea8   0x1a82b20           80  ( 0, 96)
172 location: 0x7f74888ecf68: 
173 97   1    atomic rmw      relaxed  0x7f74888ecf68   0x3                 81  ( 0, 97)
174 location: 0x1a82928: 
175 99   1    atomic write    relaxed       0x1a82928   0x1a82a20               ( 0, 99)
176 location: 0x7f74888ecea8: 
177 112  1    atomic rmw      acquire  0x7f74888ecea8   0x1a82b30           96  ( 0, 112)
178 location: 0x1a82980: 
179 108  1    atomic rmw      acq_rel       0x1a82980   0xc                 104 ( 0, 108)
180 location: 0x7f74888ecea8: 
181 112  1    atomic rmw      acquire  0x7f74888ecea8   0x1a82b30           96  ( 0, 112)
182 location: 0x1a82b40: 
183 51   1    atomic rmw      release       0x1a82b40   0                   6   ( 0, 51)
184 location: 0x1a82980: 
185 120  1    atomic rmw      acq_rel       0x1a82980   0xd                 108 ( 0, 120)
186 location: 0x1a82b40: 
187 51   1    atomic rmw      release       0x1a82b40   0                   6   ( 0, 51)
188 location: 0x7f74888ecea8: 
189 112  1    atomic rmw      acquire  0x7f74888ecea8   0x1a82b30           96  ( 0, 112)
190 location: 0x7f74888ecee8: 
191 53   1    atomic rmw      release  0x7f74888ecee8   0x1a82b40           44  ( 0, 53)
192 location: 0x7f74888ecea8: 
193 112  1    atomic rmw      acquire  0x7f74888ecea8   0x1a82b30           96  ( 0, 112)
194 location: 0x7f74888ecf68: 
195 113  1    atomic rmw      relaxed  0x7f74888ecf68   0x2                 97  ( 0, 113)
196 location: 0x1a82928: 
197 115  1    atomic write    relaxed       0x1a82928   0x1a82a30               ( 0, 115)
198 location: 0x7f74888ecea8: 
199 128  1    atomic rmw      acquire  0x7f74888ecea8   0x1a82b40           112 ( 0, 128)
200 location: 0x1a82980: 
201 124  1    atomic rmw      acq_rel       0x1a82980   0xe                 120 ( 0, 124)
202 location: 0x7f74888ecea8: 
203 128  1    atomic rmw      acquire  0x7f74888ecea8   0x1a82b40           112 ( 0, 128)
204 location: 0x1a82b50: 
205 7    1    atomic write    release       0x1a82b50   0                       ( 0,  7)
206 location: 0x1a82980: 
207 137  1    atomic rmw      acq_rel       0x1a82980   0xf                 124 ( 0, 137)
208 location: 0x1a82b50: 
209 7    1    atomic write    release       0x1a82b50   0                       ( 0,  7)
210 location: 0x7f74888ecea8: 
211 128  1    atomic rmw      acquire  0x7f74888ecea8   0x1a82b40           112 ( 0, 128)
212 location: 0x7f74888ecea8: 
213 128  1    atomic rmw      acquire  0x7f74888ecea8   0x1a82b40           112 ( 0, 128)
214 location: 0x7f74888ecee8: 
215 53   1    atomic rmw      release  0x7f74888ecee8   0x1a82b40           44  ( 0, 53)
216 location: 0x1a82928: 
217 131  1    atomic write    relaxed       0x1a82928   0x1a82a40               ( 0, 131)
218 Program output from execution 1:
219 ---- BEGIN PROGRAM OUTPUT ----
220 test start
221 libcds - enqueue node m_pTail loc: 0x7f74888ecee8
222 libcds - enqueue node m_pTail loc: 0x7f74888ecee8
223 libcds - enqueue node m_pTail loc: 0x7f74888ecee8
224 libcds - enqueue node m_pTail loc: 0x7f74888ecee8
225 libcds - enqueue node m_pTail loc: 0x7f74888ecee8
226 libcds - do_dequeue hode m_pHead loc: 0x7f74888ecea8
227 libcds - do_dequeue hode m_pTail loc: 0x7f74888ecee8
228 libcds - do_dequeue hode m_pHead loc: 0x7f74888ecea8
229 libcds - do_dequeue hode m_pTail loc: 0x7f74888ecee8
230 libcds - do_dequeue hode m_pHead loc: 0x7f74888ecea8
231 libcds - do_dequeue hode m_pTail loc: 0x7f74888ecee8
232 libcds - do_dequeue hode m_pHead loc: 0x7f74888ecea8
233 libcds - do_dequeue hode m_pTail loc: 0x7f74888ecee8
234 libcds - do_dequeue hode m_pHead loc: 0x7f74888ecea8
235 libcds - do_dequeue hode m_pTail loc: 0x7f74888ecee8
236 libcds - do_dequeue hode m_pHead loc: 0x7f74888ecea8
237 libcds - do_dequeue hode m_pTail loc: 0x7f74888ecee8
238 test end
239 ---- END PROGRAM OUTPUT   ----
240
241 ecee8: ecf28, 1a82b10, 1a82b20, 1a82b30, 1a82b40, 1a82b50
242