aboutsummaryrefslogtreecommitdiffstats
path: root/prog/encoding.go
Commit message (Expand)AuthorAgeFilesLines
* prog, pkg/compiler: fix warningsDmitry Vyukov2019-03-291-2/+2
* prog: fix a bunch of bugs in parsingDmitry Vyukov2019-03-291-16/+38
* prog: fix escaping of C stringsDmitry Vyukov2019-01-311-5/+15
* prog, pkg/csource: more readable serialization for stringsDmitry Vyukov2018-12-151-26/+87
* prog: support AUTO args in programsDmitry Vyukov2018-12-101-6/+79
* prog: implement strict parsing modeDmitry Vyukov2018-12-101-18/+32
* prog: introduce strict parsing modeDmitry Vyukov2018-12-101-32/+52
* prog: refactor deserialization codeDmitry Vyukov2018-12-101-46/+53
* prog: export Type.DefaultArgDmitry Vyukov2018-12-061-14/+14
* prog: add concept of "special pointers"Dmitry Vyukov2018-08-301-6/+4
* prog: collect all prog commentsDmitry Vyukov2018-08-081-1/+13
* prog: introduce debugValidateDmitry Vyukov2018-08-021-5/+1
* prog: refactor defaultArg/isDefaultArgDmitry Vyukov2018-08-021-18/+18
* prog: refactor program serializationDmitry Vyukov2018-07-311-105/+137
* prog: parse comments in serialized programsDmitry Vyukov2018-07-271-4/+17
* prog: make c.Ret optionalDmitry Vyukov2018-05-051-2/+2
* prog: simplify codeDmitry Vyukov2018-05-051-22/+21
* gometalinter: enable cyclomatic complexity checkingDmitry Vyukov2018-05-041-212/+238
* sys/linux: add support for mounting filesystem imagesDmitry Vyukov2018-03-301-1/+1
* all: fix gometalinter warningsDmitry Vyukov2018-03-081-3/+1
* prog: fix isDefaultArgDmitry Vyukov2018-03-081-15/+0
* prog: harden program parsing against description changes moreDmitry Vyukov2018-03-051-27/+61
* prog: handle excessive args and fields during program parsingDmitry Vyukov2018-03-051-6/+46
* prog: harden program parsingDmitry Vyukov2018-03-051-5/+3
* prog: remove stale TODOsDmitry Vyukov2018-02-261-1/+1
* sys/linux: remove proc type from network descriptionsDmitry Vyukov2018-02-261-0/+15
* prog: add arbitrary mutation of complex structsDmitry Vyukov2018-02-251-1/+15
* sys/linux: prevent programs from doing arbitrary writes with ARCH_SET_FSDmitry Vyukov2018-02-231-0/+3
* prog: rework address allocationDmitry Vyukov2018-02-191-77/+52
* prog: don't serialize default argumentsDmitry Vyukov2018-02-011-13/+39
* prog: remove unused UnionArg.OptionTypeDmitry Vyukov2018-01-271-2/+2
* prog: detect argument type mismatch during deserializationDmitry Vyukov2017-12-311-0/+5
* prog: minor refactoring around argumentsDmitry Vyukov2017-12-171-2/+2
* prog: don't serialize output data argsDmitry Vyukov2017-12-171-10/+30
* prog: introduce more readable format for data argsDmitry Vyukov2017-12-171-14/+141
* prog: repair arrays/buffers with incorrect size in DeserializeDmitry Vyukov2017-11-281-0/+12
* prog: export MakeData/UnionArg as we do for other arg typesDmitry Vyukov2017-11-221-2/+2
* prog: remove default target and all global stateDmitry Vyukov2017-09-151-10/+12
* prog, sys: move types to progDmitry Vyukov2017-09-051-13/+11
* prog: dot-import sysDmitry Vyukov2017-09-051-20/+20
* sys: rename Call to SyscallDmitry Vyukov2017-09-051-1/+1
* sys, pkg/compiler: move padding computation to compilerDmitry Vyukov2017-09-041-1/+1
* prog: restore missing struct fieldsDmitry Vyukov2017-08-251-2/+2
* sys, prog: switch values to to uint64Dmitry Vyukov2017-08-191-8/+7
* prog: generate missing syscall args when decodingAndrey Konovalov2017-08-011-0/+5
* prog: return error instead of panic when parsingAndrey Konovalov2017-07-241-1/+1
* prog: split Arg into smaller structsAndrey Konovalov2017-07-171-52/+80
* prog: validate deserialized programsDmitry Vyukov2017-01-241-2/+7
* prog: add FieldName to TypeAndrey Konovalov2017-01-231-2/+2
* all: spot optimizationsDmitry Vyukov2017-01-201-5/+3