/external/clang/test/Analysis/ |
H A D | cstring-syntax.c | 1 // RUN: %clang_cc1 -analyze -analyzer-checker=unix.cstring.BadSizeArg -analyzer-store=region -Wno-strncat-size -Wno-strlcpy-strlcat-size -Wno-sizeof-array-argument -Wno-sizeof-pointer-memaccess -verify %s 4 char *strncat(char *, const char *, size_t); 9 strncat(dest, "AAAAAAAAAAAAAAAAAAAAAAAAAAAAA", sizeof(dest) - 1); // expected-warning {{Potential buffer overflow. Replace with 'sizeof(dest) - strlen(dest) - 1' or use a safer 'strlcat' API}} 10 strncat(dest, "AAAAAAAAAAAAAAAAAAAAAAAAAAA", sizeof(dest)); // expected-warning {{Potential buffer overflow. Replace with}} 11 strncat(dest, "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA", sizeof(dest) - strlen(dest)); // expected-warning {{Potential buffer overflow. Replace with}} 12 strncat(dest, src, sizeof(src)); // expected-warning {{Potential buffer overflow. Replace with}}
|
H A D | cstring-syntax-cxx.cpp | 18 // Ensure we don't crash on custom-defined strncat. 19 char strncat (); 21 return strncat ();
|
H A D | string.c | 535 // strncat() 543 #define strncat(a,b,c) __strncat_chk(a,b,c, (size_t)-1) macro 547 #define strncat BUILTIN(strncat) macro 548 char *strncat(char *restrict s1, const char *restrict s2, size_t n); 554 strncat(NULL, x, 4); // expected-warning{{Null pointer argument in call to string copy function}} 558 strncat(x, NULL, 4); // expected-warning{{Null pointer argument in call to string copy function}} 562 strncat(x, (char*)&strncat_fn, 4); // expected-warning{{Argument to string copy function is the address of the function 'strncat_fn', which is not a null-terminated string}} 573 clang_analyzer_eval(strncat(x, y, strlen(y)) == x); // expected-warning{{TRUE}} 580 strncat( [all...] |
/external/clang/test/Sema/ |
H A D | warn-strncat-size.c | 15 #define strncat BUILTIN(strncat) macro 16 char *strncat(char *restrict s1, const char *restrict s2, size_t n); 30 strncat(dest, "AAAAAAAAAAAAAAAAAAAAAAAAAAAAA", sizeof(dest) - strlen(dest) - 1); // no-warning 31 strncat(dest, "AAAAAAAAAAAAAAAAAAAAAAAAAAAAA", sizeof(dest) - 1); // no-warning - the code might assume that dest is empty 33 strncat(dest, src, sizeof(src)); // expected-warning {{size argument in 'strncat' call appears to be size of the source}} expected-note {{change the argument to be the free space in the destination buffer minus the terminating null byte}} 35 strncat(dest, src, sizeof(src) - 1); // expected-warning {{size argument in 'strncat' call appears to be size of the source}} expected-note {{change the argument to be the free space in the destination buffer minus the terminating null byte}} 37 strncat(des [all...] |
/external/valgrind/memcheck/tests/ |
H A D | overlap.c | 87 /* testing strncat() */ 97 strncat(b, a, 25); 101 strncat(b, a, 26); 105 strncat(b, a, 27); 112 strncat(a+20, a, 21); // run twice to check 2nd error isn't shown 113 strncat(a, a+20, 21);
|
H A D | overlap.stderr.exp | 21 Source and destination overlap in strncat(0x........, 0x........, 21) 22 at 0x........: strncat (vg_replace_strmem.c:...) 25 Source and destination overlap in strncat(0x........, 0x........, 21) 26 at 0x........: strncat (vg_replace_strmem.c:...)
|
/external/compiler-rt/test/asan/TestCases/ |
H A D | strncat_strict.c | 1 // Test strict_string_checks option in strncat function 16 char* r = strncat(to + to_size, from, 2); 22 char* r = strncat(to, from, 1);
|
/external/compiler-rt/lib/asan/tests/ |
H A D | asan_str_test.cc | 389 // strncat() reads strlen(to) bytes from |to| before concatenating. 395 // Normal strncat calls. 396 strncat(to, from, 0); 397 strncat(to, from, from_size); 399 strncat(to, from, 2 * from_size); 401 EXPECT_DEATH(strncat(to - 1, from, 0), LeftOOBAccessMessage(1)); 402 strncat(to, from + from_size - 1, 10); 404 EXPECT_DEATH(strncat(to - 1, from, 2), LeftOOBAccessMessage(1)); 405 EXPECT_DEATH(strncat(to, from - 1, 2), LeftOOBReadMessage(1)); 406 EXPECT_DEATH(strncat(t [all...] |
/external/libnfc-nci/src/adaptation/ |
H A D | libmain.c | 94 strncat(filename2, sNfaStorageBin, sizeof(filename2)-strlen(filename2)-1); 153 strncat(filename2, sNfaStorageBin, sizeof(filename2)-strlen(filename2)-1); 214 strncat(filename2, sNfaStorageBin, sizeof(filename2)-strlen(filename2)-1); 252 strncat(filename2, sNfaStorageBin, sizeof(filename2)-strlen(filename2)-1);
|
/external/e2fsprogs/lib/ss/ |
H A D | list_rqs.c | 67 strncat(buffer, *name, len); 79 strncat(buffer, twentyfive_spaces, 25-spacing);
|
/external/clang/test/CodeGen/ |
H A D | libcalls-fno-builtin.c | 12 char *strncat(char *s1, const char *s2, size_t n); 55 char *t7(char *x) { return strncat(x, "", 1); } 57 // CHECK: strncat
|
/external/valgrind/coregrind/m_demangle/ |
H A D | vg_libciface.h | 61 #define strncat(_dd,_ss,_nn) VG_(strncat)((_dd),(_ss),(_nn)) macro
|
/external/ipsec-tools/src/racoon/ |
H A D | misc.h | 67 #define strlcat(d,s,l) strncat(d,s,(l)-strlen(d)-1)
|
/external/libnfc-nci/halimpl/bcm2079x/gki/ulinux/ |
H A D | data_types.h | 64 #define BCM_STRNCAT_S(x1,x2,x3,x4) strncat((x1),(x3),(x4))
|
/external/libnfc-nci/src/gki/ulinux/ |
H A D | data_types.h | 64 #define BCM_STRNCAT_S(x1,x2,x3,x4) strncat((x1),(x3),(x4))
|
/external/ppp/pppd/plugins/radius/ |
H A D | clientid.c | 113 strncat(ttyname, name, sizeof(ttyname));
|
/external/libexif/libexif/olympus/ |
H A D | mnote-olympus-entry.c | 543 strncat (v, buf, maxlen - strlen (v)); 563 strncat (v, buf, maxlen - strlen (v)); 608 strncat (v, buf, maxlen - strlen (v)); 612 strncat (v, _("Left to right"), maxlen - strlen (v)); 615 strncat (v, _("Right to left"), maxlen - strlen (v)); 618 strncat (v, _("Bottom to top"), maxlen - strlen (v)); 621 strncat (v, _("Top to bottom"), maxlen - strlen (v)); 626 strncat (v, buf, maxlen - strlen (v)); 635 strncat (v, buf, maxlen - strlen (v)); 643 strncat ( [all...] |
/external/bison/lib/ |
H A D | string.in.h | 378 # undef strncat macro 379 # define strncat rpl_strncat macro 381 _GL_FUNCDECL_RPL (strncat, char *, (char *dest, const char *src, size_t n) 383 _GL_CXXALIAS_RPL (strncat, char *, (char *dest, const char *src, size_t n)); 385 _GL_CXXALIAS_SYS (strncat, char *, (char *dest, const char *src, size_t n)); 387 _GL_CXXALIASWARN (strncat); variable 389 # undef strncat macro 391 _GL_WARN_ON_USE (strncat, "strncat is unportable - " 392 "use gnulib module strncat fo [all...] |
/external/icu/icu4c/source/common/ |
H A D | cstring.h | 53 U_STANDARD_CPP_NAMESPACE strncat(dst, src, n)) 59 #define uprv_strncat(dst, src, n) U_STANDARD_CPP_NAMESPACE strncat(dst, src, n)
|
/external/clang/test/SemaCXX/ |
H A D | warn-memsize-comparison.cpp | 12 extern "C" char *strncat(char *dst, const char *src, size_t n); 61 if (strncat(b1, b2, sizeof(b1) - 1 >= 0 && true)) {} // \ 62 expected-warning{{size argument in 'strncat' call is a comparison}} \ 65 if (strncat(b1, b2, sizeof(b1) - 1) >= 0 && true) {}
|
/external/deqp/framework/delibs/debase/ |
H A D | deString.c | 179 return strncat(s1, s2, size);
|
/external/libcxx/test/std/depr/depr.c.headers/ |
H A D | string_h.pass.cpp | 31 static_assert((std::is_same<decltype(strncat(cp, cpc, s)), char*>::value), "");
|
/external/libcxx/test/std/strings/c.strings/ |
H A D | cstring.pass.cpp | 31 static_assert((std::is_same<decltype(std::strncat(cp, cpc, s)), char*>::value), "");
|
/external/libnfc-nxp/Linux_x86/ |
H A D | phOsalNfc.c | 121 strncat(phOsalNfc_DbgTraceBuffer, buf, 10);
|
/external/libexif/libexif/ |
H A D | exif-entry.c | 980 strncat (val, " ", maxlen - strlen (val)); 981 strncat (val, _("(Photographer)"), maxlen - strlen (val)); 984 strncat (val, " - ", maxlen - strlen (val)); 992 strncat (val, (const char*)tagdata, MIN (maxlen - strlen (val), (size_t)remaining)); 998 strncat (val, _("[None]"), maxlen - strlen (val)); 999 strncat (val, " ", maxlen - strlen (val)); 1000 strncat (val, _("(Editor)"), maxlen - strlen (val)); 1027 strncat (val, b, maxlen - strlen (val)); 1066 strncat (val, b, maxlen - strlen (val)); 1093 strncat (va [all...] |