Home
last modified time | relevance | path

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

/openbsd/src/gnu/llvm/compiler-rt/lib/fuzzer/tests/
DFuzzedDataProviderUnittest.cpp377 TEST(FuzzedDataProvider, ConsumeProbability) { in TEST() argument
379 ASSERT_FLOAT_EQ(float(0.28969181), DataProv.ConsumeProbability<float>()); in TEST()
381 DataProv.ConsumeProbability<double>()); in TEST()
382 ASSERT_FLOAT_EQ(float(0.30104411), DataProv.ConsumeProbability<float>()); in TEST()
384 DataProv.ConsumeProbability<double>()); in TEST()
385 ASSERT_FLOAT_EQ(float(0.67005056), DataProv.ConsumeProbability<float>()); in TEST()
387 DataProv.ConsumeProbability<double>()); in TEST()
392 ASSERT_FLOAT_EQ(float(0.0), DataProv.ConsumeProbability<float>()); in TEST()
419 ASSERT_FLOAT_EQ(float(0.0), DataProv.ConsumeProbability<float>()); in TEST()
/openbsd/src/gnu/llvm/compiler-rt/include/fuzzer/
DFuzzedDataProvider.h67 template <typename T> T ConsumeProbability();
267 return result + range * ConsumeProbability<T>(); in ConsumeFloatingPointInRange()
272 template <typename T> T FuzzedDataProvider::ConsumeProbability() { in ConsumeProbability() function