Home
last modified time | relevance | path

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

/llvm-project-15.0.7/compiler-rt/include/fuzzer/
H A DFuzzedDataProvider.h46 template <typename T> std::vector<T> ConsumeBytes(size_t num_bytes);
95 std::vector<T> ConsumeBytes(size_t size, size_t num_bytes);
108 std::vector<T> FuzzedDataProvider::ConsumeBytes(size_t num_bytes) { in ConsumeBytes() function
110 return ConsumeBytes<T>(num_bytes, num_bytes); in ConsumeBytes()
121 std::vector<T> result = ConsumeBytes<T>(num_bytes + 1, num_bytes); in ConsumeBytesWithTerminator()
129 return ConsumeBytes<T>(remaining_bytes_); in ConsumeRemainingBytes()
352 std::vector<T> FuzzedDataProvider::ConsumeBytes(size_t size, size_t num_bytes) { in ConsumeBytes() function
/llvm-project-15.0.7/compiler-rt/lib/fuzzer/tests/
H A DFuzzedDataProviderUnittest.cpp108 TEST(FuzzedDataProvider, ConsumeBytes) { in TEST() argument
111 DataProv.ConsumeBytes<unsigned char>(1)); in TEST()
114 DataProv.ConsumeBytes<uint8_t>(10)); in TEST()
116 std::vector<unsigned char> UChars = DataProv.ConsumeBytes<unsigned char>(24); in TEST()
124 DataProv.ConsumeBytes<signed char>(31337)); in TEST()
228 DataProv.ConsumeBytes<uint8_t>(123)); in TEST()
245 DataProv.ConsumeBytes<uint8_t>(123)); in TEST()
368 DataProv.ConsumeBytes<uint8_t>(8)); in TEST()