[AVR] Fix LLD test (#106739)
[llvm-project.git] / libc / fuzzing / stdlib / CMakeLists.txt
blob204bc619318da2083d1bbca275d9f4dd2c6d0c07
1 add_libc_fuzzer(
2   qsort_fuzz
3   SRCS
4     qsort_fuzz.cpp
5   DEPENDS
6     libc.src.stdlib.qsort
9 add_libc_fuzzer(
10   atof_differential_fuzz
11   SRCS
12     atof_differential_fuzz.cpp
13   HDRS
14     StringParserOutputDiff.h
15   DEPENDS
16     libc.src.stdlib.atof
19 add_libc_fuzzer(
20   strtofloat_fuzz
21   NEED_MPFR
22   SRCS
23     strtofloat_fuzz.cpp
24   DEPENDS
25     libc.hdr.math_macros
26     libc.src.stdlib.atof
27     libc.src.stdlib.strtof
28     libc.src.stdlib.strtod
29     libc.src.stdlib.strtold
30     libc.src.__support.FPUtil.fp_bits
33 add_libc_fuzzer(
34   strtointeger_differential_fuzz
35   SRCS
36     strtointeger_differential_fuzz.cpp
37   HDRS
38     StringParserOutputDiff.h
39   DEPENDS
40     libc.src.stdlib.atoi
41     libc.src.stdlib.atol
42     libc.src.stdlib.atoll
43     libc.src.stdlib.strtol
44     libc.src.stdlib.strtoll
45     libc.src.stdlib.strtoul
46     libc.src.stdlib.strtoull
49 add_libc_fuzzer(
50   strtointeger_differential_fuzz_cleaner
51   SRCS
52     strtointeger_differential_fuzz.cpp
53   HDRS
54     StringParserOutputDiff.h
55   DEPENDS
56     libc.src.stdlib.atoi
57     libc.src.stdlib.atol
58     libc.src.stdlib.atoll
59     libc.src.stdlib.strtol
60     libc.src.stdlib.strtoll
61     libc.src.stdlib.strtoul
62     libc.src.stdlib.strtoull
63   COMPILE_OPTIONS
64     -DLIBC_COPT_FUZZ_ATOI_CLEANER_INPUT
67 add_libc_fuzzer(
68   strtointeger_fuzz
69   SRCS
70     strtointeger_fuzz.cpp
71   DEPENDS
72     libc.src.stdlib.atoi
73     libc.src.stdlib.atol
74     libc.src.stdlib.atoll
75     libc.src.stdlib.strtol
76     libc.src.stdlib.strtoll
77     libc.src.stdlib.strtoul
78     libc.src.stdlib.strtoull