aboutsummaryrefslogtreecommitdiffstats
path: root/prog/encodingexec.go
Commit message (Expand)AuthorAgeFilesLines
* prog: simplify execContext.writeDmitry Vyukov2020-06-231-5/+1
* ipc: fix endianness issuesAlexander Egorenkov2020-06-231-8/+5
* prog/encodingexec: pad data args with zero bytesAlexander Egorenkov2020-06-221-0/+1
* prog: remove Dir from TypeDmitry Vyukov2020-05-011-1/+1
* executor: increase input buffer sizeDmitry Vyukov2020-02-101-1/+1
* prog: increase encodingexec buffer sizeDmitry Vyukov2020-01-181-1/+1
* pkg/compiler: fix bitfield layout bugDmitry Vyukov2019-12-201-0/+1
* prog: refactor bitfields representationDmitry Vyukov2019-12-191-2/+2
* prog, pkg/csource: more readable serialization for stringsDmitry Vyukov2018-12-151-1/+10
* prog: add concept of "special pointers"Dmitry Vyukov2018-08-301-7/+0
* prog: introduce debugValidateDmitry Vyukov2018-08-021-5/+1
* prog: refactor SerializeForExecDmitry Vyukov2018-08-021-94/+103
* prog: refactor SerializeForExecDmitry Vyukov2018-07-311-113/+117
* prog, pkg/compiler: support fmt typeDmitry Vyukov2018-07-081-11/+9
* prog: make c.Ret optionalDmitry Vyukov2018-05-051-1/+1
* prog: simplify codeDmitry Vyukov2018-05-051-10/+4
* prog: remove ReturnArgDmitry Vyukov2018-05-051-3/+8
* executor: use proper default values for resourcesDmitry Vyukov2018-02-261-0/+1
* pkg/compiler: allow unions as syscall argumentsDmitry Vyukov2018-02-231-0/+2
* prog: rework address allocationDmitry Vyukov2018-02-191-8/+2
* prog: fix PhysicalAddr for NULL addressesDmitry Vyukov2018-02-191-9/+8
* prog: merge foreachSubargOffset into foreachArgImplDmitry Vyukov2018-02-191-23/+20
* prog: rework foreachArgDmitry Vyukov2018-02-191-5/+2
* prog: unexport Args and PyPhysicalAddrDmitry Vyukov2018-02-171-20/+3
* prog: give special type generators access to targetDmitry Vyukov2018-02-171-3/+3
* pkg/csource: fix handling of proc typesDmitry Vyukov2017-12-221-20/+20
* prog: use dense indexes for copyout instructionsDmitry Vyukov2017-12-171-13/+20
* prog: add DeserializeExecDmitry Vyukov2017-12-171-17/+30
* prog: remove unused writeArg argumentDmitry Vyukov2017-12-171-5/+6
* prog: minor refactoring around argumentsDmitry Vyukov2017-12-171-4/+3
* prog: don't serialize output data argsDmitry Vyukov2017-12-171-5/+7
* pkg/ipc: don't send program padding to executorDmitry Vyukov2017-10-121-3/+4
* prog: remove default target and all global stateDmitry Vyukov2017-09-151-12/+14
* prog, sys: move types to progDmitry Vyukov2017-09-051-5/+0
* prog: dot-import sysDmitry Vyukov2017-09-051-3/+3
* prog: move ptrSize const to testDmitry Vyukov2017-09-041-1/+0
* sys, prog: switch values to to uint64Dmitry Vyukov2017-08-191-17/+17
* prog: simplify codeDmitry Vyukov2017-08-141-1/+1
* prog: fix encoding for exec of result argsAndrey Konovalov2017-08-011-5/+13
* prog: split Arg into smaller structsAndrey Konovalov2017-07-171-53/+53
* prog, executor: move checksum computation to executorAndrey Konovalov2017-05-121-11/+94
* prog, sys: add csum type, embed checksums for ipv4 packetsAndrey Konovalov2017-01-251-30/+12
* prog: validate deserialized programsDmitry Vyukov2017-01-241-2/+4
* all: spot optimizationsDmitry Vyukov2017-01-201-16/+45
* prog, sys: fix padding varlen structsAndrey Konovalov2017-01-191-1/+1
* prog: fix union and struct offsets in SerializeForExecAndrey Konovalov2017-01-181-30/+27
* prog: add bitfields to templatesAndrey Konovalov2017-01-171-1/+9
* sys: add proc type to denote per proccess integersAndrey Konovalov2016-11-251-5/+5
* prog: remote Type argument from Arg.Size/ValueDmitry Vyukov2016-11-111-7/+7
* sys: attach Dir to all typesDmitry Vyukov2016-11-111-1/+1