Searched refs:dataProvider (Results 1 – 2 of 2) sorted by relevance
34 ffi_type* generateCustomType(FuzzedDataProvider* dataProvider) { in generateCustomType() argument46 size_t num_elements = dataProvider->ConsumeIntegralInRange<size_t>(0, in generateCustomType()56 new_type->elements[i] = getRandomType(dataProvider, false); in generateCustomType()87 ffi_type* getRandomType(FuzzedDataProvider* dataProvider, in getRandomType() argument90 size_t type_index = dataProvider->ConsumeIntegralInRange<size_t>(0, in getRandomType()95 type = generateCustomType(dataProvider); in getRandomType()106 void* genArg(ffi_type* type, FuzzedDataProvider* dataProvider) { in genArg() argument119 std::vector<uint8_t> bytes = dataProvider->ConsumeBytes<uint8_t>(type_size); in genArg()126 FuzzedDataProvider* dataProvider) { in buildArgArrays() argument136 ffi_type* type = getRandomType(dataProvider, true); in buildArgArrays()[all …]
22 FuzzedDataProvider dataProvider(data, size); in FuzzStringParsing() local23 std::string contents = dataProvider.ConsumeRemainingBytesAsString(); in FuzzStringParsing()29 FuzzedDataProvider dataProvider(data, size); in FuzzVectorParsing() local30 size_t keySize = dataProvider.remaining_bytes() / 4; in FuzzVectorParsing()31 std::string key1 = dataProvider.ConsumeBytesAsString(keySize); in FuzzVectorParsing()32 std::string key2 = dataProvider.ConsumeBytesAsString(keySize); in FuzzVectorParsing()33 std::vector<uint8_t> contentsBytes = dataProvider.ConsumeRemainingBytes<uint8_t>(); in FuzzVectorParsing()