/bionic/libc/arch-x86/atom/string/ |
ssse3-strncat-atom.S | 31 #define STRCAT strncat
|
/bionic/libc/arch-x86_64/string/ |
sse2-strncat-slm.S | 32 #define STRCAT strncat
|
/external/clang/test/Analysis/ |
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}}
|
cstring-syntax-cxx.cpp | 18 // Ensure we don't crash on custom-defined strncat. 19 char strncat (); 21 return strncat ();
|
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(x, y, strlen(y)); // expected-warning{{Size argument is greater than the free space in the destina (…) [all...] |
/external/clang/test/Sema/ |
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(dest, "AAAAAAAAAAAAAAAAAAAAAAAAAAA", sizeof(dest)); // expected-warning{{the value of the size arg (…) [all...] |
/external/syslinux/com32/lib/ |
strncat.c | 2 * strncat.c 7 char *strncat(char *dst, const char *src, size_t n) function
|
/bionic/libc/upstream-openbsd/lib/libc/string/ |
strncat.c | 1 /* $OpenBSD: strncat.c,v 1.6 2015/08/31 02:53:57 guenther Exp $ */ 41 strncat(char *dst, const char *src, size_t n) function 58 DEF_STRONG(strncat); variable
|
/external/syslinux/com32/hdt/ |
hdt-cli-kernel.c | 64 strncat(kernel_modules, " | ", 3); 66 strncat(kernel_modules, 75 strncat(buffer, "(", 1); 76 strncat(buffer, kernel_modules, sizeof(kernel_modules)); 78 strncat(buffer, ")", 1); 79 strncat(buffer, " # ", 3); 84 strncat(buffer, "\n", 1); 114 strncat(kernel_modules, 117 strncat(kernel_modules, " ", 1); 122 strncat(modules[pci_device->class[2]], kernel_modules [all...] |
hdt-menu-kernel.c | 63 strncat(kernel_modules, " | ", 3); 65 strncat(kernel_modules,
|
/external/v8/src/base/ |
file-utils.cc | 27 strncat(*buffer, exec_path, path_separator + 1); 28 strncat(*buffer, name, name_length);
|
/external/valgrind/memcheck/tests/ |
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);
|
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/ |
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/flac/include/share/ |
safe_str.h | 33 * strcat, strncat etc. 49 ret = strncat(dest, src, dest_size - strlen (dest));
|
/dalvik/libdex/ |
OptInvocation.cpp | 89 strncat(absoluteFile, "/", kBufLen - strlen(absoluteFile)); 91 strncat(absoluteFile, fileName, kBufLen - strlen(absoluteFile)); 99 strncat(absoluteFile, "/", kBufLen - strlen(absoluteFile)); 100 strncat(absoluteFile, subFileName, kBufLen - strlen(absoluteFile)); 138 strncat(nameBuf, absoluteFile, kBufLen - strlen(nameBuf));
|
/external/ltp/testcases/kernel/io/disktest/ |
dump.c | 57 strncat(obuff, buff, (obuff_siz - 1) - strlen(obuff)); 60 strncat(obuff, " ", (obuff_siz - 1) - strlen(obuff)); 62 strncat(obuff, " ", (obuff_siz - 1) - strlen(obuff)); 64 strncat(obuff, buff, (obuff_siz - 1) - strlen(obuff)); 68 strncat(obuff, " ", (obuff_siz - 1) - strlen(obuff)); 70 strncat(obuff, " ", (obuff_siz - 1) - strlen(obuff)); 71 strncat(obuff, " ", (obuff_siz - 1) - strlen(obuff)); 73 strncat(obuff, " ", (obuff_siz - 1) - strlen(obuff)); 77 strncat(obuff, buff, (obuff_siz - 1) - strlen(obuff)); 100 strncat(obuff, buff, (obuff_siz - 1) - strlen(obuff)) [all...] |
/device/linaro/bootloader/edk2/StdLib/LibC/String/ |
Concatenation.c | 34 /** The strncat function appends not more than n characters (a null character
41 @return The strncat function returns the value of s1.
44 strncat(char * __restrict s1, const char * __restrict s2, size_t n)
function 56 strncatX exists because normal strncat does not indicate if the operation
|
/prebuilts/ndk/r16/sources/cxx-stl/system/include/ |
cstring | 57 using ::strncat;
|
/prebuilts/ndk/r16/sources/third_party/vulkan/src/build-android/generated/include/ |
vk_struct_string_helper.h | 200 strncat(extra_indent, prefix, strlen(prefix)); 216 strncat(str, stp_strs[stp_index], strlen(stp_strs[stp_index])); 230 strncat(extra_indent, prefix, strlen(prefix)); 246 strncat(str, stp_strs[stp_index], strlen(stp_strs[stp_index])); 278 strncat(extra_indent, prefix, strlen(prefix)); 318 strncat(str, stp_strs[stp_index], strlen(stp_strs[stp_index])); 341 strncat(extra_indent, prefix, strlen(prefix)); 357 strncat(str, stp_strs[stp_index], strlen(stp_strs[stp_index])); 371 strncat(extra_indent, prefix, strlen(prefix)); 390 strncat(str, stp_strs[stp_index], strlen(stp_strs[stp_index])) [all...] |
vk_struct_string_helper_no_addr.h | 200 strncat(extra_indent, prefix, strlen(prefix)); 216 strncat(str, stp_strs[stp_index], strlen(stp_strs[stp_index])); 230 strncat(extra_indent, prefix, strlen(prefix)); 246 strncat(str, stp_strs[stp_index], strlen(stp_strs[stp_index])); 278 strncat(extra_indent, prefix, strlen(prefix)); 318 strncat(str, stp_strs[stp_index], strlen(stp_strs[stp_index])); 341 strncat(extra_indent, prefix, strlen(prefix)); 357 strncat(str, stp_strs[stp_index], strlen(stp_strs[stp_index])); 371 strncat(extra_indent, prefix, strlen(prefix)); 390 strncat(str, stp_strs[stp_index], strlen(stp_strs[stp_index])) [all...] |
/external/compiler-rt/lib/asan/tests/ |
asan_str_test.cc | 412 // strncat() reads strlen(to) bytes from |to| before concatenating. 418 // Normal strncat calls. 419 strncat(to, from, 0); 420 strncat(to, from, from_size); 422 strncat(to, from, 2 * from_size); 424 EXPECT_DEATH(strncat(to - 1, from, 0), LeftOOBAccessMessage(1)); 425 strncat(to, from + from_size - 1, 10); 427 EXPECT_DEATH(strncat(to - 1, from, 2), LeftOOBAccessMessage(1)); 428 EXPECT_DEATH(strncat(to, from - 1, 2), LeftOOBReadMessage(1)); 429 EXPECT_DEATH(strncat(to, from + from_size, 2), RightOOBReadMessage(0)) [all...] |
/external/ltp/testcases/kernel/controllers/cpuctl/ |
cpuctl_latency_test.c | 90 strncat(mytaskfile, "/tasks",
|
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/ |
pcrt32.h | 25 #define _fstrncat strncat
|
/external/syslinux/com32/modules/ |
pcitest.c | 75 strncat(kernel_modules, " | ", 3); 77 strncat(kernel_modules,
|