Lines Matching refs:FuzzedDataProvider

31 class FuzzedDataProvider {
35 FuzzedDataProvider(const uint8_t *data, size_t size) in FuzzedDataProvider() function
37 ~FuzzedDataProvider() = default;
87 FuzzedDataProvider(const FuzzedDataProvider &) = delete;
88 FuzzedDataProvider &operator=(const FuzzedDataProvider &) = delete;
108 std::vector<T> FuzzedDataProvider::ConsumeBytes(size_t num_bytes) { in ConsumeBytes()
118 std::vector<T> FuzzedDataProvider::ConsumeBytesWithTerminator(size_t num_bytes, in ConsumeBytesWithTerminator()
128 std::vector<T> FuzzedDataProvider::ConsumeRemainingBytes() { in ConsumeRemainingBytes()
136 inline std::string FuzzedDataProvider::ConsumeBytesAsString(size_t num_bytes) { in ConsumeBytesAsString()
152 FuzzedDataProvider::ConsumeRandomLengthString(size_t max_length) { in ConsumeRandomLengthString()
180 inline std::string FuzzedDataProvider::ConsumeRandomLengthString() { in ConsumeRandomLengthString()
187 inline std::string FuzzedDataProvider::ConsumeRemainingBytesAsString() { in ConsumeRemainingBytesAsString()
194 template <typename T> T FuzzedDataProvider::ConsumeIntegral() { in ConsumeIntegral()
204 T FuzzedDataProvider::ConsumeIntegralInRange(T min, T max) { in ConsumeIntegralInRange()
239 template <typename T> T FuzzedDataProvider::ConsumeFloatingPoint() { in ConsumeFloatingPoint()
248 T FuzzedDataProvider::ConsumeFloatingPointInRange(T min, T max) { in ConsumeFloatingPointInRange()
272 template <typename T> T FuzzedDataProvider::ConsumeProbability() { in ConsumeProbability()
288 inline bool FuzzedDataProvider::ConsumeBool() { in ConsumeBool()
295 template <typename T> T FuzzedDataProvider::ConsumeEnum() { in ConsumeEnum()
303 T FuzzedDataProvider::PickValueInArray(const T (&array)[size]) { in PickValueInArray()
309 T FuzzedDataProvider::PickValueInArray(const std::array<T, size> &array) { in PickValueInArray()
315 T FuzzedDataProvider::PickValueInArray(std::initializer_list<const T> list) { in PickValueInArray()
329 inline size_t FuzzedDataProvider::ConsumeData(void *destination, in ConsumeData()
337 inline void FuzzedDataProvider::CopyAndAdvance(void *destination, in CopyAndAdvance()
343 inline void FuzzedDataProvider::Advance(size_t num_bytes) { in Advance()
352 std::vector<T> FuzzedDataProvider::ConsumeBytes(size_t size, size_t num_bytes) { in ConsumeBytes()
378 TS FuzzedDataProvider::ConvertUnsignedToSigned(TU value) { in ConvertUnsignedToSigned()