Lines Matching refs:len

75 do_test (size_t align, size_t pos, size_t len, size_t n, int seek_char)  in do_test()  argument
80 if ((align + len) * sizeof (CHAR) >= page_size) in do_test()
85 for (i = 0; i < len; ++i) in do_test()
91 buf[align + len] = 0; in do_test()
93 if (pos < MIN(n, len)) in do_test()
96 buf[align + len] = -seek_char; in do_test()
102 buf[align + len] = seek_char; in do_test()
112 size_t i, j, len; in do_overflow_tests() local
124 len = 0; in do_overflow_tests()
127 len |= one << j; in do_overflow_tests()
128 do_test (0, i, 751, len - i, BIG_CHAR); in do_overflow_tests()
129 do_test (0, i, 751, len + i, BIG_CHAR); in do_overflow_tests()
130 do_test (0, i, 751, len - buf_addr - i, BIG_CHAR); in do_overflow_tests()
131 do_test (0, i, 751, len - buf_addr + i, BIG_CHAR); in do_overflow_tests()
133 do_test (0, i, 751, ~len - i, BIG_CHAR); in do_overflow_tests()
134 do_test (0, i, 751, ~len + i, BIG_CHAR); in do_overflow_tests()
135 do_test (0, i, 751, ~len - buf_addr - i, BIG_CHAR); in do_overflow_tests()
136 do_test (0, i, 751, ~len - buf_addr + i, BIG_CHAR); in do_overflow_tests()
144 size_t i, j, n, align, pos, len; in do_random_tests() local
155 len = random () & 511; in do_random_tests()
156 if (pos >= len) in do_random_tests()
157 len = pos + (random () & 7); in do_random_tests()
158 if (len + align >= 512) in do_random_tests()
159 len = 512 - align - (random () & 7); in do_random_tests()
161 j = len + align + 64; in do_random_tests()
177 if (pos < len) in do_random_tests()
181 len = ~(uintptr_t) (p + align) - ((r >> 5) & 31); in do_random_tests()
188 if (CALL (impl, (CHAR *) (p + align), seek_char, len) != result) in do_random_tests()
191 n, impl->name, align, seek_char, len, pos, in do_random_tests()
192 CALL (impl, (CHAR *) (p + align), seek_char, len), in do_random_tests()