/string/ |
A D | memmove.c | 55 dest = memcpy (dest, src, len); in MEMMOVE() 58 if (len >= OP_T_THRES) in MEMMOVE() 61 len -= (-dstp) % OPSIZ; in MEMMOVE() 67 PAGE_COPY_FWD_MAYBE (dstp, srcp, len, len); in MEMMOVE() 74 WORD_COPY_FWD (dstp, srcp, len, len); in MEMMOVE() 80 BYTE_COPY_FWD (dstp, srcp, len); in MEMMOVE() 86 srcp += len; in MEMMOVE() 87 dstp += len; in MEMMOVE() 90 if (len >= OP_T_THRES) in MEMMOVE() 93 len -= dstp % OPSIZ; in MEMMOVE() [all …]
|
A D | memcpy.c | 28 MEMCPY (void *dstpp, const void *srcpp, size_t len) in MEMCPY() argument 36 if (len >= OP_T_THRES) in MEMCPY() 39 len -= (-dstp) % OPSIZ; in MEMCPY() 45 PAGE_COPY_FWD_MAYBE (dstp, srcp, len, len); in MEMCPY() 51 WORD_COPY_FWD (dstp, srcp, len, len); in MEMCPY() 57 BYTE_COPY_FWD (dstp, srcp, len); in MEMCPY()
|
A D | strxfrm_l.c | 111 idx += len; in find_idx() 116 return len; in find_idx() 179 i -= len; in do_xfrm() 217 i -= len; in do_xfrm() 246 size_t len; in do_xfrm() local 259 if (len != 0) in do_xfrm() 293 if (len != 0) in do_xfrm() 335 size_t len; in do_xfrm() local 348 if (len != 0) in do_xfrm() 431 size_t len; in do_xfrm_cached() local [all …]
|
A D | wordcopy.c | 43 len += 6; in WORDCOPY_FWD_ALIGNED() 49 len += 5; in WORDCOPY_FWD_ALIGNED() 55 len += 4; in WORDCOPY_FWD_ALIGNED() 61 len += 3; in WORDCOPY_FWD_ALIGNED() 67 len += 2; in WORDCOPY_FWD_ALIGNED() 73 len += 1; in WORDCOPY_FWD_ALIGNED() 87 len -= 1; in WORDCOPY_FWD_ALIGNED() 122 len -= 8; in WORDCOPY_FWD_ALIGNED() 164 len += 2; in WORDCOPY_FWD_DEST_ALIGNED() 171 len += 1; in WORDCOPY_FWD_DEST_ALIGNED() [all …]
|
A D | test-strnlen.c | 63 if (len != exp_len) in do_one_test() 66 len, exp_len); in do_one_test() 94 size_t i, j, len; in do_overflow_tests() local 106 len = 0; in do_overflow_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() [all …]
|
A D | test-memccpy.c | 61 void *expect = len > n ? NULL : (char *) dst + len; in do_one_test() 70 if (memcmp (dst, src, len > n ? n : len) != 0) in do_one_test() 102 s1[len - 1] = c; in do_test() 103 for (i = len; i + align1 < page_size && i < len + 64; ++i) in do_test() 139 len = 512; in do_random_tests() 140 if (len >= 512) in do_random_tests() 150 len = random () & 511; in do_random_tests() 170 if (i == len + align1) in do_random_tests() 185 if (len >= size) in do_random_tests() 206 j = align2 + len + 1; in do_random_tests() [all …]
|
A D | memset.c | 27 MEMSET (void *dstpp, int c, size_t len) in MEMSET() argument 31 if (len >= 8) in MEMSET() 49 len -= 1; in MEMSET() 53 xlen = len / (OPSIZ * 8); in MEMSET() 67 len %= OPSIZ * 8; in MEMSET() 70 xlen = len / OPSIZ; in MEMSET() 77 len %= OPSIZ; in MEMSET() 81 while (len > 0) in MEMSET() 85 len -= 1; in MEMSET()
|
A D | test-strcpy.c | 41 # define STRCPY_RESULT(dst, len) dst argument 75 size_t len __attribute__((unused))) in do_one_test() argument 114 for (i = 0; i < len; i++) in do_test() 116 s1[len] = 0; in do_test() 119 do_one_test (impl, s2, s1, len); in do_test() 125 size_t i, j, n, align1, align2, len; in do_random_tests() local 143 len = random () & 511; in do_random_tests() 147 if (len + j >= 511) in do_random_tests() 148 len = 510 - j - (random () & 7); in do_random_tests() 149 j = len + align1 + 64; in do_random_tests() [all …]
|
A D | test-strncpy.c | 106 if (memcmp (dst, src, (len > n ? n : len) * sizeof (CHAR)) != 0) in do_one_test() 113 if (n > len) in do_one_test() 146 for (i = 0; i < len; ++i) in do_test() 148 s1[len] = 0; in do_test() 149 for (i = len + 1; (i + align1) * sizeof (CHAR) < page_size && i < len + 64; in do_test() 223 len = 512; in do_random_tests() 224 if (len >= 512) in do_random_tests() 234 len = random () & 511; in do_random_tests() 254 if (i == len + align1) in do_random_tests() 286 j = align2 + len + 1; in do_random_tests() [all …]
|
A D | argz-stringify.c | 25 __argz_stringify (char *argz, size_t len, int sep) in __argz_stringify() argument 27 if (len > 0) in __argz_stringify() 30 size_t part_len = __strnlen (argz, len); in __argz_stringify() 32 len -= part_len; in __argz_stringify() 33 if (len-- <= 1) /* includes final '\0' we want to stop at */ in __argz_stringify()
|
A D | test-memchr.c | 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() 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() 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() 161 j = len + align + 64; in do_random_tests() [all …]
|
A D | test-memcpy.c | 34 len = getpagesize (); in do_random_tests() 35 size = len + 512; in do_random_tests() 60 len = random () % size; in do_random_tests() 72 len = random () % size; in do_random_tests() 73 if (align1 + len > size1) in do_random_tests() 74 align1 = size1 - len; in do_random_tests() 75 if (align2 + len > size2) in do_random_tests() 76 align2 = size2 - len; in do_random_tests() 82 j = align1 + len + 256; in do_random_tests() 90 j = align2 + len + 256; in do_random_tests() [all …]
|
A D | test-memrchr.c | 59 if (align + len >= page_size) in do_test() 62 for (i = 0; i < len; ++i) in do_test() 68 buf1[align + len] = 0; in do_test() 70 if (pos < len) in do_test() 89 size_t i, j, n, align, pos, len; in do_random_tests() local 100 len = random () & 511; in do_random_tests() 101 if (pos >= len) in do_random_tests() 102 len = pos + (random () & 7); in do_random_tests() 103 if (len + align >= 512) in do_random_tests() 106 j = len + align + 64; in do_random_tests() [all …]
|
A D | test-strlen.c | 65 size_t len = CALL (impl, s); in do_one_test() local 66 if (len != exp_len) in do_one_test() 69 len, exp_len); in do_one_test() 86 for (i = 0; i < len; ++i) in do_test() 88 buf[align + len] = 0; in do_test() 97 size_t i, j, n, align, len; in do_random_tests() local 103 len = random () & 511; in do_random_tests() 104 if (len + align > 510) in do_random_tests() 106 j = len + align + 64; in do_random_tests() 112 if (i == len + align) in do_random_tests() [all …]
|
A D | memcmp.c | 122 switch (len % 4) in memcmp_common_alignment() 130 len += 2; in memcmp_common_alignment() 137 len += 1; in memcmp_common_alignment() 150 len -= 1; in memcmp_common_alignment() 183 len -= 4; in memcmp_common_alignment() 227 len += 2; in memcmp_not_common_alignment() 234 len += 1; in memcmp_not_common_alignment() 250 len -= 1; in memcmp_not_common_alignment() 287 len -= 4; in memcmp_not_common_alignment() 322 len -= 1; in MEMCMP() [all …]
|
A D | test-rawmemchr.c | 60 if (align + len >= page_size) in do_test() 63 for (i = 0; i < len; ++i) in do_test() 69 buf1[align + len] = 0; in do_test() 71 assert (pos < len); in do_test() 74 buf1[align + len] = -seek_char; in do_test() 84 size_t i, j, n, align, pos, len; in do_random_tests() local 95 len = random () & 511; in do_random_tests() 96 if (len + align >= 512) in do_random_tests() 98 if (pos >= len) in do_random_tests() 101 j = len + align + 64; in do_random_tests() [all …]
|
A D | test-strrchr.c | 89 for (i = 0; i < len; ++i) in do_test() 99 buf[align + len] = 0; in do_test() 101 if (pos < len) in do_test() 134 len = random () & 511; in do_random_tests() 137 if (pos >= len) in do_random_tests() 138 len = pos + (random () & 7); in do_random_tests() 139 if (len + align >= 512) in do_random_tests() 147 ++len; in do_random_tests() 149 j = len + align + 64; in do_random_tests() 162 if (((i > pos + align && i < len + align) || pos > len) in do_random_tests() [all …]
|
A D | test-memcpy-support.h | 25 #define MEMCPY_RESULT(dst, len) dst argument 62 for (i = 0; i < len; i++) in do_one_test() 65 if (CALL (impl, dst, src, len) != MEMCPY_RESULT (dst, len)) in do_one_test() 68 CALL (impl, dst, src, len), MEMCPY_RESULT (dst, len)); in do_one_test() 73 if (memcmp (dst, src, len) != 0) in do_one_test() 78 impl->name, dst, (int)len, dst, src, (int)len, src, len); in do_one_test() 85 do_test (size_t align1, size_t align2, size_t len) in do_test() argument 91 if (align1 + len >= page_size) in do_test() 95 if (align2 + len >= page_size) in do_test() 102 for (i = 0, j = 1; i < len; i++, j += 23) in do_test() [all …]
|
A D | test-memmem.c | 87 do_test (const char *str, size_t len, size_t idx) in do_test() argument 89 char tmpbuf[len]; in do_test() 91 memcpy (tmpbuf, buf1 + idx, len); in do_test() 92 memcpy (buf1 + idx, str, len); in do_test() 97 memcpy (buf1 + idx, tmpbuf, len); in do_test() 111 len = MIN (len, BUF1PAGES * page_size - idx - 1); in do_random_tests() 112 memcpy (tmpbuf, buf1 + idx, len); in do_random_tests() 115 size_t off = random () % len; in do_random_tests() 125 memcpy (buf1 + idx, tmpbuf, len); in do_random_tests() 174 size_t len = strlen (strs[i]); in test_main() local [all …]
|
A D | test-strchr.c | 135 for (i = 0; i < len; ++i) in do_test() 143 buf[align + len] = 0; in do_test() 145 if (pos < len) in do_test() 151 result = buf + align + len; in do_test() 178 len = random () & 511; in do_random_tests() 181 len = pos + 1 + (random () & 7); in do_random_tests() 182 if (len + align >= 512) in do_random_tests() 185 len = pos + 1; in do_random_tests() 186 j = (pos > len ? pos : len) + align + 64; in do_random_tests() 194 else if (i == len + align) in do_random_tests() [all …]
|
A D | test-memmove.c | 69 size_t len) in do_one_test() argument 72 memcpy (src, orig_src, len); in do_one_test() 74 CALL (impl, src, dst, len); in do_one_test() 104 if (align1 + len >= page_size) in do_test() 155 if (align1 + len > size) in do_random_tests() 156 align1 = size - len; in do_random_tests() 157 if (align2 + len > size) in do_random_tests() 158 align2 = size - len; in do_random_tests() 208 i = align2 + len - 1; in do_random_tests() 235 i = srcstart > align2 + len ? srcstart : align2 + len; in do_random_tests() [all …]
|
A D | strndup.c | 42 size_t len = __strnlen (s, n); in __strndup() local 43 char *new = (char *) malloc (len + 1); in __strndup() 48 new[len] = '\0'; in __strndup() 49 return (char *) memcpy (new, s, len); in __strndup()
|
A D | test-strspn.c | 112 if ((align + pos + 10) * sizeof (CHAR) >= page_size || len > 240 || ! len) in do_test() 118 for (i = 0; i < len; ++i) in do_test() 126 acc[len] = '\0'; in do_test() 129 s[i] = acc[random () % len]; in do_test() 164 len = random () & 511; in do_random_tests() 165 if (len + align >= 512) in do_random_tests() 166 len = 511 - align - (random () & 7); in do_random_tests() 177 j = (pos > len ? pos : len) + align + 64; in do_random_tests() 183 if (i == len + align) in do_random_tests() 199 (CHAR *) acc) != (pos < len ? pos : len)) in do_random_tests() [all …]
|
A D | strfry.c | 38 size_t len = strlen (string); in strfry() local 39 if (len > 0) in strfry() 40 for (size_t i = 0; i < len - 1; ++i) in strfry() 44 j = j % (len - i) + i; in strfry()
|
A D | argz-extract.c | 24 __argz_extract (const char *argz, size_t len, char **argv) in __argz_extract() argument 26 while (len > 0) in __argz_extract() 31 len -= part_len + 1; in __argz_extract()
|