Searched refs:ConsumeIntegralInRange (Results 1 – 2 of 2) sorted by relevance
| /openbsd/src/gnu/llvm/compiler-rt/include/fuzzer/ |
| D | FuzzedDataProvider.h | 60 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/ |
| D | FuzzedDataProviderUnittest.cpp | 157 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()
|