1 2 sh-mem-vec128: config: little-endian, 64-bit word size 3 4 20537 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 21 160000 copies, 30739 d_aligned, 30741 s_aligned, 7092 both_aligned 22 0 failures 23 24 Expect 2 x no error 25 26 Expect 2 x error 27 28 Invalid 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 35 Invalid 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 43 Expect 2 x no error 44 45 Expect 2 x error 46 47 Invalid 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 54 Invalid 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 Invalid read of size 16 65 ... 66 Address 0x........ is 0 bytes inside a block of size 64 alloc'd 67 at 0x........: memalign (vg_replace_malloc.c:...) 68 by 0x........: posix_memalign (vg_replace_malloc.c:...) 69 ... 70 71 72 dUddUddUddUddUdd 73 74 Conditional jump or move depends on uninitialised value(s) 75 ... 76 77 78 ------ PL Aligned case with 1 leading acc+def bytes ------ 79 80 Invalid read of size 16 81 ... 82 Address 0x........ is 0 bytes inside a block of size 64 alloc'd 83 at 0x........: memalign (vg_replace_malloc.c:...) 84 by 0x........: posix_memalign (vg_replace_malloc.c:...) 85 ... 86 87 88 ddUddUddUddUddUd 89 90 Conditional jump or move depends on uninitialised value(s) 91 ... 92 93 94 ------ PL Aligned case with 2 leading acc+def bytes ------ 95 96 Invalid read of size 16 97 ... 98 Address 0x........ is 0 bytes inside a block of size 64 alloc'd 99 at 0x........: memalign (vg_replace_malloc.c:...) 100 by 0x........: posix_memalign (vg_replace_malloc.c:...) 101 ... 102 103 104 dddUddUddUddUddU 105 106 Conditional jump or move depends on uninitialised value(s) 107 ... 108 109 110 ------ PL Aligned case with 3 leading acc+def bytes ------ 111 112 Invalid read of size 16 113 ... 114 Address 0x........ is 0 bytes inside a block of size 64 alloc'd 115 at 0x........: memalign (vg_replace_malloc.c:...) 116 by 0x........: posix_memalign (vg_replace_malloc.c:...) 117 ... 118 119 120 ddddUddUddUddUdd 121 122 Conditional jump or move depends on uninitialised value(s) 123 ... 124 125 126 ------ PL Aligned case with 4 leading acc+def bytes ------ 127 128 Invalid read of size 16 129 ... 130 Address 0x........ is 0 bytes inside a block of size 64 alloc'd 131 at 0x........: memalign (vg_replace_malloc.c:...) 132 by 0x........: posix_memalign (vg_replace_malloc.c:...) 133 ... 134 135 136 dddddUddUddUddUd 137 138 Conditional jump or move depends on uninitialised value(s) 139 ... 140 141 142 ------ PL Aligned case with 5 leading acc+def bytes ------ 143 144 Invalid read of size 16 145 ... 146 Address 0x........ is 0 bytes inside a block of size 64 alloc'd 147 at 0x........: memalign (vg_replace_malloc.c:...) 148 by 0x........: posix_memalign (vg_replace_malloc.c:...) 149 ... 150 151 152 ddddddUddUddUddU 153 154 Conditional jump or move depends on uninitialised value(s) 155 ... 156 157 158 ------ PL Aligned case with 6 leading acc+def bytes ------ 159 160 Invalid read of size 16 161 ... 162 Address 0x........ is 0 bytes inside a block of size 64 alloc'd 163 at 0x........: memalign (vg_replace_malloc.c:...) 164 by 0x........: posix_memalign (vg_replace_malloc.c:...) 165 ... 166 167 168 dddddddUddUddUdd 169 170 Conditional jump or move depends on uninitialised value(s) 171 ... 172 173 174 ------ PL Aligned case with 7 leading acc+def bytes ------ 175 176 Invalid read of size 16 177 ... 178 Address 0x........ is 0 bytes inside a block of size 64 alloc'd 179 at 0x........: memalign (vg_replace_malloc.c:...) 180 by 0x........: posix_memalign (vg_replace_malloc.c:...) 181 ... 182 183 184 ddddddddUddUddUd 185 186 Conditional jump or move depends on uninitialised value(s) 187 ... 188 189 190 ------ PL Aligned case with 8 leading acc+def bytes ------ 191 192 Invalid read of size 16 193 ... 194 Address 0x........ is 0 bytes inside a block of size 64 alloc'd 195 at 0x........: memalign (vg_replace_malloc.c:...) 196 by 0x........: posix_memalign (vg_replace_malloc.c:...) 197 ... 198 199 200 dddddddddUddUddU 201 202 Conditional jump or move depends on uninitialised value(s) 203 ... 204 205 206 ------ PL Aligned case with 9 leading acc+def bytes ------ 207 208 Invalid read of size 16 209 ... 210 Address 0x........ is 0 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 216 ddddddddddUddUdd 217 218 Conditional jump or move depends on uninitialised value(s) 219 ... 220 221 222 ------ PL Aligned case with 10 leading acc+def bytes ------ 223 224 Invalid read of size 16 225 ... 226 Address 0x........ is 0 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 232 dddddddddddUddUd 233 234 Conditional jump or move depends on uninitialised value(s) 235 ... 236 237 238 ------ PL Aligned case with 11 leading acc+def bytes ------ 239 240 Invalid read of size 16 241 ... 242 Address 0x........ is 0 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 248 ddddddddddddUddU 249 250 Conditional jump or move depends on uninitialised value(s) 251 ... 252 253 254 ------ PL Aligned case with 12 leading acc+def bytes ------ 255 256 Invalid read of size 16 257 ... 258 Address 0x........ is 0 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 264 dddddddddddddUdd 265 266 Conditional jump or move depends on uninitialised value(s) 267 ... 268 269 270 ------ PL Aligned case with 13 leading acc+def bytes ------ 271 272 Invalid read of size 16 273 ... 274 Address 0x........ is 0 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 280 ddddddddddddddUd 281 282 Conditional jump or move depends on uninitialised value(s) 283 ... 284 285 286 ------ PL Aligned case with 14 leading acc+def bytes ------ 287 288 Invalid read of size 16 289 ... 290 Address 0x........ is 0 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 296 dddddddddddddddU 297 298 Conditional jump or move depends on uninitialised value(s) 299 ... 300 301 302 ------ PL Aligned case with 15 leading acc+def bytes ------ 303 304 Invalid read of size 16 305 ... 306 Address 0x........ is 0 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 312 dddddddddddddddd 313 314 315 ------ PL Unaligned case with 0 leading acc+def bytes ------ 316 317 Invalid read of size 16 318 ... 319 Address 0x........ is 1 bytes inside a block of size 64 alloc'd 320 at 0x........: memalign (vg_replace_malloc.c:...) 321 by 0x........: posix_memalign (vg_replace_malloc.c:...) 322 ... 323 324 325 dUddUddUddUddUdd 326 327 Conditional jump or move depends on uninitialised value(s) 328 ... 329 330 331 ------ PL Unaligned case with 1 leading acc+def bytes ------ 332 333 Invalid read of size 16 334 ... 335 Address 0x........ is 1 bytes inside a block of size 64 alloc'd 336 at 0x........: memalign (vg_replace_malloc.c:...) 337 by 0x........: posix_memalign (vg_replace_malloc.c:...) 338 ... 339 340 341 ddUddUddUddUddUd 342 343 Conditional jump or move depends on uninitialised value(s) 344 ... 345 346 347 ------ PL Unaligned case with 2 leading acc+def bytes ------ 348 349 Invalid read of size 16 350 ... 351 Address 0x........ is 1 bytes inside a block of size 64 alloc'd 352 at 0x........: memalign (vg_replace_malloc.c:...) 353 by 0x........: posix_memalign (vg_replace_malloc.c:...) 354 ... 355 356 357 dddUddUddUddUddU 358 359 Conditional jump or move depends on uninitialised value(s) 360 ... 361 362 363 ------ PL Unaligned case with 3 leading acc+def bytes ------ 364 365 Invalid read of size 16 366 ... 367 Address 0x........ is 1 bytes inside a block of size 64 alloc'd 368 at 0x........: memalign (vg_replace_malloc.c:...) 369 by 0x........: posix_memalign (vg_replace_malloc.c:...) 370 ... 371 372 373 ddddUddUddUddUdd 374 375 Conditional jump or move depends on uninitialised value(s) 376 ... 377 378 379 ------ PL Unaligned case with 4 leading acc+def bytes ------ 380 381 Invalid read of size 16 382 ... 383 Address 0x........ is 1 bytes inside a block of size 64 alloc'd 384 at 0x........: memalign (vg_replace_malloc.c:...) 385 by 0x........: posix_memalign (vg_replace_malloc.c:...) 386 ... 387 388 389 dddddUddUddUddUd 390 391 Conditional jump or move depends on uninitialised value(s) 392 ... 393 394 395 ------ PL Unaligned case with 5 leading acc+def bytes ------ 396 397 Invalid read of size 16 398 ... 399 Address 0x........ is 1 bytes inside a block of size 64 alloc'd 400 at 0x........: memalign (vg_replace_malloc.c:...) 401 by 0x........: posix_memalign (vg_replace_malloc.c:...) 402 ... 403 404 405 ddddddUddUddUddU 406 407 Conditional jump or move depends on uninitialised value(s) 408 ... 409 410 411 ------ PL Unaligned case with 6 leading acc+def bytes ------ 412 413 Invalid read of size 16 414 ... 415 Address 0x........ is 1 bytes inside a block of size 64 alloc'd 416 at 0x........: memalign (vg_replace_malloc.c:...) 417 by 0x........: posix_memalign (vg_replace_malloc.c:...) 418 ... 419 420 421 dddddddUddUddUdd 422 423 Conditional jump or move depends on uninitialised value(s) 424 ... 425 426 427 ------ PL Unaligned case with 7 leading acc+def bytes ------ 428 429 Invalid read of size 16 430 ... 431 Address 0x........ is 1 bytes inside a block of size 64 alloc'd 432 at 0x........: memalign (vg_replace_malloc.c:...) 433 by 0x........: posix_memalign (vg_replace_malloc.c:...) 434 ... 435 436 437 ddddddddUddUddUd 438 439 Conditional jump or move depends on uninitialised value(s) 440 ... 441 442 443 ------ PL Unaligned case with 8 leading acc+def bytes ------ 444 445 Invalid read of size 16 446 ... 447 Address 0x........ is 1 bytes inside a block of size 64 alloc'd 448 at 0x........: memalign (vg_replace_malloc.c:...) 449 by 0x........: posix_memalign (vg_replace_malloc.c:...) 450 ... 451 452 453 dddddddddUddUddU 454 455 Conditional jump or move depends on uninitialised value(s) 456 ... 457 458 459 ------ PL Unaligned case with 9 leading acc+def bytes ------ 460 461 Invalid read of size 16 462 ... 463 Address 0x........ is 1 bytes inside a block of size 64 alloc'd 464 at 0x........: memalign (vg_replace_malloc.c:...) 465 by 0x........: posix_memalign (vg_replace_malloc.c:...) 466 ... 467 468 469 ddddddddddUddUdd 470 471 Conditional jump or move depends on uninitialised value(s) 472 ... 473 474 475 ------ PL Unaligned case with 10 leading acc+def bytes ------ 476 477 Invalid read of size 16 478 ... 479 Address 0x........ is 1 bytes inside a block of size 64 alloc'd 480 at 0x........: memalign (vg_replace_malloc.c:...) 481 by 0x........: posix_memalign (vg_replace_malloc.c:...) 482 ... 483 484 485 dddddddddddUddUd 486 487 Conditional jump or move depends on uninitialised value(s) 488 ... 489 490 491 ------ PL Unaligned case with 11 leading acc+def bytes ------ 492 493 Invalid read of size 16 494 ... 495 Address 0x........ is 1 bytes inside a block of size 64 alloc'd 496 at 0x........: memalign (vg_replace_malloc.c:...) 497 by 0x........: posix_memalign (vg_replace_malloc.c:...) 498 ... 499 500 501 ddddddddddddUddU 502 503 Conditional jump or move depends on uninitialised value(s) 504 ... 505 506 507 ------ PL Unaligned case with 12 leading acc+def bytes ------ 508 509 Invalid read of size 16 510 ... 511 Address 0x........ is 1 bytes inside a block of size 64 alloc'd 512 at 0x........: memalign (vg_replace_malloc.c:...) 513 by 0x........: posix_memalign (vg_replace_malloc.c:...) 514 ... 515 516 517 dddddddddddddUdd 518 519 Conditional jump or move depends on uninitialised value(s) 520 ... 521 522 523 ------ PL Unaligned case with 13 leading acc+def bytes ------ 524 525 Invalid read of size 16 526 ... 527 Address 0x........ is 1 bytes inside a block of size 64 alloc'd 528 at 0x........: memalign (vg_replace_malloc.c:...) 529 by 0x........: posix_memalign (vg_replace_malloc.c:...) 530 ... 531 532 533 ddddddddddddddUd 534 535 Conditional jump or move depends on uninitialised value(s) 536 ... 537 538 539 ------ PL Unaligned case with 14 leading acc+def bytes ------ 540 541 Invalid read of size 16 542 ... 543 Address 0x........ is 1 bytes inside a block of size 64 alloc'd 544 at 0x........: memalign (vg_replace_malloc.c:...) 545 by 0x........: posix_memalign (vg_replace_malloc.c:...) 546 ... 547 548 549 dddddddddddddddU 550 551 Conditional jump or move depends on uninitialised value(s) 552 ... 553 554 555 ------ PL Unaligned case with 15 leading acc+def bytes ------ 556 557 Invalid read of size 16 558 ... 559 Address 0x........ is 1 bytes inside a block of size 64 alloc'd 560 at 0x........: memalign (vg_replace_malloc.c:...) 561 by 0x........: posix_memalign (vg_replace_malloc.c:...) 562 ... 563 564 565 dddddddddddddddd 566 567 568 569 HEAP SUMMARY: 570 in use at exit: 0 bytes in 0 blocks 571 total heap usage: 33 allocs, 33 frees, 82,048 bytes allocated 572 573 For a detailed leak analysis, rerun with: --leak-check=full 574 575 For counts of detected and suppressed errors, rerun with: -v 576 Use --track-origins=yes to see where uninitialised values come from 577 ERROR SUMMARY: 66 errors from 66 contexts (suppressed: 0 from 0) 578