Searched refs:strncat (Results 1 - 25 of 70) sorted by relevance

123

/external/clang/test/Analysis/
H A Dcstring-syntax.c1 // 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 Dstring.c530 // strncat()
538 #define strncat(a,b,c) __strncat_chk(a,b,c, (size_t)-1) macro
542 #define strncat BUILTIN(strncat) macro
543 char *strncat(char *restrict s1, const char *restrict s2, size_t n);
549 strncat(NULL, x, 4); // expected-warning{{Null pointer argument in call to string copy function}}
553 strncat(x, NULL, 4); // expected-warning{{Null pointer argument in call to string copy function}}
557 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}}
568 clang_analyzer_eval(strncat(x, y, strlen(y)) == x); // expected-warning{{TRUE}}
575 strncat(
[all...]
/external/clang/test/Sema/
H A Dwarn-strncat-size.c15 #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/main/memcheck/tests/
H A Doverlap.c87 /* 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 Doverlap.stderr.exp21 Source and destination overlap in strncat(0x........, 0x........, 21)
22 at 0x........: strncat (mc_replace_strmem.c:...)
25 Source and destination overlap in strncat(0x........, 0x........, 21)
26 at 0x........: strncat (mc_replace_strmem.c:...)
/external/compiler-rt/lib/asan/tests/
H A Dasan_str_test.cc369 // strncat() reads strlen(to) bytes from |to| before concatenating.
375 // Normal strncat calls.
376 strncat(to, from, 0);
377 strncat(to, from, from_size);
379 strncat(to, from, 2 * from_size);
381 EXPECT_DEATH(strncat(to - 1, from, 0), LeftOOBAccessMessage(1));
382 strncat(to, from + from_size - 1, 10);
384 EXPECT_DEATH(strncat(to - 1, from, 2), LeftOOBAccessMessage(1));
385 EXPECT_DEATH(strncat(to, from - 1, 2), LeftOOBReadMessage(1));
386 EXPECT_DEATH(strncat(t
[all...]
/external/bluetooth/bluedroid/gki/ulinux/
H A Ddata_types.h64 #define BCM_STRNCAT_S(x1,x2,x3,x4) strncat((x1),(x3),(x4))
/external/e2fsprogs/lib/ss/
H A Dlist_rqs.c62 strncat(buffer, *name, len);
74 strncat(buffer, twentyfive_spaces, 25-spacing);
/external/clang/test/CodeGen/
H A Dlibcalls-fno-builtin.c12 char *strncat(char *s1, const char *s2, size_t n);
55 char *t7(char *x) { return strncat(x, "", 1); }
57 // CHECK: strncat
/external/valgrind/main/coregrind/m_demangle/
H A Dvg_libciface.h61 #define strncat(_dd,_ss,_nn) VG_(strncat)((_dd),(_ss),(_nn)) macro
/external/chromium/base/
H A Dsafe_strerror_posix.cc38 strncat(buf, rc, len - 1);
/external/compiler-rt/lib/asan/
H A Dasan_intercepted_functions.h98 char* strncat(char *to, const char* from, uptr size);
/external/ipsec-tools/src/racoon/
H A Dmisc.h67 #define strlcat(d,s,l) strncat(d,s,(l)-strlen(d)-1)
/external/kernel-headers/original/linux/
H A Dstring.h36 extern char * strncat(char *, const char *, __kernel_size_t);
/external/libnfc-nci/halimpl/bcm2079x/gki/ulinux/
H A Ddata_types.h64 #define BCM_STRNCAT_S(x1,x2,x3,x4) strncat((x1),(x3),(x4))
/external/libnfc-nci/src/gki/ulinux/
H A Ddata_types.h64 #define BCM_STRNCAT_S(x1,x2,x3,x4) strncat((x1),(x3),(x4))
/external/ppp/pppd/plugins/radius/
H A Dclientid.c113 strncat(ttyname, name, sizeof(ttyname));
/external/stlport/test/eh/
H A Dmain.cpp81 std::strncat( msg, ": ", 255 );
82 std::strncat( msg, testfilename, 255 );
83 std::strncat( msg, ", ", 255 );
86 std::strncat( msg, line, 255 );
/external/bison/lib/
H A Dstring.in.h378 # 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/icu4c/common/
H A Dcstring.h53 U_STANDARD_CPP_NAMESPACE strncat(dst, src, n))
59 #define uprv_strncat(dst, src, n) U_STANDARD_CPP_NAMESPACE strncat(dst, src, n)
/external/stlport/test/unit/
H A Dcstring_test.cpp61 CPPUNIT_CHECK( std::strncat((char*)buf, foo, 2) == (char*)buf ); // buf <- foofo
/external/libnfc-nci/src/adaptation/
H A Dlibmain.c101 strncat(filename2, sNfaStorageBin, sizeof(filename2)-strlen(filename2)-1);
158 strncat(filename2, sNfaStorageBin, sizeof(filename2)-strlen(filename2)-1);
216 strncat(filename2, sNfaStorageBin, sizeof(filename2)-strlen(filename2)-1);
/external/bluetooth/bluedroid/test/bluedroidtest/
H A Dbluedroidtest.c212 strncat(hexstr, bytestr, sizeof(hexstr)-strlen(hexstr)-1);
216 strncat(charstr, bytestr, sizeof(charstr)-strlen(charstr)-1);
225 strncat(hexstr, " ", sizeof(hexstr)-strlen(hexstr)-1);
226 strncat(charstr, " ", sizeof(charstr)-strlen(charstr)-1);
/external/libnfc-nxp/Linux_x86/
H A DphOsalNfc.c121 strncat(phOsalNfc_DbgTraceBuffer, buf, 10);
/external/bison/darwin-lib/
H A Dstring.h690 # undef strncat
691 # define strncat rpl_strncat
693 _GL_FUNCDECL_RPL (strncat, char *, (char *dest, const char *src, size_t n)
695 _GL_CXXALIAS_RPL (strncat, char *, (char *dest, const char *src, size_t n));
697 _GL_CXXALIAS_SYS (strncat, char *, (char *dest, const char *src, size_t n));
699 _GL_CXXALIASWARN (strncat);
701 # undef strncat macro
703 _GL_WARN_ON_USE (strncat, "strncat is unportable - "
704 "use gnulib module strncat fo
[all...]

Completed in 572 milliseconds

123