Lines Matching refs:data_provider
35 void PerformUnwind(FuzzedDataProvider* data_provider, Unwinder* unwinder) { in PerformUnwind() argument
40 uint8_t set_values = data_provider->ConsumeIntegral<uint8_t>() % 4; in PerformUnwind()
46 GetStringList(data_provider, kMaxUnwindStringLen, kMaxUnwindStrings); in PerformUnwind()
52 GetStringList(data_provider, kMaxUnwindStringLen, kMaxUnwindStrings); in PerformUnwind()
58 GetStringList(data_provider, kMaxUnwindStringLen, kMaxUnwindStrings); in PerformUnwind()
60 GetStringList(data_provider, kMaxUnwindStringLen, kMaxUnwindStrings); in PerformUnwind()
67 FuzzedDataProvider data_provider(data, size); in LLVMFuzzerTestOneInput() local
71 std::unique_ptr<Maps> maps = GetMaps(&data_provider); in LLVMFuzzerTestOneInput()
74 uint8_t arch_val = data_provider.ConsumeIntegralInRange<uint8_t>(1, kArchCount); in LLVMFuzzerTestOneInput()
80 PutElfFilesInMemory(reinterpret_cast<MemoryFake*>(memory.get()), &data_provider); in LLVMFuzzerTestOneInput()
82 size_t max_frames = data_provider.ConsumeIntegralInRange<size_t>(0, 5000); in LLVMFuzzerTestOneInput()
89 unwinder.SetResolveNames(data_provider.ConsumeBool()); in LLVMFuzzerTestOneInput()
91 PerformUnwind(&data_provider, &unwinder); in LLVMFuzzerTestOneInput()
94 uint64_t pc = data_provider.ConsumeIntegral<uint64_t>(); in LLVMFuzzerTestOneInput()