Lines Matching refs:dst_align
500 char *dst_align;
506 dst_align = reinterpret_cast<char*>(getAlignedPtr(dst+FENCEPOST_LENGTH, kStringAligns[i][2], kStringAligns[i][3]));
509 dst_align = dst;
512 memset(dst_align, 0, copy_len+1);
514 if (dst_align != dst) {
515 setFencepost(reinterpret_cast<uint8_t*>(&dst_align[-FENCEPOST_LENGTH]));
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",
522 dst_align, kStringAligns[i][2], kStringAligns[i][3]);
525 dst_ret = test_strcpy(dst_align, src_align);
526 if (dst_ret != dst_align) {
528 copy_len, dst_align, dst_ret);
531 if (memcmp(src_align, dst_align, copy_len) != 0) {
536 if (dst_align != dst && !verifyFencepost(reinterpret_cast<uint8_t*>(&dst_align[-FENCEPOST_LENGTH]))) {
541 if (!verifyFencepost(reinterpret_cast<uint8_t*>(&dst_align[copy_len+1]))) {
568 char *dst_align;
575 dst_align = reinterpret_cast<char*>(getAlignedPtr(dst+FENCEPOST_LENGTH, kStringAligns[i][2], kStringAligns[i][3]));
578 dst_align = dst;
581 memset(dst_align, 'd', dst_len);
582 memset(dst_align+dst_len, 0, copy_len+1);
584 if (dst_align != dst) {
585 setFencepost(reinterpret_cast<uint8_t*>(&dst_align[-FENCEPOST_LENGTH]));
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",
592 dst_align, kStringAligns[i][2], kStringAligns[i][3]);
595 dst_ret = test_strcat(dst_align, src_align);
596 if (dst_ret != dst_align) {
598 dst_len, copy_len, dst_align, dst_ret);
602 if (dst_align[j] != 'd') {
608 if (memcmp(src_align, dst_align+dst_len, copy_len+1) != 0) {
614 if (dst_align != dst && !verifyFencepost(reinterpret_cast<uint8_t*>(&dst_align[-FENCEPOST_LENGTH]))) {
618 if (!verifyFencepost(reinterpret_cast<uint8_t*>(&dst_align[dst_len+copy_len+1]))) {
706 uint8_t *src_align, *dst_align;
712 dst_align = (uint8_t*)getAlignedPtr(dst+FENCEPOST_LENGTH, aligns[i][2],
716 dst_align = dst;
720 printf("Testing size %d, src_align=%p[%d,%d], dst_align=%p[%d,%d]\n",
722 dst_align, aligns[i][2], aligns[i][3]);
725 memset(dst_align, 0, len);
728 if (dst_align != dst) {
729 setFencepost(&dst_align[-8]);
731 setFencepost(&dst_align[len]);
733 test_memcpy(dst_align, src_align, len);
736 if (dst_align[j] != src_align[j] || !src_align[j]) {
741 src_align[j], dst_align[j]);
743 printf(" Failed at size %d, src_align=%p[%d,%d], dst_align=%p[%d,%d]\n",
745 dst_align, aligns[i][2], aligns[i][3]);
749 if (dst_align != dst && !verifyFencepost(&dst_align[-8])) {
751 printf(" Failed at size %d, src_align=%p[%d,%d], dst_align=%p[%d,%d]\n",
753 dst_align, aligns[i][2], aligns[i][3]);
756 if (!verifyFencepost(&dst_align[len])) {
758 printf(" Failed at size %d, src_align=%p[%d,%d], dst_align=%p[%d,%d]\n",
760 dst_align, aligns[i][2], aligns[i][3]);