Home
last modified time | relevance | path

Searched refs:page_size (Results 1 – 25 of 28) sorted by relevance

12

/string/
A Dtest-memcpy-support.h91 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 Dtest-string.h81 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 Dtest-strncmp.c163 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 Dtest-memmem.c95 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 Dtest-strcmp.c177 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 Dtst-strtok_r.c33 saveptrp = (char **) (buf1 + page_size - sizeof (*saveptrp)); in test_main()
A Dtest-strncpy.c136 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 Dtest-memcpy.c47 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 Dtest-strnlen.c78 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 Dtest-memccpy.c86 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 Dtest-strcpy.c104 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 Dtest-strncasecmp.c110 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 Dtest-strcasecmp.c89 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 Dtest-memcmp.c125 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 Dtest-strcat.c100 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 Dtest-strstr.c149 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 Dtest-memmove.c104 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 Dtest-strncat.c110 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 Dtest-rawmemchr.c60 if (align + len >= page_size) in do_test()
87 unsigned char *p = buf1 + page_size - 512; in do_random_tests()
A Dtest-strlen.c81 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 Dtest-strspn.c112 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 Dtest-memrchr.c59 if (align + len >= page_size) in do_test()
92 unsigned char *p = buf1 + page_size - 512; in do_random_tests()
A Dtest-memchr.c80 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 Dtest-strpbrk.c115 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 Dtest-strcasestr.c189 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()

Completed in 39 milliseconds

12