Home
last modified time | relevance | path

Searched refs:wcslen (Results 1 – 25 of 44) sorted by relevance

12

/llvm-project-15.0.7/clang/test/Analysis/
H A Dwstring.c146 #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 Dnot-null-terminated-result-wcslen.cpp15 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 Dnot-null-terminated-result-wmemcpy-safe-cxx.cpp15 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 Dmisplaced-operator-in-strlen-in-alloc.c15 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 Dwcslen-1.ll8 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 Dwcslen-3.ll12 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 Dwcslen-5.ll8 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 Dwcslen-6.ll3 ; 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 Dwcslen-2.ll1 ; 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 Dwcslen-4.ll1 ; 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 Dwcsncpy.cpp13 assert(wcslen(s) == 3); in main()
/llvm-project-15.0.7/compiler-rt/lib/asan/tests/
H A Dasan_str_test.cpp101 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 Dasan_win_dll_thunk.cpp94 INTERCEPT_LIBRARY_FUNCTION(wcslen);
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/Inputs/not-null-terminated-result/
H A Dnot-null-terminated-result-cxx.h29 size_t wcslen(const wchar_t *str);
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/bugprone/
H A Dmisplaced-operator-in-strlen-in-alloc.rst7 ``strnlen()``, ``strnlen_s()``, ``wcslen()``, ``wcsnlen()``, and ``wcsnlen_s()``
/llvm-project-15.0.7/libcxx/include/
H A Dcwchar73 size_t wcslen(const wchar_t* s);
158 using ::wcslen _LIBCPP_USING_IF_EXISTS;
/llvm-project-15.0.7/libcxx/src/filesystem/
H A Dposix_compat.h376 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 DDebuggerThread.cpp446 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 Dglobal_symbols.txt176 wcslen U
/llvm-project-15.0.7/clang/test/SemaCXX/
H A Dconstexpr-string.cpp37 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 Dwchar_h.pass.cpp96 ASSERT_SAME_TYPE(size_t, decltype(wcslen(L""))); in main()
/llvm-project-15.0.7/llvm/utils/unittest/googletest/src/
H A Dgtest-printers.cc354 PrintCharsAsStringTo(s, wcslen(s), os); in PrintTo()
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_symbolizer_win.cpp115 size_t sz = wcslen(path_buffer); in InitializeDbgHelpIfNeeded()
/llvm-project-15.0.7/libcxx/test/std/strings/c.strings/
H A Dcwchar.pass.cpp96 ASSERT_SAME_TYPE(std::size_t, decltype(std::wcslen(L""))); in main()
/llvm-project-15.0.7/lldb/source/Host/windows/
H A DHost.cpp290 auto current_var_size = wcslen(environment_block) + 1; in GetEnvironment()

12