aboutsummaryrefslogtreecommitdiffstats
path: root/prog/mutation.go
Commit message (Expand)AuthorAgeFilesLines
* all: use min/max functionsDmitry Vyukov2025-01-171-21/+6
* prog: fix validation of DataMmapProgDmitry Vyukov2024-05-061-0/+3
* prog: use optimized mutation parametersAleksandr Nogikh2024-04-021-9/+52
* prog: fix resource leak during replaceArg() of union fieldsAleksandr Nogikh2024-03-131-1/+0
* Revert "prog: fix resource leak during replaceArg() of union fields"Aleksandr Nogikh2024-03-081-0/+1
* prog: fix resource leak during replaceArg() of union fieldsAleksandr Nogikh2024-03-081-1/+0
* prog: support conditional fieldsAleksandr Nogikh2024-02-191-1/+3
* prog: swap array elements during mutationAleksandr Nogikh2024-02-081-1/+7
* pkg/image: treat empty compressed image as valid imageDmitry Vyukov2022-12-221-3/+0
* pkg/image: optimize image decompressionDmitry Vyukov2022-12-221-8/+0
* pkg/image: make Decompress easier to useDmitry Vyukov2022-12-221-4/+2
* pkg/image: factor out from progDmitry Vyukov2022-12-221-6/+8
* prog: refactor HeatMapDmitry Vyukov2022-11-251-5/+3
* prog: use randInt when mutating imagesDmitry Vyukov2022-11-231-1/+1
* prog: don't decompress more than 1 image at a timeDmitry Vyukov2022-11-231-0/+8
* prog: move image mutation into a separate functionDmitry Vyukov2022-11-231-23/+26
* prog, pkg/compiler: add `BufferCompressed` buffer type & `compressed_image` b...Hrutvik Kanabar2022-11-211-0/+28
* pkg/mgrconfig, prog, syz-fuzzer: manager-configurable syscall mutationHrutvik Kanabar2022-09-221-16/+25
* prog: generate very long file namesDmitry Vyukov2022-08-101-2/+7
* prog: fix out-of-bounds access in any blob mutationDmitry Vyukov2022-06-201-4/+7
* pkg/csource: remove calls instead of skipping themAleksandr Nogikh2021-10-011-4/+4
* pkg/compiler: add glob typeJoey Jiaojg2021-05-261-0/+6
* prog: fix UnionType mutation for when per-field dir is specifiedNecip Fazil Yildiran2020-08-141-2/+2
* prog: reduce number of allocations in MutateDmitry Vyukov2020-05-181-31/+29
* prog: introduce Field typeDmitry Vyukov2020-05-021-17/+7
* prog: rename {PtrType,ArrayType}.Type to ElemDmitry Vyukov2020-05-011-1/+1
* prog: remove Dir from TypeDmitry Vyukov2020-05-011-14/+14
* prog: reduce code nesting levelDmitry Vyukov2020-04-281-20/+20
* prog: rename target.SanitizeCall to NeutralizeDmitry Vyukov2020-03-171-3/+1
* prog: control program lengthDmitry Vyukov2020-03-131-16/+29
* prog: remove use of unsafeDmitry Vyukov2020-02-091-11/+9
* prog: reduce len mutation priorityDmitry Vyukov2020-01-181-1/+2
* prog: increase array size during mutationDmitry Vyukov2020-01-071-2/+8
* prog: don't mutate strings with enumerated valuesDmitry Vyukov2020-01-051-4/+8
* prog, pkg/compiler: alignment for integer rangesPaul Chaignon2019-10-251-12/+45
* prog: mutate length of output buffersVeronica Radu2019-10-101-6/+26
* prog: fix plain priority for integersVeronica Radu2019-10-021-1/+1
* prog: add insertionPoint param in generateCall funcVeronica Radu2019-09-231-1/+1
* prog: use type size when generating/mutating intsVeronica Radu2019-09-231-2/+4
* prog: implemented argument and call prioritiesVeronica Radu2019-09-041-36/+176
* prog: move all flag mutation logic into flags() (#1362)Andrey Konovalov2019-09-031-21/+1
* prog: add implementation for resource centricVeronica Radu2019-09-031-3/+4
* prog: add special mutation for binary flagsVeronica Radu2019-08-091-1/+25
* prog: fix crash in blob mutationDmitry Vyukov2019-07-261-1/+1
* prog/mutation: Add internal commentsMarco Elver2019-06-071-7/+27
* prog: add concept of "special pointers"Dmitry Vyukov2018-08-301-1/+8
* prog: split and simplify MutateDmitry Vyukov2018-08-021-108/+135
* prog: introduce debugValidateDmitry Vyukov2018-08-021-5/+1
* prog: mutate fixed-size strings moreDmitry Vyukov2018-06-121-4/+4
* prog: refactor mutateArg from a big huge functionDmitry Vyukov2018-05-071-131/+180