Lines Matching refs:len
62 size_t len = CALL (impl, s, maxlen); in do_one_test() local
63 if (len != exp_len) in do_one_test()
66 len, exp_len); in do_one_test()
73 do_test (size_t align, size_t len, size_t maxlen, int max_char) in do_test() argument
78 if ((align + len) * sizeof (CHAR) >= page_size) in do_test()
83 for (i = 0; i < len; ++i) in do_test()
85 buf[align + len] = 0; in do_test()
88 do_one_test (impl, (CHAR *) (buf + align), maxlen, MIN (len, maxlen)); in do_test()
94 size_t i, j, len; in do_overflow_tests() local
106 len = 0; in do_overflow_tests()
109 len |= one << j; in do_overflow_tests()
110 do_test (0, i, len - i, BIG_CHAR); in do_overflow_tests()
111 do_test (0, i, len + i, BIG_CHAR); in do_overflow_tests()
112 do_test (0, i, len - buf_addr - i, BIG_CHAR); in do_overflow_tests()
113 do_test (0, i, len - buf_addr + i, BIG_CHAR); in do_overflow_tests()
115 do_test (0, i, ~len - i, BIG_CHAR); in do_overflow_tests()
116 do_test (0, i, ~len + i, BIG_CHAR); in do_overflow_tests()
117 do_test (0, i, ~len - buf_addr - i, BIG_CHAR); in do_overflow_tests()
118 do_test (0, i, ~len - buf_addr + i, BIG_CHAR); in do_overflow_tests()
130 size_t i, j, n, align, len; in do_random_tests() local
136 len = random () & 511; in do_random_tests()
137 if (len + align > 510) in do_random_tests()
138 len = 511 - align - (random () & 7); in do_random_tests()
139 j = len + align + 64; in do_random_tests()
145 if (i == len + align) in do_random_tests()
150 if (i >= align && i < len + align && !p[i]) in do_random_tests()
157 if (len > 0 in do_random_tests()
158 && CALL (impl, (CHAR *) (p + align), len - 1) != len - 1) in do_random_tests()
162 CALL (impl, (CHAR *) (p + align), len - 1), len - 1, p); in do_random_tests()
165 if (CALL (impl, (CHAR *) (p + align), len) != len) in do_random_tests()
169 CALL (impl, (CHAR *) (p + align), len), len, p); in do_random_tests()
172 if (CALL (impl, (CHAR *) (p + align), len + 1) != len) in do_random_tests()
176 CALL (impl, (CHAR *) (p + align), len + 1), len, p); in do_random_tests()