Lines Matching refs:Packets
41 static size_t PackPackets(const std::vector<bytes_t>& Packets, uint8_t* Data, in PackPackets() argument
45 for (auto it = Packets.cbegin(); MaxSize > 0 && it != Packets.cend(); ++it) { in PackPackets()
71 auto Packets = UnpackPackets(Data, Size); in LLVMFuzzerCustomMutator() local
73 if (odd < 10 || Packets.size() == 0) { in LLVMFuzzerCustomMutator()
76 if (Packets.size() > 0) { in LLVMFuzzerCustomMutator()
77 auto pos = (Seed >> 16) % Packets.size(); in LLVMFuzzerCustomMutator()
78 Packets.insert(Packets.begin() + pos, bytes_t(len)); in LLVMFuzzerCustomMutator()
80 Packets.push_back(bytes_t(len)); in LLVMFuzzerCustomMutator()
82 } else if (odd < 20 && Packets.size() > 1) { in LLVMFuzzerCustomMutator()
84 auto pos = (Seed >> 16) % Packets.size(); in LLVMFuzzerCustomMutator()
85 Packets.erase(Packets.begin() + pos); in LLVMFuzzerCustomMutator()
86 } else if (Packets.size() > 0) { in LLVMFuzzerCustomMutator()
88 auto pos = (Seed >> 16) % Packets.size(); in LLVMFuzzerCustomMutator()
89 auto& p = Packets[pos]; in LLVMFuzzerCustomMutator()
97 Fuzz_FixPackets(Packets, Seed); in LLVMFuzzerCustomMutator()
99 Size = PackPackets(Packets, Data, MaxSize); in LLVMFuzzerCustomMutator()
100 FUZZLOG("Packet size:%zu, data=%s", Packets.size(), in LLVMFuzzerCustomMutator()
111 auto Packets = UnpackPackets(Data, Size); in LLVMFuzzerTestOneInput() local
112 Fuzz_RunPackets(Packets); in LLVMFuzzerTestOneInput()