Lines Matching refs:src

52   char src[] = {1, 2, 3, 4};
55 memcpy(dst, src, 4); // no-warning
57 clang_analyzer_eval(memcpy(dst, src, 4) == dst); // expected-warning{{TRUE}}
65 char src[] = {1, 2, 3, 4};
68 memcpy(dst, src, 5); // expected-warning{{Memory copy function accesses out-of-bound array element}}
72 char src[] = {1, 2, 3, 4};
75 memcpy(dst, src, 4); // expected-warning{{Memory copy function overflows destination buffer}}
79 char src[] = {1, 2, 3, 4};
82 memcpy(dst+1, src+2, 2); // no-warning
86 char src[] = {1, 2, 3, 4};
89 memcpy(dst+2, src+2, 3); // expected-warning{{Memory copy function accesses out-of-bound array element}}
93 char src[] = {1, 2, 3, 4};
96 memcpy(dst+2, src+2, 2); // expected-warning{{Memory copy function overflows destination buffer}}
172 char src[] = {1, 2, 3, 4};
175 mempcpy(dst, src, 4); // no-warning
177 clang_analyzer_eval(mempcpy(dst, src, 4) == &dst[4]); // expected-warning{{TRUE}}
185 char src[] = {1, 2, 3, 4};
188 mempcpy(dst, src, 5); // expected-warning{{Memory copy function accesses out-of-bound array element}}
192 char src[] = {1, 2, 3, 4};
195 mempcpy(dst, src, 4); // expected-warning{{Memory copy function overflows destination buffer}}
199 char src[] = {1, 2, 3, 4};
202 mempcpy(dst+1, src+2, 2); // no-warning
206 char src[] = {1, 2, 3, 4};
209 mempcpy(dst+2, src+2, 3); // expected-warning{{Memory copy function accesses out-of-bound array element}}
213 char src[] = {1, 2, 3, 4};
216 mempcpy(dst+2, src+2, 2); // expected-warning{{Memory copy function overflows destination buffer}}
261 int src[] = {1, 2, 3, 4};
265 p = mempcpy(dst, src, 4 * sizeof(int));
305 void mempcpy_unknownable_size (char *src, float n) {
308 mempcpy(a, src, (size_t)n);
331 char src[] = {1, 2, 3, 4};
334 memmove(dst, src, 4); // no-warning
336 clang_analyzer_eval(memmove(dst, src, 4) == dst); // expected-warning{{TRUE}}
344 char src[] = {1, 2, 3, 4};
347 memmove(dst, src, 5); // expected-warning{{out-of-bound}}
351 char src[] = {1, 2, 3, 4};
354 memmove(dst, src, 4); // expected-warning{{overflow}}
444 char src[] = {1, 2, 3, 4};
447 bcopy(src, dst, 4); // no-warning
455 char src[] = {1, 2, 3, 4};
458 bcopy(src, dst, 5); // expected-warning{{out-of-bound}}
462 char src[] = {1, 2, 3, 4};
465 bcopy(src, dst, 4); // expected-warning{{overflow}}