aboutsummaryrefslogtreecommitdiffstats
path: root/prog/encoding.go
Commit message (Expand)AuthorAgeFilesLines
* all: use any instead of interface{}Dmitry Vyukov2025-12-221-4/+4
* prog: take multiple serialization flagsAleksandr Nogikh2025-11-031-17/+35
* all: delete dead codeTaras Madan2025-02-101-4/+0
* all: use min/max functionsDmitry Vyukov2025-01-171-6/+2
* all: follow new linter recommendationsTaras Madan2024-09-101-4/+8
* prog: fix validation of DataMmapProgDmitry Vyukov2024-05-061-33/+16
* prog: add raw deserialization modeDmitry Vyukov2024-04-291-5/+18
* prog: fix selection of args eligible for squashingDmitry Vyukov2024-04-151-3/+6
* prog: auto-set proper conditional fields in Deserialize()Aleksandr Nogikh2024-03-131-1/+12
* Revert "prog: auto-set proper conditional fields in Deserialize()"Aleksandr Nogikh2024-03-081-12/+1
* prog: auto-set proper conditional fields in Deserialize()Aleksandr Nogikh2024-03-081-1/+12
* prog: make invalid union field error more explicitAleksandr Nogikh2024-02-191-1/+4
* prog: highlight error locationAleksandr Nogikh2024-02-191-2/+7
* prog: support AUTO for structsPaul Chaignon2023-11-131-2/+13
* prog: add helper function parser.HasNextPaul Chaignon2023-11-131-0/+15
* prog: more informative errors on parsing failuresPaul Chaignon2023-10-121-2/+2
* all: use special placeholder for errorsTaras Madan2023-07-241-2/+2
* pkg/image: make Decompress easier to useDmitry Vyukov2022-12-221-2/+1
* pkg/image: factor out from progDmitry Vyukov2022-12-221-5/+6
* prog: don't materialize uncompressed image in DeserializeDmitry Vyukov2022-11-251-3/+3
* prog: handle broken base64 stringsAleksandr Nogikh2022-11-221-2/+2
* prog: introduce new Base64 syntax for dataHrutvik Kanabar2022-11-211-21/+49
* prog, pkg/compiler: add `BufferCompressed` buffer type & `compressed_image` b...Hrutvik Kanabar2022-11-211-0/+9
* prog: error if program variable refers to non-resourceDmitry Vyukov2022-01-111-0/+2
* all: replace collide mode by `async` call propertyAleksandr Nogikh2021-12-101-0/+3
* prog: don't use reflect.Value.IsZeroDmitry Vyukov2021-09-301-1/+2
* all: refactor fault injection into call propsAleksandr Nogikh2021-09-221-4/+2
* all: introduce call propertiesAleksandr Nogikh2021-09-221-2/+75
* all: introduce a prog.Call constructorAleksandr Nogikh2021-09-221-5/+2
* syz-manager, syz-fuzzer: filter stale glob values in the corpusDmitry Vyukov2021-06-261-1/+2
* pkg/compiler: add glob typeJoey Jiaojg2021-05-261-1/+1
* prog: allow arbitrary long lines in serialized programsDmitry Vyukov2020-09-201-21/+23
* prog: extend error message on deserialization errorDmitry Vyukov2020-09-201-1/+1
* pkg, prog: add per-field direction attributeNecip Fazil Yildiran2020-08-131-7/+10
* prog/alloc: align address allocation for aligned[addr]Albert van der Linde2020-07-141-1/+1
* .golangci.yml: enable whitespace checkerDmitry Vyukov2020-06-051-2/+0
* prog: introduce Field typeDmitry Vyukov2020-05-021-17/+19
* prog: rename {PtrType,ArrayType}.Type to ElemDmitry Vyukov2020-05-011-10/+9
* prog: remove Dir from TypeDmitry Vyukov2020-05-011-58/+60
* prog: make program parsing more permissiveDmitry Vyukov2020-04-281-1/+2
* prog: rename target.SanitizeCall to NeutralizeDmitry Vyukov2020-03-171-2/+2
* prog: control program lengthDmitry Vyukov2020-03-131-6/+8
* prog: dump orig prog if Deserialize panicsDmitry Vyukov2020-02-211-0/+6
* pkg/compiler: fix another bitfield layout bugDmitry Vyukov2020-01-071-1/+1
* prog: fix tests for string enforcementDmitry Vyukov2020-01-051-1/+3
* prog: don't mutate strings with enumerated valuesDmitry Vyukov2020-01-051-3/+17
* prog: fix a typo in a commentDmitry Vyukov2019-12-301-1/+1
* prog: don't fail decoding on non-default out argsDmitry Vyukov2019-12-211-1/+8
* tools: add syz-expandAndrey Konovalov2019-09-231-10/+20
* prog: add implementation for resource centricVeronica Radu2019-09-031-1/+1