blob: 767d13fb84e33990a962300eac414b0a2219f04c [file] [log] [blame]
add_libc_fuzzer(
qsort_fuzz
SRCS
qsort_fuzz.cpp
DEPENDS
libc.src.stdlib.qsort
)
add_libc_fuzzer(
atof_differential_fuzz
SRCS
atof_differential_fuzz.cpp
HDRS
StringParserOutputDiff.h
DEPENDS
libc.src.stdlib.atof
)
add_libc_fuzzer(
strtofloat_fuzz
NEED_MPFR
SRCS
strtofloat_fuzz.cpp
DEPENDS
libc.src.stdlib.atof
libc.src.stdlib.strtof
libc.src.stdlib.strtod
libc.src.stdlib.strtold
)
add_libc_fuzzer(
strtointeger_differential_fuzz
SRCS
strtointeger_differential_fuzz.cpp
HDRS
StringParserOutputDiff.h
DEPENDS
libc.src.stdlib.atoi
libc.src.stdlib.atol
libc.src.stdlib.atoll
libc.src.stdlib.strtol
libc.src.stdlib.strtoll
libc.src.stdlib.strtoul
libc.src.stdlib.strtoull
)
add_libc_fuzzer(
strtointeger_differential_fuzz_cleaner
SRCS
strtointeger_differential_fuzz.cpp
HDRS
StringParserOutputDiff.h
DEPENDS
libc.src.stdlib.atoi
libc.src.stdlib.atol
libc.src.stdlib.atoll
libc.src.stdlib.strtol
libc.src.stdlib.strtoll
libc.src.stdlib.strtoul
libc.src.stdlib.strtoull
COMPILE_OPTIONS
-DLIBC_COPT_FUZZ_ATOI_CLEANER_INPUT
)
add_libc_fuzzer(
strtointeger_fuzz
SRCS
strtointeger_fuzz.cpp
DEPENDS
libc.src.stdlib.atoi
libc.src.stdlib.atol
libc.src.stdlib.atoll
libc.src.stdlib.strtol
libc.src.stdlib.strtoll
libc.src.stdlib.strtoul
libc.src.stdlib.strtoull
)