| /llvm-project-15.0.7/clang/test/Analysis/ |
| H A D | wstring.c | 146 #define wcslen BUILTIN(wcslen) macro 201 size_t a = wcslen(x); in wcslen_argument() 202 size_t b = wcslen(x); in wcslen_argument() 208 size_t c = wcslen(x); in wcslen_argument() 232 size_t a = wcslen(x); in wcslen_indirect() 235 size_t b = wcslen(x); in wcslen_indirect() 242 size_t c = wcslen(x); in wcslen_indirect() 248 size_t a = wcslen(x); in wcslen_indirect2() 254 size_t c = wcslen(x); in wcslen_indirect2() 260 if (wcslen(x) < 5) in wcslen_liveness() [all …]
|
| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/ |
| H A D | not-null-terminated-result-wcslen.cpp | 15 position = (wchar_t *)wmemchr(src, L'\0', wcslen(src)); in bad_wmemchr_1() 37 wmemmove(dest, src, wcslen(src)); in bad_wmemmove() 45 wmemmove_s(dst, 13, src, wcslen(src) + 1); in good_wmemmove() 49 wmemmove_s(dest, 13, src, wcslen(src)); in bad_wmemmove_s() 55 wmemmove_s(dest, 13, src, wcslen(src) + 1); in good_wmemmove_s_1() 59 return wcsncmp(wcs0, wcs1, (wcslen(wcs0) + 1)); in bad_wcsncmp_1() 65 return wcsncmp(wcs2, wcs3, 1 + wcslen(wcs2)); in bad_wcsncmp_2() 71 return wcsncmp(wcs4, wcs5, wcslen(wcs4)); in good_wcsncmp_1_2() 87 wcslen(long_source_name)); in bad_wcsxfrm_1() 97 wcslen(long_source_name) + 1); in good_wcsxfrm_1()
|
| H A D | not-null-terminated-result-wmemcpy-safe-cxx.cpp | 15 wmemcpy(dest01, src, wcslen(src)); in bad_wmemcpy_known_dest() 32 wmemcpy(dest20, src, wcslen(src)); in bad_wmemcpy_full_source_length() 45 wmemcpy(dest21, src, wcslen(src) - 1); in bad_wmemcpy_partial_source_length() 53 wcsncpy_s(dst21, src, wcslen(src) - 1); in good_wmemcpy_partial_source_length() 61 wmemcpy_s(dest40, 13, src, wcslen(src)); in bad_wmemcpy_s_unknown_dest() 72 wmemcpy_s(dest41, 13, src, wcslen(src)); in bad_wmemcpy_s_known_dest() 89 wmemcpy_s(dest60, 13, src, wcslen(src)); in bad_wmemcpy_s_full_source_length() 102 wmemcpy_s(dest61, 13, src, wcslen(src) - 1); in bad_wmemcpy_s_partial_source_length() 110 wcsncpy_s(dst61, src, wcslen(src) - 1); in good_wmemcpy_s_partial_source_length()
|
| H A D | misplaced-operator-in-strlen-in-alloc.c | 15 size_t wcslen(const wchar_t *); 32 wchar_t *new_name = (wchar_t *)malloc(wcslen(name + 1)); in bad_malloc_wide()
|
| /llvm-project-15.0.7/llvm/test/Transforms/InstCombine/ |
| H A D | wcslen-1.ll | 8 declare i64 @wcslen(i32*) 26 %hello_l = call i64 @wcslen(i32* %hello_p) 35 %null_l = call i64 @wcslen(i32* %null_p) 56 ; Check wcslen(x) == 0 --> *x == 0. 63 %hello_l = call i64 @wcslen(i32* %hello_p) 74 %str_l = call i64 @wcslen(i32* %str_p) 79 ; Check wcslen(x) != 0 --> *x != 0. 97 %str_l = call i64 @wcslen(i32* %str_p) 110 %l = call i64 @wcslen(i32* %s) 115 ; wcslen(@hello + x) --> 5 - x [all …]
|
| H A D | wcslen-3.ll | 12 declare i64 @wcslen(i16*) 27 %hello_l = call i64 @wcslen(i16* %hello_p) 36 %null_l = call i64 @wcslen(i16* %null_p) 57 ; Check wcslen(x) == 0 --> *x == 0. 64 %hello_l = call i64 @wcslen(i16* %hello_p) 75 %str_l = call i64 @wcslen(i16* %str_p) 80 ; Check wcslen(x) != 0 --> *x != 0. 98 %str_l = call i64 @wcslen(i16* %str_p) 111 %l = call i64 @wcslen(i16* %s) 116 ; wcslen(@hello + x) --> 5 - x [all …]
|
| H A D | wcslen-5.ll | 8 declare i64 @wcslen(i32*) 18 ; Fold wcslen (x ? s3 + i: s5) to x ? 3 - i : 5. 31 %len = tail call i64 @wcslen(i32* %sel) 56 %len = tail call i64 @wcslen(i32* %sel) 63 ; wcslen (x ? s5_3 + i : s5). 76 %len = tail call i64 @wcslen(i32* %sel) 94 %len = tail call i64 @wcslen(i32* %sel) 112 %len = tail call i64 @wcslen(i32* %sel) 119 ; wcslen (x ? s3 : s5_3 + j). 132 %len = tail call i64 @wcslen(i32* %sel) [all …]
|
| H A D | wcslen-6.ll | 3 ; Verify that wcslen calls with a constant argument of a nonintegral type 12 declare i64 @wcslen(ptr) 16 ; TODO: Fold wcslen(af) to a constant. 20 ; CHECK-NEXT: [[N:%.*]] = call i64 @wcslen(ptr nonnull @af) 23 %n = call i64 @wcslen(ptr @af) 27 ; TODO: Likewise, fold wcslen(as) to a constant. 34 ; CHECK-NEXT: [[N:%.*]] = call i64 @wcslen(ptr nonnull @aS) 37 %n = call i64 @wcslen(ptr @aS)
|
| H A D | wcslen-2.ll | 1 ; Test that the wcslen library call simplifier works correctly. 12 declare i64 @wcslen(i32*, i32) 17 %hello_l = call i64 @wcslen(i32* %hello_p, i32 187) 18 ; CHECK-NEXT: %hello_l = call i64 @wcslen
|
| H A D | wcslen-4.ll | 1 ; Test that the wcslen library call simplifier works correctly. 11 declare i64 @wcslen(i32*) 15 ; CHECK-NEXT: %hello_l = call i64 @wcslen(i32* getelementptr inbounds ([6 x i32], [6 x i32]* @hello… 18 %hello_l = call i64 @wcslen(i32* %hello_p)
|
| /llvm-project-15.0.7/compiler-rt/test/msan/ |
| H A D | wcsncpy.cpp | 13 assert(wcslen(s) == 3); in main()
|
| /llvm-project-15.0.7/compiler-rt/lib/asan/tests/ |
| H A D | asan_str_test.cpp | 101 EXPECT_EQ(0U, wcslen(Ident(L""))); in TEST() 104 EXPECT_EQ(hello_len, wcslen(Ident(L"Hello, World!"))); in TEST() 107 EXPECT_EQ(hello_len, Ident(wcslen(heap_string))); in TEST() 108 EXPECT_DEATH(Ident(wcslen(heap_string + 14)), RightOOBReadMessage(0)); in TEST()
|
| /llvm-project-15.0.7/compiler-rt/lib/asan/ |
| H A D | asan_win_dll_thunk.cpp | 94 INTERCEPT_LIBRARY_FUNCTION(wcslen);
|
| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/not-null-terminated-result/ |
| H A D | not-null-terminated-result-cxx.h | 29 size_t wcslen(const wchar_t *str);
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/bugprone/ |
| H A D | misplaced-operator-in-strlen-in-alloc.rst | 7 ``strnlen()``, ``strnlen_s()``, ``wcslen()``, ``wcsnlen()``, and ``wcsnlen_s()``
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | cwchar | 73 size_t wcslen(const wchar_t* s); 158 using ::wcslen _LIBCPP_USING_IF_EXISTS;
|
| /llvm-project-15.0.7/libcxx/src/filesystem/ |
| H A D | posix_compat.h | 376 memmove(&ptr[0], &ptr[4], (wcslen(&ptr[4]) + 1) * sizeof(wchar_t)); in realpath() 379 memmove(&ptr[2], &ptr[8], (wcslen(&ptr[8]) + 1) * sizeof(wchar_t)); in realpath()
|
| /llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/ |
| H A D | DebuggerThread.cpp | 446 it += wcslen(it) + 1) { in GetFileNameFromHandleFallback() 452 size_t device_name_len = wcslen(device_name.data()); in GetFileNameFromHandleFallback()
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/symbolizer/scripts/ |
| H A D | global_symbols.txt | 176 wcslen U
|
| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | constexpr-string.cpp | 37 extern size_t wcslen(const wchar_t *p); 57 …constexpr int wm = wcslen(L"hello"); // expected-error {{constant expression}} expected-note {{non… 62 int wk = arr[wcslen(L"hello")]; // expected-warning {{array index 5}}
|
| /llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/ |
| H A D | wchar_h.pass.cpp | 96 ASSERT_SAME_TYPE(size_t, decltype(wcslen(L""))); in main()
|
| /llvm-project-15.0.7/llvm/utils/unittest/googletest/src/ |
| H A D | gtest-printers.cc | 354 PrintCharsAsStringTo(s, wcslen(s), os); in PrintTo()
|
| /llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_symbolizer_win.cpp | 115 size_t sz = wcslen(path_buffer); in InitializeDbgHelpIfNeeded()
|
| /llvm-project-15.0.7/libcxx/test/std/strings/c.strings/ |
| H A D | cwchar.pass.cpp | 96 ASSERT_SAME_TYPE(std::size_t, decltype(std::wcslen(L""))); in main()
|
| /llvm-project-15.0.7/lldb/source/Host/windows/ |
| H A D | Host.cpp | 290 auto current_var_size = wcslen(environment_block) + 1; in GetEnvironment()
|