Home
last modified time | relevance | path

Searched refs:endptr (Results 1 – 25 of 39) sorted by relevance

12

/llvm-project-15.0.7/compiler-rt/test/asan/TestCases/
H A Dstrtoll_strict.c34 void test1(char *array, char *endptr) { in test1() argument
37 assert(array + 2 == endptr); in test1()
41 void test2(char *array, char *endptr) { in test2() argument
45 assert(array + 2 == endptr); in test2()
49 void test3(char *array, char *endptr) { in test3() argument
58 void test4(char *array, char *endptr) { in test4() argument
64 void test5(char *array, char *endptr) { in test5() argument
73 void test6(char *array, char *endptr) { in test6() argument
78 assert(array == endptr); in test6()
82 void test7(char *array, char *endptr) { in test7() argument
[all …]
H A Dstrtol_strict.c32 void test1(char *array, char *endptr) { in test1() argument
34 long r = strtol(array, &endptr, 3); in test1()
35 assert(array + 2 == endptr); in test1()
39 void test2(char *array, char *endptr) { in test2() argument
42 long r = strtol(array, &endptr, 35); in test2()
43 assert(array + 2 == endptr); in test2()
47 void test3(char *array, char *endptr) { in test3() argument
65 void test4(char *array, char *endptr) { in test4() argument
93 long r = strtol(array, &endptr, 0); in test6()
94 assert(array == endptr); in test6()
[all …]
H A Dinterception_failure_test.cpp22 extern "C" long strtol(const char *nptr, char **endptr, int base) { in strtol() argument
24 if (endptr) in strtol()
25 *endptr = (char*)nptr + strlen(nptr); in strtol()
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dstrto-1.ll7 declare i64 @strtol(i8* %s, i8** %endptr, i32 %base)
10 declare double @strtod(i8* %s, i8** %endptr, i32 %base)
13 declare float @strtof(i8* %s, i8** %endptr, i32 %base)
16 declare i64 @strtoul(i8* %s, i8** %endptr, i32 %base)
19 declare i64 @strtoll(i8* %s, i8** %endptr, i32 %base)
22 declare double @strtold(i8* %s, i8** %endptr)
28 define void @test_simplify1(i8* %x, i8** %endptr) {
35 define void @test_simplify2(i8* %x, i8** %endptr) {
42 define void @test_simplify3(i8* %x, i8** %endptr) {
49 define void @test_simplify4(i8* %x, i8** %endptr) {
[all …]
H A Dstr-int-4.ll38 @endptr = external global i8*
96 %i0 = call i32 @strtol(i8* %psi0, i8** @endptr, i32 0)
102 %i9 = call i32 @strtol(i8* %psi9, i8** @endptr, i32 0)
108 %ia = call i32 @strtol(i8* %psia, i8** @endptr, i32 16)
120 %min = call i32 @strtol(i8* %psmin, i8** @endptr, i32 10)
143 %max = call i32 @strtol(i8* %psmax, i8** @endptr, i32 10)
228 %ia = call i32 @strtol(i8* %psia, i8** @endptr, i32 0)
234 %i8 = call i32 @strtol(i8* %psi8, i8** @endptr, i32 8)
421 %n1 = call i32 @strtol(i8* %p1, i8** @endptr, i32 10)
426 %n2 = call i32 @strtol(i8* %p2, i8** @endptr, i32 10)
[all …]
H A Dstr-int-5.ll42 @endptr = external global i8*
89 %im123 = call i32 @strtoul(i8* %pwsm123, i8** @endptr, i32 10)
95 %ip234 = call i32 @strtoul(i8* %pwsp234, i8** @endptr, i32 10)
113 %o32min = call i32 @strtoul(i8* %pso32min, i8** @endptr, i32 0)
125 %x32min = call i32 @strtoul(i8* %psx32min, i8** @endptr, i32 0)
143 %mX01 = call i32 @strtoul(i8* %psmX01, i8** @endptr, i32 0)
155 %ui32max = call i32 @strtoul(i8* %psmax, i8** @endptr, i32 10)
183 %minm1 = call i32 @strtoul(i8* %psminm1, i8** @endptr, i32 10)
196 %nws = call i32 @strtoul(i8* %psws, i8** @endptr, i32 10)
203 %nwsp6 = call i32 @strtoul(i8* %pswsp6, i8** @endptr, i32 10)
[all …]
/llvm-project-15.0.7/clang/test/CodeGen/
H A Dlibcalls-fno-builtin.c35 double strtod(const char *nptr, char **endptr);
36 float strtof(const char *nptr, char **endptr);
37 long double strtold(const char *nptr, char **endptr);
38 long int strtol(const char *nptr, char **endptr, int base);
39 long long int strtoll(const char *nptr, char **endptr, int base);
40 unsigned long int strtoul(const char *nptr, char **endptr, int base);
41 unsigned long long int strtoull(const char *nptr, char **endptr, int base);
/llvm-project-15.0.7/libcxx/test/std/depr/depr.c.headers/
H A Dstdlib_h.pass.cpp109 char** endptr = 0; in main() local
115 static_assert((std::is_same<decltype(strtod("", endptr)), double>::value), ""); in main()
116 static_assert((std::is_same<decltype(strtof("", endptr)), float>::value), ""); in main()
117 static_assert((std::is_same<decltype(strtold("", endptr)), long double>::value), ""); in main()
118 static_assert((std::is_same<decltype(strtol("", endptr,0)), long>::value), ""); in main()
119 static_assert((std::is_same<decltype(strtoll("", endptr,0)), long long>::value), ""); in main()
120 static_assert((std::is_same<decltype(strtoul("", endptr,0)), unsigned long>::value), ""); in main()
121 static_assert((std::is_same<decltype(strtoull("", endptr,0)), unsigned long long>::value), ""); in main()
/llvm-project-15.0.7/compiler-rt/test/asan/TestCases/Linux/
H A Dinterception_test.cpp10 extern "C" long __interceptor_strtol(const char *nptr, char **endptr, int base);
11 extern "C" long strtol(const char *nptr, char **endptr, int base) { in strtol() argument
13 return __interceptor_strtol(nptr, endptr, base); in strtol()
/llvm-project-15.0.7/libcxx/test/std/language.support/support.runtime/
H A Dcstdlib.pass.cpp96 char** endptr = 0; in main() local
102 static_assert((std::is_same<decltype(std::strtod("", endptr)), double>::value), ""); in main()
103 static_assert((std::is_same<decltype(std::strtof("", endptr)), float>::value), ""); in main()
104 static_assert((std::is_same<decltype(std::strtold("", endptr)), long double>::value), ""); in main()
105 static_assert((std::is_same<decltype(std::strtol("", endptr,0)), long>::value), ""); in main()
106 static_assert((std::is_same<decltype(std::strtoll("", endptr,0)), long long>::value), ""); in main()
107 static_assert((std::is_same<decltype(std::strtoul("", endptr,0)), unsigned long>::value), ""); in main()
108 …static_assert((std::is_same<decltype(std::strtoull("", endptr,0)), unsigned long long>::value), ""… in main()
/llvm-project-15.0.7/libcxx/include/
H A Dcstdlib38 double strtod (const char* restrict nptr, char** restrict endptr);
39 float strtof (const char* restrict nptr, char** restrict endptr); // C99
40 long double strtold (const char* restrict nptr, char** restrict endptr); // C99
41 long strtol (const char* restrict nptr, char** restrict endptr, int base);
42 long long strtoll (const char* restrict nptr, char** restrict endptr, int base); // C99
43 unsigned long strtoul (const char* restrict nptr, char** restrict endptr, int base);
44 unsigned long long strtoull(const char* restrict nptr, char** restrict endptr, int base); // C99
H A Dcinttypes229 intmax_t strtoimax(const char* restrict nptr, char** restrict endptr, int base);
230 uintmax_t strtoumax(const char* restrict nptr, char** restrict endptr, int base);
231 intmax_t wcstoimax(const wchar_t* restrict nptr, wchar_t** restrict endptr, int base);
232 uintmax_t wcstoumax(const wchar_t* restrict nptr, wchar_t** restrict endptr, int base);
H A Dcwchar55 double wcstod(const wchar_t* restrict nptr, wchar_t** restrict endptr);
56 float wcstof(const wchar_t* restrict nptr, wchar_t** restrict endptr); // C99
57 long double wcstold(const wchar_t* restrict nptr, wchar_t** restrict endptr); // C99
58 long wcstol(const wchar_t* restrict nptr, wchar_t** restrict endptr, int base);
59 long long wcstoll(const wchar_t* restrict nptr, wchar_t** restrict endptr, int base); // C99
60 unsigned long wcstoul(const wchar_t* restrict nptr, wchar_t** restrict endptr, int base);
61 unsigned long long wcstoull(const wchar_t* restrict nptr, wchar_t** restrict endptr, int base); //…
/llvm-project-15.0.7/compiler-rt/test/dfsan/
H A Dcustom.cpp1041 char *endptr = NULL; in test_strtol() local
1052 assert(endptr == buf + 10); in test_strtol()
1060 assert(endptr == buf + 10); in test_strtol()
1067 char *endptr = NULL; in test_strtoll() local
1078 assert(endptr == buf + 10); in test_strtoll()
1086 assert(endptr == buf + 10); in test_strtoll()
1093 char *endptr = NULL; in test_strtoul() local
1104 assert(endptr == buf + 14); in test_strtoul()
1119 char *endptr = NULL; in test_strtoull() local
1145 char *endptr = NULL; in test_strtod() local
[all …]
/llvm-project-15.0.7/libcxx/src/support/win32/
H A Dlocale_win32.cpp124 float strtof_l(const char* nptr, char** endptr, locale_t loc) { in strtof_l() argument
126 return strtof(nptr, endptr); in strtof_l()
129 long double strtold_l(const char* nptr, char** endptr, locale_t loc) { in strtold_l() argument
131 return strtold(nptr, endptr); in strtold_l()
/llvm-project-15.0.7/llvm/test/Analysis/ScalarEvolution/
H A Dno-wrap-symbolic-becount.ll94 define void @pointer_iv_nowrap(i8* %startptr, i8* %endptr) local_unnamed_addr {
115 %ec = icmp ugt i8* %iv.next, %endptr
122 define void @pointer_iv_nowrap_guard(i32* %startptr, i32* %endptr) local_unnamed_addr {
128 … i64)) + ((8004 + (ptrtoint i32* %startptr to i64)) umax (ptrtoint i32* %endptr to i64))) /u 4))<n…
130 … i64)) + ((8004 + (ptrtoint i32* %startptr to i64)) umax (ptrtoint i32* %endptr to i64))) /u 4))<n…
132 …r to i64)) + ((8004 + (ptrtoint i32* %startptr to i64)) umax (ptrtoint i32* %endptr to i64))) /u 4)
134 …r to i64)) + ((8004 + (ptrtoint i32* %startptr to i64)) umax (ptrtoint i32* %endptr to i64))) /u 4)
140 %cmp2 = icmp ult i32* %init, %endptr
146 %ec = icmp uge i32* %iv.next, %endptr
/llvm-project-15.0.7/compiler-rt/lib/dfsan/
H A Ddfsan_custom.cpp1093 if (endptr) in dfsan_strtol()
1094 *endptr = *tmp_endptr; in dfsan_strtol()
1154 if (endptr) in dfsan_strtod()
1155 *endptr = *tmp_endptr; in dfsan_strtod()
1175 double ret = dfsan_strtod(nptr, endptr, &tmp_endptr); in __dfsw_strtod()
1202 if (endptr) in dfsan_strtoll()
1203 *endptr = *tmp_endptr; in dfsan_strtoll()
1237 if (endptr) in dfsan_strtoul()
1238 *endptr = *tmp_endptr; in dfsan_strtoul()
1270 if (endptr) in dfsan_strtoull()
[all …]
/llvm-project-15.0.7/lldb/source/DataFormatters/
H A DFormattersHelpers.cpp125 char *endptr = nullptr; in ExtractIndexFromString() local
126 unsigned long int idx = ::strtoul(item_name, &endptr, 0); in ExtractIndexFromString()
127 if (idx == 0 && endptr == item_name) in ExtractIndexFromString()
/llvm-project-15.0.7/polly/lib/External/isl/
H A Disl_arg.c905 char *endptr; in parse_bool_option() local
906 int val = strtol(arg[1], &endptr, 0); in parse_bool_option()
1020 char *endptr; in parse_int_option() local
1033 int i = strtol(arg[1], &endptr, 0); in parse_int_option()
1034 if (*endptr == '\0') { in parse_int_option()
1048 char *endptr; in parse_long_option() local
1064 long l = strtol(arg[1], &endptr, 0); in parse_long_option()
1065 if (*endptr == '\0') { in parse_long_option()
1088 char *endptr; in parse_ulong_option() local
1101 unsigned long ul = strtoul(arg[1], &endptr, 0); in parse_ulong_option()
[all …]
/llvm-project-15.0.7/lldb/tools/intel-features/intel-mpx/
H A Dcli-wrapper-mpxtable.cpp383 char *endptr; in DoExecute() local
385 uint64_t lbound = std::strtoul(arg[1], &endptr, 16); in DoExecute()
386 if (endptr == arg[1] || errno == ERANGE) { in DoExecute()
392 uint64_t ubound = std::strtoul(arg[2], &endptr, 16); in DoExecute()
393 if (endptr == arg[1] || errno == ERANGE) { in DoExecute()
/llvm-project-15.0.7/compiler-rt/lib/memprof/
H A Dmemprof_interceptors.cpp275 INTERCEPTOR(long, strtol, const char *nptr, char **endptr, int base) { in INTERCEPTOR() argument
281 StrtolFixAndCheck(ctx, nptr, endptr, real_endptr, base); in INTERCEPTOR()
311 INTERCEPTOR(long long, strtoll, const char *nptr, char **endptr, int base) { in INTERCEPTOR() argument
317 StrtolFixAndCheck(ctx, nptr, endptr, real_endptr, base); in INTERCEPTOR()
/llvm-project-15.0.7/clang/test/Analysis/
H A Dtaint-generic.c894 long strtol(const char *restrict nptr, char **restrict endptr, int base);
895 long long strtoll(const char *restrict nptr, char **restrict endptr, int base);
896 unsigned long int strtoul(const char *nptr, char **endptr, int base);
897 unsigned long long int strtoull(const char *nptr, char **endptr, int base);
898 void testStrtolVariants(char **restrict endptr, int base) { in testStrtolVariants() argument
902 long result_l = strtol(s, endptr, base); in testStrtolVariants()
905 long long result_ll = strtoll(s, endptr, base); in testStrtolVariants()
908 unsigned long result_ul = strtoul(s, endptr, base); in testStrtolVariants()
911 unsigned long long result_ull = strtoull(s, endptr, base); in testStrtolVariants()
/llvm-project-15.0.7/compiler-rt/lib/asan/
H A Dasan_interceptors.cpp490 INTERCEPTOR(long, strtol, const char *nptr, char **endptr, int base) { in INTERCEPTOR() argument
495 return REAL(strtol)(nptr, endptr, base); in INTERCEPTOR()
499 StrtolFixAndCheck(ctx, nptr, endptr, real_endptr, base); in INTERCEPTOR()
542 INTERCEPTOR(long long, strtoll, const char *nptr, char **endptr, int base) { in INTERCEPTOR() argument
547 return REAL(strtoll)(nptr, endptr, base); in INTERCEPTOR()
551 StrtolFixAndCheck(ctx, nptr, endptr, real_endptr, base); in INTERCEPTOR()
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_libc.cpp230 s64 internal_simple_strtoll(const char *nptr, const char **endptr, int base) { in internal_simple_strtoll() argument
251 if (endptr) { in internal_simple_strtoll()
252 *endptr = (have_digits) ? const_cast<char *>(nptr) : old_nptr; in internal_simple_strtoll()
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/cert/
H A Derr33-c.c11 long strtol(const char *restrict nptr, char **restrict endptr, int base);

12