/string/ |
A D | test-memcpy-support.h | 91 if (align1 + len >= page_size) in do_test() 95 if (align2 + len >= page_size) in do_test() 116 align1 &= (page_size - 1); in do_test1() 118 align1 = page_size; in do_test1() 120 align2 &= (page_size - 1); in do_test1() 122 align2 = page_size; in do_test1() 124 region_size = (size + page_size - 1) & (~(page_size - 1)); in do_test1() 126 mmap_size = region_size * 2 + 3 * page_size; in do_test1() 134 if (mprotect (large_buf + region_size + page_size, page_size, PROT_NONE)) in do_test1() 139 unaligned_uint32_t *src = large_buf + region_size + 2 * page_size + align2; in do_test1() [all …]
|
A D | test-string.h | 81 size_t page_size; variable 194 page_size = 2 * getpagesize (); in test_init() 196 if (page_size < MIN_PAGE_SIZE) in test_init() 197 page_size = MIN_PAGE_SIZE; in test_init() 199 buf1 = mmap (0, (BUF1PAGES + 1) * page_size, PROT_READ | PROT_WRITE, in test_init() 203 if (mprotect (buf1 + BUF1PAGES * page_size, page_size, PROT_NONE)) in test_init() 205 buf2 = mmap (0, 2 * page_size, PROT_READ | PROT_WRITE, in test_init() 209 if (mprotect (buf2 + page_size, page_size, PROT_NONE)) in test_init() 217 memset (buf1, 0xa5, BUF1PAGES * page_size); in test_init() 218 memset (buf2, 0x5a, page_size); in test_init()
|
A D | test-strncmp.c | 163 s1 = (CHAR *) (buf1 + page_size); in do_test_limit() 164 s2 = (CHAR *) (buf2 + page_size); in do_test_limit() 174 align_n = (page_size - n * CHARBYTES) & 15; in do_test_limit() 176 s1 = (CHAR *) (buf1 + page_size - n * CHARBYTES); in do_test_limit() 177 s2 = (CHAR *) (buf2 + page_size - n * CHARBYTES); in do_test_limit() 216 if (align1 + (n + 1) * CHARBYTES >= page_size) in do_test() 220 if (align2 + (n + 1) * CHARBYTES >= page_size) in do_test() 250 if (offset1 * CHARBYTES >= page_size || offset2 * CHARBYTES >= page_size) in do_page_test() 417 memset (s1, 'a', page_size); in check3() 418 memset (s2, 'a', page_size); in check3() [all …]
|
A D | test-memmem.c | 95 do_one_test (impl, buf1, BUF1PAGES * page_size, str, len, buf1 + idx); in do_test() 109 size_t idx = MIN ((2 << shift) * 64 + rel, BUF1PAGES * page_size - 2); in do_random_tests() 111 len = MIN (len, BUF1PAGES * page_size - idx - 1); in do_random_tests() 122 do_one_test (impl, buf1, BUF1PAGES * page_size, buf1 + idx, len, in do_random_tests() 135 void *search_buf = (void *) buf1 + page_size - sizeof search_buf_data; in check1() 168 for (i = 0; i < BUF1PAGES * page_size; ++i) in test_main()
|
A D | test-strcmp.c | 177 if (align1 + (len + 1) * CHARBYTES >= page_size) in do_test() 181 if (align2 + (len + 1) * CHARBYTES >= page_size) in do_test() 205 UCHAR *p1 = (UCHAR *) (buf1 + page_size - 512 * CHARBYTES); in do_random_tests() 206 UCHAR *p2 = (UCHAR *) (buf2 + page_size - 512 * CHARBYTES); in do_random_tests() 369 CHAR *s1 = (CHAR *) (buf1 + (BUF1PAGES - 1) * page_size); in check2() 373 memset (s1, 'a', page_size); in check2() 374 memset (s2, 'a', page_size); in check2() 375 s1[(page_size / CHARBYTES) - 1] = (CHAR) 0; in check2() 376 s2[(page_size / CHARBYTES) - 1] = (CHAR) 0; in check2() 386 CHAR *s1p = s1 + (page_size / CHARBYTES - s) - s1a; in check2() [all …]
|
A D | tst-strtok_r.c | 33 saveptrp = (char **) (buf1 + page_size - sizeof (*saveptrp)); in test_main()
|
A D | test-strncpy.c | 136 if ((align1 + len) * sizeof (CHAR) >= page_size) in do_test() 140 if ((align2 + len) * sizeof (CHAR) >= page_size) in do_test() 149 for (i = len + 1; (i + align1) * sizeof (CHAR) < page_size && i < len + 64; in do_test() 164 s1 = (CHAR *) buf1 + BUF1PAGES * page_size / sizeof(CHAR) - maxoffset; in do_page_tests() 167 s2 = (CHAR *) buf2 + page_size / sizeof(CHAR) - maxoffset * 2; in do_page_tests() 195 UCHAR *p1 = (UCHAR *) (buf1 + page_size) - 512; in do_random_tests() 196 UCHAR *p2 = (UCHAR *) (buf2 + page_size) - 512; in do_random_tests()
|
A D | test-memcpy.c | 47 if (size > page_size) in do_random_tests() 48 size = page_size; in do_random_tests() 79 p1 = buf1 + page_size - size1; in do_random_tests() 80 p2 = buf2 + page_size - size2; in do_random_tests()
|
A D | test-strnlen.c | 78 if ((align + len) * sizeof (CHAR) >= page_size) in do_test() 131 CHAR *p = (CHAR *) (buf1 + page_size - 512 * sizeof (CHAR)); in do_random_tests() 190 size_t last_offset = (page_size / sizeof (CHAR)) - 1; in do_page_tests() 210 do_one_test (impl, (CHAR *) (s + offset), page_size, exp_len); in do_page_tests() 231 do_one_test (impl, (CHAR *) (s + offset), page_size, exp_len); in do_page_tests() 243 size_t last_offset = page_size / sizeof (CHAR); in do_page_2_tests()
|
A D | test-memccpy.c | 86 if (align1 + len >= page_size) in do_test() 90 if (align2 + len >= page_size) in do_test() 103 for (i = len; i + align1 < page_size && i < len + 64; ++i) in do_test() 114 unsigned char *p1 = buf1 + page_size - 512; in do_random_tests() 115 unsigned char *p2 = buf2 + page_size - 512; in do_random_tests()
|
A D | test-strcpy.c | 104 if ((align1 + len) * sizeof (CHAR) >= page_size) in do_test() 108 if ((align2 + len) * sizeof (CHAR) >= page_size) in do_test() 126 UCHAR *p1 = (UCHAR *) (buf1 + page_size) - 512; in do_random_tests() 127 UCHAR *p2 = (UCHAR *) (buf2 + page_size) - 512; in do_random_tests()
|
A D | test-strncasecmp.c | 110 if (align1 + len + 1 >= page_size) in do_test() 114 if (align2 + len + 1 >= page_size) in do_test() 146 s1 = (char *) buf1 + BUF1PAGES * page_size - maxoffset; in do_page_tests() 150 s2 = (char *) buf2 + page_size - maxoffset; in do_page_tests() 187 unsigned char *p1 = buf1 + page_size - 512; in do_random_tests() 188 unsigned char *p2 = buf2 + page_size - 512; in do_random_tests()
|
A D | test-strcasecmp.c | 89 if (align1 + len + 1 >= page_size) in do_test() 93 if (align2 + len + 1 >= page_size) in do_test() 124 unsigned char *p1 = buf1 + page_size - 512; in do_random_tests() 125 unsigned char *p2 = buf2 + page_size - 512; in do_random_tests()
|
A D | test-memcmp.c | 125 if (align1 + (len + 1) * CHARBYTES >= page_size) in do_test() 129 if (align2 + (len + 1) * CHARBYTES >= page_size) in do_test() 152 UCHAR *p1 = (UCHAR *) (buf1 + page_size - 512 * CHARBYTES); in do_random_tests() 153 UCHAR *p2 = (UCHAR *) (buf2 + page_size - 512 * CHARBYTES); in do_random_tests() 464 size_t max_length = page_size / sizeof (CHAR); in check2() 468 memcpy (buf2, buf1, page_size); in check2() 469 ((char *) buf2)[page_size - 1] ^= 0x11; in check2()
|
A D | test-strcat.c | 100 if ((align1 + len1) * sizeof (CHAR) >= page_size) in do_test() 104 if ((align2 + len1 + len2) * sizeof (CHAR) >= page_size) in do_test() 128 UCHAR *p1 = (UCHAR *) (buf1 + page_size) - 512; in do_random_tests() 129 UCHAR *p2 = (UCHAR *) (buf2 + page_size) - 512; in do_random_tests()
|
A D | test-strstr.c | 149 char *s1_page_end = (void *) buf1 + page_size - s1_byte_count; in check2() 158 char *s2_page_end = (void *) buf2 + page_size - s2_byte_count; in check2() 266 do_test (0, 0, page_size - 1, 16, 0); in test_main() 267 do_test (0, 0, page_size - 1, 16, 1); in test_main()
|
A D | test-memmove.c | 104 if (align1 + len >= page_size) in do_test() 108 if (align2 + len >= page_size) in do_test() 138 if (size > page_size) in do_random_tests() 139 size = page_size; in do_random_tests() 161 p1 = buf1 + page_size - size; in do_random_tests() 162 p2 = buf2 + page_size - size; in do_random_tests()
|
A D | test-strncat.c | 110 if ((align1 + len1) * sizeof (CHAR) >= page_size) in do_test() 112 if ((align1 + n) * sizeof (CHAR) > page_size) in do_test() 115 if ((align2 + len1 + len2) * sizeof (CHAR) >= page_size) in do_test() 117 if ((align2 + len1 + n) * sizeof (CHAR) > page_size) in do_test() 200 UCHAR *p1 = (UCHAR *) (buf1 + page_size) - 512; in do_random_tests() 201 UCHAR *p2 = (UCHAR *) (buf2 + page_size) - 512; in do_random_tests()
|
A D | test-rawmemchr.c | 60 if (align + len >= page_size) in do_test() 87 unsigned char *p = buf1 + page_size - 512; in do_random_tests()
|
A D | test-strlen.c | 81 if (align + sizeof (CHAR) * len >= page_size) in do_test() 98 CHAR *p = (CHAR *) (buf1 + page_size - 512 * sizeof (CHAR)); in do_random_tests()
|
A D | test-strspn.c | 112 if ((align + pos + 10) * sizeof (CHAR) >= page_size || len > 240 || ! len) in do_test() 148 UCHAR *p = (UCHAR *) (buf1 + page_size) - 512; in do_random_tests() 167 acc = (UCHAR *) (buf2 + page_size) - alen - 1 - (random () & 7); in do_random_tests()
|
A D | test-memrchr.c | 59 if (align + len >= page_size) in do_test() 92 unsigned char *p = buf1 + page_size - 512; in do_random_tests()
|
A D | test-memchr.c | 80 if ((align + len) * sizeof (CHAR) >= page_size) in do_test() 147 UCHAR *p = (UCHAR *) (buf1 + page_size) - 512; in do_random_tests() 252 do_test (page_size / 2 - i, i, i, 1, 0x9B); in test_main()
|
A D | test-strpbrk.c | 115 if ((align + pos + 10) * sizeof (CHAR) >= page_size || len > 240) in do_test() 163 UCHAR *p = (UCHAR *) (buf1 + page_size) - 512; in do_random_tests() 181 rej = (UCHAR *) (buf2 + page_size) - rlen - 1 - (random () & 7); in do_random_tests()
|
A D | test-strcasestr.c | 189 do_test (0, 0, page_size - 1, 16, 0); in test_main() 190 do_test (0, 0, page_size - 1, 16, 1); in test_main()
|