1
2sh-mem-vec128: config: little-endian, 32-bit word size
3
420537   136   171    75    38    63   139    23     5   110    66   421   194    86   232   115
5   56   198   303    65   285   137   309   203   147    37   179   137    65   181   379   118
6   91   235    54   135   110    40   362    74   146   108   159   174   313   106   292   271
7  183    65   277    34   250   172   283   111   141    30    26    15   184    93    79    99
8   75    89   153   157     9   113   189    58    90    31    81    79   133   132    61   113
9  282    15   119    12    57   361    14   250    93   116   226   215   229   275   186   126
10  209   371    84    74    93   159   286   179    84   112    60   137   116   117   394   217
11   77   133   197   265    72    43   280    26   604    47   194   171   199   411   123   112
12  281    26    47    64   236    89   223    86    68   125    47   391    18   171   124   110
13   59   135   143   240    73   242    72    59   345    20    46   415    77    87    34   125
14  152    85   107   117   334   183     8   131    63    70    27   238     6   181    71   108
15  242   542    53    94    50    86   181   173   141   125    33    75   409    38   109    70
16   52   179    48    94   212    60   330   150   147    26   462   307    88   171    85    76
17  108   108   296   253   152   124   196   227   116    12   606    61   197   120    94   269
18  121    38    37   167   138    92   172   234   138    67    96    19   346    10    56   241
19  142   130    85   495    65   176    87   140    46   124    70   100    78   142   270 22165
20
21160000 copies, 30739 d_aligned, 30741 s_aligned, 7092 both_aligned
220 failures
23
24Expect 2 x no error
25
26Expect 2 x error
27
28Invalid read of size 16
29   ...
30 Address 0x........ is 1 bytes before a block of size 80,000 alloc'd
31   at 0x........: memalign (vg_replace_malloc.c:...)
32   by 0x........: posix_memalign (vg_replace_malloc.c:...)
33   ...
34
35Invalid write of size 8
36   ...
37 Address 0x........ is 1 bytes before a block of size 80,000 alloc'd
38   at 0x........: memalign (vg_replace_malloc.c:...)
39   by 0x........: posix_memalign (vg_replace_malloc.c:...)
40   ...
41
42
43Expect 2 x no error
44
45Expect 2 x error
46
47Invalid read of size 16
48   ...
49 Address 0x........ is 79,985 bytes inside a block of size 80,000 alloc'd
50   at 0x........: memalign (vg_replace_malloc.c:...)
51   by 0x........: posix_memalign (vg_replace_malloc.c:...)
52   ...
53
54Invalid write of size 8
55   ...
56 Address 0x........ is 79,993 bytes inside a block of size 80,000 alloc'd
57   at 0x........: memalign (vg_replace_malloc.c:...)
58   by 0x........: posix_memalign (vg_replace_malloc.c:...)
59   ...
60
61
62------ PL Aligned case with 0 leading acc+def bytes ------
63
64
65UUdUUdUUdUUdUUdU
66
67Conditional jump or move depends on uninitialised value(s)
68   ...
69
70
71------ PL Aligned case with 1 leading acc+def bytes ------
72
73
74dUUdUUdUUdUUdUUd
75
76Conditional jump or move depends on uninitialised value(s)
77   ...
78
79
80------ PL Aligned case with 2 leading acc+def bytes ------
81
82
83ddUUdUUdUUdUUdUU
84
85Conditional jump or move depends on uninitialised value(s)
86   ...
87
88
89------ PL Aligned case with 3 leading acc+def bytes ------
90
91
92dddUUdUUdUUdUUdU
93
94Conditional jump or move depends on uninitialised value(s)
95   ...
96
97
98------ PL Aligned case with 4 leading acc+def bytes ------
99
100
101ddddUUdUUdUUdUUd
102
103Conditional jump or move depends on uninitialised value(s)
104   ...
105
106
107------ PL Aligned case with 5 leading acc+def bytes ------
108
109
110dddddUUdUUdUUdUU
111
112Conditional jump or move depends on uninitialised value(s)
113   ...
114
115
116------ PL Aligned case with 6 leading acc+def bytes ------
117
118
119ddddddUUdUUdUUdU
120
121Conditional jump or move depends on uninitialised value(s)
122   ...
123
124
125------ PL Aligned case with 7 leading acc+def bytes ------
126
127
128dddddddUUdUUdUUd
129
130Conditional jump or move depends on uninitialised value(s)
131   ...
132
133
134------ PL Aligned case with 8 leading acc+def bytes ------
135
136
137ddddddddUUdUUdUU
138
139Conditional jump or move depends on uninitialised value(s)
140   ...
141
142
143------ PL Aligned case with 9 leading acc+def bytes ------
144
145
146dddddddddUUdUUdU
147
148Conditional jump or move depends on uninitialised value(s)
149   ...
150
151
152------ PL Aligned case with 10 leading acc+def bytes ------
153
154
155ddddddddddUUdUUd
156
157Conditional jump or move depends on uninitialised value(s)
158   ...
159
160
161------ PL Aligned case with 11 leading acc+def bytes ------
162
163
164dddddddddddUUdUU
165
166Conditional jump or move depends on uninitialised value(s)
167   ...
168
169
170------ PL Aligned case with 12 leading acc+def bytes ------
171
172
173ddddddddddddUUdU
174
175Conditional jump or move depends on uninitialised value(s)
176   ...
177
178
179------ PL Aligned case with 13 leading acc+def bytes ------
180
181
182dddddddddddddUUd
183
184Conditional jump or move depends on uninitialised value(s)
185   ...
186
187
188------ PL Aligned case with 14 leading acc+def bytes ------
189
190
191ddddddddddddddUU
192
193Conditional jump or move depends on uninitialised value(s)
194   ...
195
196
197------ PL Aligned case with 15 leading acc+def bytes ------
198
199
200dddddddddddddddU
201
202Conditional jump or move depends on uninitialised value(s)
203   ...
204
205
206------ PL Unaligned case with 0 leading acc+def bytes ------
207
208Invalid read of size 16
209   ...
210 Address 0x........ is 1 bytes inside a block of size 64 alloc'd
211   at 0x........: memalign (vg_replace_malloc.c:...)
212   by 0x........: posix_memalign (vg_replace_malloc.c:...)
213   ...
214
215
216dUddUddUddUddUdd
217
218Conditional jump or move depends on uninitialised value(s)
219   ...
220
221
222------ PL Unaligned case with 1 leading acc+def bytes ------
223
224Invalid read of size 16
225   ...
226 Address 0x........ is 1 bytes inside a block of size 64 alloc'd
227   at 0x........: memalign (vg_replace_malloc.c:...)
228   by 0x........: posix_memalign (vg_replace_malloc.c:...)
229   ...
230
231
232ddUddUddUddUddUd
233
234Conditional jump or move depends on uninitialised value(s)
235   ...
236
237
238------ PL Unaligned case with 2 leading acc+def bytes ------
239
240Invalid read of size 16
241   ...
242 Address 0x........ is 1 bytes inside a block of size 64 alloc'd
243   at 0x........: memalign (vg_replace_malloc.c:...)
244   by 0x........: posix_memalign (vg_replace_malloc.c:...)
245   ...
246
247
248dddUddUddUddUddU
249
250Conditional jump or move depends on uninitialised value(s)
251   ...
252
253
254------ PL Unaligned case with 3 leading acc+def bytes ------
255
256Invalid read of size 16
257   ...
258 Address 0x........ is 1 bytes inside a block of size 64 alloc'd
259   at 0x........: memalign (vg_replace_malloc.c:...)
260   by 0x........: posix_memalign (vg_replace_malloc.c:...)
261   ...
262
263
264ddddUddUddUddUdd
265
266Conditional jump or move depends on uninitialised value(s)
267   ...
268
269
270------ PL Unaligned case with 4 leading acc+def bytes ------
271
272Invalid read of size 16
273   ...
274 Address 0x........ is 1 bytes inside a block of size 64 alloc'd
275   at 0x........: memalign (vg_replace_malloc.c:...)
276   by 0x........: posix_memalign (vg_replace_malloc.c:...)
277   ...
278
279
280dddddUddUddUddUd
281
282Conditional jump or move depends on uninitialised value(s)
283   ...
284
285
286------ PL Unaligned case with 5 leading acc+def bytes ------
287
288Invalid read of size 16
289   ...
290 Address 0x........ is 1 bytes inside a block of size 64 alloc'd
291   at 0x........: memalign (vg_replace_malloc.c:...)
292   by 0x........: posix_memalign (vg_replace_malloc.c:...)
293   ...
294
295
296ddddddUddUddUddU
297
298Conditional jump or move depends on uninitialised value(s)
299   ...
300
301
302------ PL Unaligned case with 6 leading acc+def bytes ------
303
304Invalid read of size 16
305   ...
306 Address 0x........ is 1 bytes inside a block of size 64 alloc'd
307   at 0x........: memalign (vg_replace_malloc.c:...)
308   by 0x........: posix_memalign (vg_replace_malloc.c:...)
309   ...
310
311
312dddddddUddUddUdd
313
314Conditional jump or move depends on uninitialised value(s)
315   ...
316
317
318------ PL Unaligned case with 7 leading acc+def bytes ------
319
320Invalid read of size 16
321   ...
322 Address 0x........ is 1 bytes inside a block of size 64 alloc'd
323   at 0x........: memalign (vg_replace_malloc.c:...)
324   by 0x........: posix_memalign (vg_replace_malloc.c:...)
325   ...
326
327
328ddddddddUddUddUd
329
330Conditional jump or move depends on uninitialised value(s)
331   ...
332
333
334------ PL Unaligned case with 8 leading acc+def bytes ------
335
336Invalid read of size 16
337   ...
338 Address 0x........ is 1 bytes inside a block of size 64 alloc'd
339   at 0x........: memalign (vg_replace_malloc.c:...)
340   by 0x........: posix_memalign (vg_replace_malloc.c:...)
341   ...
342
343
344dddddddddUddUddU
345
346Conditional jump or move depends on uninitialised value(s)
347   ...
348
349
350------ PL Unaligned case with 9 leading acc+def bytes ------
351
352Invalid read of size 16
353   ...
354 Address 0x........ is 1 bytes inside a block of size 64 alloc'd
355   at 0x........: memalign (vg_replace_malloc.c:...)
356   by 0x........: posix_memalign (vg_replace_malloc.c:...)
357   ...
358
359
360ddddddddddUddUdd
361
362Conditional jump or move depends on uninitialised value(s)
363   ...
364
365
366------ PL Unaligned case with 10 leading acc+def bytes ------
367
368Invalid read of size 16
369   ...
370 Address 0x........ is 1 bytes inside a block of size 64 alloc'd
371   at 0x........: memalign (vg_replace_malloc.c:...)
372   by 0x........: posix_memalign (vg_replace_malloc.c:...)
373   ...
374
375
376dddddddddddUddUd
377
378Conditional jump or move depends on uninitialised value(s)
379   ...
380
381
382------ PL Unaligned case with 11 leading acc+def bytes ------
383
384Invalid read of size 16
385   ...
386 Address 0x........ is 1 bytes inside a block of size 64 alloc'd
387   at 0x........: memalign (vg_replace_malloc.c:...)
388   by 0x........: posix_memalign (vg_replace_malloc.c:...)
389   ...
390
391
392ddddddddddddUddU
393
394Conditional jump or move depends on uninitialised value(s)
395   ...
396
397
398------ PL Unaligned case with 12 leading acc+def bytes ------
399
400Invalid read of size 16
401   ...
402 Address 0x........ is 1 bytes inside a block of size 64 alloc'd
403   at 0x........: memalign (vg_replace_malloc.c:...)
404   by 0x........: posix_memalign (vg_replace_malloc.c:...)
405   ...
406
407
408dddddddddddddUdd
409
410Conditional jump or move depends on uninitialised value(s)
411   ...
412
413
414------ PL Unaligned case with 13 leading acc+def bytes ------
415
416Invalid read of size 16
417   ...
418 Address 0x........ is 1 bytes inside a block of size 64 alloc'd
419   at 0x........: memalign (vg_replace_malloc.c:...)
420   by 0x........: posix_memalign (vg_replace_malloc.c:...)
421   ...
422
423
424ddddddddddddddUd
425
426Conditional jump or move depends on uninitialised value(s)
427   ...
428
429
430------ PL Unaligned case with 14 leading acc+def bytes ------
431
432Invalid read of size 16
433   ...
434 Address 0x........ is 1 bytes inside a block of size 64 alloc'd
435   at 0x........: memalign (vg_replace_malloc.c:...)
436   by 0x........: posix_memalign (vg_replace_malloc.c:...)
437   ...
438
439
440dddddddddddddddU
441
442Conditional jump or move depends on uninitialised value(s)
443   ...
444
445
446------ PL Unaligned case with 15 leading acc+def bytes ------
447
448Invalid read of size 16
449   ...
450 Address 0x........ is 1 bytes inside a block of size 64 alloc'd
451   at 0x........: memalign (vg_replace_malloc.c:...)
452   by 0x........: posix_memalign (vg_replace_malloc.c:...)
453   ...
454
455
456dddddddddddddddd
457
458
459
460HEAP SUMMARY:
461    in use at exit: 0 bytes in 0 blocks
462  total heap usage: 33 allocs, 33 frees, 82,048 bytes allocated
463
464For a detailed leak analysis, rerun with: --leak-check=full
465
466For counts of detected and suppressed errors, rerun with: -v
467Use --track-origins=yes to see where uninitialised values come from
468ERROR SUMMARY: 51 errors from 51 contexts (suppressed: 0 from 0)
469