Home
last modified time | relevance | path

Searched refs:ConsumeIntegralInRange (Results 1 – 2 of 2) sorted by relevance

/openbsd/src/gnu/llvm/compiler-rt/include/fuzzer/
DFuzzedDataProvider.h60 template <typename T> T ConsumeIntegralInRange(T min, T max);
195 return ConsumeIntegralInRange(std::numeric_limits<T>::min(), in ConsumeIntegral()
204 T FuzzedDataProvider::ConsumeIntegralInRange(T min, T max) { in ConsumeIntegralInRange() function
298 ConsumeIntegralInRange<uint32_t>(0, static_cast<uint32_t>(T::kMaxValue))); in ConsumeEnum()
305 return array[ConsumeIntegralInRange<size_t>(0, size - 1)]; in PickValueInArray()
311 return array[ConsumeIntegralInRange<size_t>(0, size - 1)]; in PickValueInArray()
320 return *(list.begin() + ConsumeIntegralInRange<size_t>(0, list.size() - 1)); in PickValueInArray()
/openbsd/src/gnu/llvm/compiler-rt/lib/fuzzer/tests/
DFuzzedDataProviderUnittest.cpp157 TEST(FuzzedDataProvider, ConsumeIntegralInRange) { in TEST() argument
159 EXPECT_EQ(int32_t(21), DataProv.ConsumeIntegralInRange<int32_t>(10, 30)); in TEST()
161 DataProv.ConsumeIntegralInRange<int32_t>(1337, 1337)); in TEST()
162 EXPECT_EQ(int8_t(-59), DataProv.ConsumeIntegralInRange<int8_t>(-100, 100)); in TEST()
164 DataProv.ConsumeIntegralInRange<uint16_t>(0, 65535)); in TEST()
166 DataProv.ConsumeIntegralInRange<signed char>(-123, 123)); in TEST()
167 EXPECT_EQ(int64_t(-53253077544), DataProv.ConsumeIntegralInRange<int64_t>( in TEST()
174 DataProv.ConsumeIntegralInRange<uint64_t>(123456789, 987654321)); in TEST()