Home | History | Annotate | Download | only in libc_test

Lines Matching refs:copy_len

503     for (size_t copy_len = 0; copy_len <= MAX_STRING_TEST_SIZE; copy_len++) {
511 setString(src_align, copy_len);
512 memset(dst_align, 0, copy_len+1);
517 setFencepost(reinterpret_cast<uint8_t*>(&dst_align[copy_len+1]));
520 printf("Testing copy_len %u, src_align=%p[%d,%d], dst_align=%p[%d,%d]\n",
521 copy_len, src_align, kStringAligns[i][0], kStringAligns[i][1],
527 printf("copy_len %u returned incorrect value: expected %p, got %p\n",
528 copy_len, dst_align, dst_ret);
531 if (memcmp(src_align, dst_align, copy_len) != 0) {
532 printf("copy_len %u failed to copy properly: src and dst aren't equal\n", copy_len);
537 printf("copy_len %u fencepost before dst was overwritten\n", copy_len);
541 if (!verifyFencepost(reinterpret_cast<uint8_t*>(&dst_align[copy_len+1]))) {
542 printf("copy_len %u fencepost at end of dst was overwritten\n", copy_len);
572 for (size_t copy_len = 0; copy_len <= MAX_STRING_TEST_SIZE; copy_len++) {
580 setString(src_align, copy_len);
582 memset(dst_align+dst_len, 0, copy_len+1);
587 setFencepost(reinterpret_cast<uint8_t*>(&dst_align[copy_len+dst_len+1]));
590 printf("Testing copy_len %u, dst_len %u, src_align=%p[%d,%d], dst_align=%p[%d,%d]\n",
591 copy_len, dst_len, src_align, kStringAligns[i][0], kStringAligns[i][1],
597 printf("dst_len %u, copy_len %u returned incorrect value: expected %p, got %p\n",
598 dst_len, copy_len, dst_align, dst_ret);
603 printf("dst_len %u, copy_len %u: strcat overwrote dst string\n",
604 dst_len, copy_len);
608 if (memcmp(src_align, dst_align+dst_len, copy_len+1) != 0) {
609 printf("dst_len %u, copy_len %u failed to copy properly: src and dst aren't equal\n",
610 dst_len, copy_len);
618 if (!verifyFencepost(reinterpret_cast<uint8_t*>(&dst_align[dst_len+copy_len+1]))) {