Lines Matching refs:uint8_t
35 size_t Mutate_Custom(uint8_t *Data, size_t Size, size_t MaxSize);
37 size_t Mutate_CustomCrossOver(uint8_t *Data, size_t Size, size_t MaxSize);
39 size_t Mutate_ShuffleBytes(uint8_t *Data, size_t Size, size_t MaxSize);
41 size_t Mutate_EraseBytes(uint8_t *Data, size_t Size, size_t MaxSize);
43 size_t Mutate_InsertByte(uint8_t *Data, size_t Size, size_t MaxSize);
45 size_t Mutate_InsertRepeatedBytes(uint8_t *Data, size_t Size, size_t MaxSize);
47 size_t Mutate_ChangeByte(uint8_t *Data, size_t Size, size_t MaxSize);
49 size_t Mutate_ChangeBit(uint8_t *Data, size_t Size, size_t MaxSize);
51 size_t Mutate_CopyPart(uint8_t *Data, size_t Size, size_t MaxSize);
54 size_t Mutate_AddWordFromManualDictionary(uint8_t *Data, size_t Size,
58 size_t Mutate_AddWordFromTORC(uint8_t *Data, size_t Size, size_t MaxSize);
61 size_t Mutate_AddWordFromPersistentAutoDictionary(uint8_t *Data, size_t Size,
65 size_t Mutate_ChangeASCIIInteger(uint8_t *Data, size_t Size, size_t MaxSize);
67 size_t Mutate_ChangeBinaryInteger(uint8_t *Data, size_t Size, size_t MaxSize);
70 size_t Mutate_CrossOver(uint8_t *Data, size_t Size, size_t MaxSize);
74 size_t Mutate(uint8_t *Data, size_t Size, size_t MaxSize);
79 size_t MutateWithMask(uint8_t *Data, size_t Size, size_t MaxSize,
80 const std::vector<uint8_t> &Mask);
84 size_t DefaultMutate(uint8_t *Data, size_t Size, size_t MaxSize);
87 size_t CrossOver(const uint8_t *Data1, size_t Size1, const uint8_t *Data2,
88 size_t Size2, uint8_t *Out, size_t MaxOutSize);
100 size_t (MutationDispatcher::*Fn)(uint8_t *Data, size_t Size, size_t Max);
104 size_t AddWordFromDictionary(Dictionary &D, uint8_t *Data, size_t Size,
106 size_t MutateImpl(uint8_t *Data, size_t Size, size_t MaxSize,
109 size_t InsertPartOf(const uint8_t *From, size_t FromSize, uint8_t *To,
111 size_t CopyPartOf(const uint8_t *From, size_t FromSize, uint8_t *To,
113 size_t ApplyDictionaryEntry(uint8_t *Data, size_t Size, size_t MaxSize,
118 const uint8_t *Data, size_t Size);
120 const uint8_t *Data, size_t Size);
125 const uint8_t *Data, size_t Size);
143 std::vector<uint8_t> MutateInPlaceHere;
144 std::vector<uint8_t> MutateWithMaskTemp;
147 std::vector<uint8_t> CustomCrossOverInPlaceHere;