// byteSliceRemoveBytes removes a random chunk of bytes from b. func byteSliceRemoveBytes(m *mutator, b []byte) []byte { … } // byteSliceInsertRandomBytes inserts a chunk of random bytes into b at a random // position. func byteSliceInsertRandomBytes(m *mutator, b []byte) []byte { … } // byteSliceDuplicateBytes duplicates a chunk of bytes in b and inserts it into // a random position. func byteSliceDuplicateBytes(m *mutator, b []byte) []byte { … } // byteSliceOverwriteBytes overwrites a chunk of b with another chunk of b. func byteSliceOverwriteBytes(m *mutator, b []byte) []byte { … } // byteSliceBitFlip flips a random bit in a random byte in b. func byteSliceBitFlip(m *mutator, b []byte) []byte { … } // byteSliceXORByte XORs a random byte in b with a random value. func byteSliceXORByte(m *mutator, b []byte) []byte { … } // byteSliceSwapByte swaps two random bytes in b. func byteSliceSwapByte(m *mutator, b []byte) []byte { … } // byteSliceArithmeticUint8 adds/subtracts from a random byte in b. func byteSliceArithmeticUint8(m *mutator, b []byte) []byte { … } // byteSliceArithmeticUint16 adds/subtracts from a random uint16 in b. func byteSliceArithmeticUint16(m *mutator, b []byte) []byte { … } // byteSliceArithmeticUint32 adds/subtracts from a random uint32 in b. func byteSliceArithmeticUint32(m *mutator, b []byte) []byte { … } // byteSliceArithmeticUint64 adds/subtracts from a random uint64 in b. func byteSliceArithmeticUint64(m *mutator, b []byte) []byte { … } // byteSliceOverwriteInterestingUint8 overwrites a random byte in b with an interesting // value. func byteSliceOverwriteInterestingUint8(m *mutator, b []byte) []byte { … } // byteSliceOverwriteInterestingUint16 overwrites a random uint16 in b with an interesting // value. func byteSliceOverwriteInterestingUint16(m *mutator, b []byte) []byte { … } // byteSliceOverwriteInterestingUint32 overwrites a random uint16 in b with an interesting // value. func byteSliceOverwriteInterestingUint32(m *mutator, b []byte) []byte { … } // byteSliceInsertConstantBytes inserts a chunk of constant bytes into a random position in b. func byteSliceInsertConstantBytes(m *mutator, b []byte) []byte { … } // byteSliceOverwriteConstantBytes overwrites a chunk of b with constant bytes. func byteSliceOverwriteConstantBytes(m *mutator, b []byte) []byte { … } // byteSliceShuffleBytes shuffles a chunk of bytes in b. func byteSliceShuffleBytes(m *mutator, b []byte) []byte { … } // byteSliceSwapBytes swaps two chunks of bytes in b. func byteSliceSwapBytes(m *mutator, b []byte) []byte { … }