- Sort Score
- Result 10 results
- Languages All
Results 1 - 3 of 3 for byteSliceShuffleBytes (0.15 sec)
-
src/internal/fuzz/mutators_byteslice_test.go
name: "byteSliceOverwriteConstantBytes", mutator: byteSliceOverwriteConstantBytes, input: []byte{1, 2, 3, 4}, expected: []byte{3, 3, 3, 4}, }, { name: "byteSliceShuffleBytes", mutator: byteSliceShuffleBytes, input: []byte{1, 2, 3, 4}, expected: []byte{2, 3, 1, 4}, }, { name: "byteSliceSwapBytes", mutator: byteSliceSwapBytes, randVals: []int{0, 2, 0, 2},
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Nov 19 18:23:43 UTC 2021 - 4.3K bytes - Viewed (0) -
src/internal/fuzz/mutators_byteslice.go
} dst := m.rand(len(b)) n := m.chooseLen(len(b) - dst) rb := byte(m.rand(256)) for i := dst; i < dst+n; i++ { b[i] = rb } return b } // byteSliceShuffleBytes shuffles a chunk of bytes in b. func byteSliceShuffleBytes(m *mutator, b []byte) []byte { if len(b) <= 1 { return nil } dst := m.rand(len(b)) n := m.chooseLen(len(b) - dst) if n <= 2 { return nil }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Nov 19 18:23:43 UTC 2021 - 7.7K bytes - Viewed (0) -
src/internal/fuzz/mutator.go
byteSliceArithmeticUint64, byteSliceOverwriteInterestingUint8, byteSliceOverwriteInterestingUint16, byteSliceOverwriteInterestingUint32, byteSliceInsertConstantBytes, byteSliceOverwriteConstantBytes, byteSliceShuffleBytes, byteSliceSwapBytes, } func (m *mutator) mutateBytes(ptrB *[]byte) { b := *ptrB defer func() { if unsafe.SliceData(*ptrB) != unsafe.SliceData(b) { panic("data moved to new address")
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Sep 18 20:01:34 UTC 2023 - 6.6K bytes - Viewed (0)