aboutsummaryrefslogtreecommitdiffstats
path: root/prog
Commit message (Expand)AuthorAgeFilesLines
* pkg/compiler: support non-zero terminated filenamesDmitry Vyukov2018-04-023-13/+30
* prog: support big-endian during hints matchingDmitry Vyukov2018-04-013-26/+81
* prog: reduce nesting level in shrinkExpandDmitry Vyukov2018-03-311-16/+17
* sys/linux: add support for mounting filesystem imagesDmitry Vyukov2018-03-301-1/+1
* sys/linux: add netlink fou descriptionsDmitry Vyukov2018-03-212-1/+10
* all: fix gometalinter warningsDmitry Vyukov2018-03-0810-94/+49
* prog: fix isDefaultArgDmitry Vyukov2018-03-085-24/+19
* prog: extend some error messagesDmitry Vyukov2018-03-051-3/+3
* prog: fix 32-bit buildDmitry Vyukov2018-03-051-1/+1
* prog: harden program parsing against description changes moreDmitry Vyukov2018-03-052-39/+116
* prog: recover after type changes during program deserializationDmitry Vyukov2018-03-051-24/+32
* prog: handle excessive args and fields during program parsingDmitry Vyukov2018-03-052-6/+66
* pkg/compiler: allow specifying static size for filename'sDmitry Vyukov2018-03-055-9/+32
* pkg/compiler: support size attribute for unionsDmitry Vyukov2018-03-051-0/+4
* pkg/compiler: add size attribute for structsDmitry Vyukov2018-03-051-0/+4
* prog: harden program parsingDmitry Vyukov2018-03-051-5/+3
* prog: extend a TODO about big-endian hintsDmitry Vyukov2018-02-271-0/+4
* prog: properly squash bitfieldsDmitry Vyukov2018-02-262-7/+31
* prog: remove stale TODOsDmitry Vyukov2018-02-263-3/+1
* sys/linux: remove proc type from network descriptionsDmitry Vyukov2018-02-261-0/+15
* executor: use proper default values for resourcesDmitry Vyukov2018-02-266-20/+31
* prog: fix address analysisDmitry Vyukov2018-02-262-10/+24
* prog: better error message when failed to create a resourceDmitry Vyukov2018-02-261-1/+6
* prog: add arbitrary mutation of complex structsDmitry Vyukov2018-02-2511-134/+681
* pkg/compiler: fix alignment corner caseDmitry Vyukov2018-02-252-2/+19
* pkg/compiler: don't assign call IDs staticallyDmitry Vyukov2018-02-251-1/+2
* prog: return concrete arg types from Make functionsDmitry Vyukov2018-02-242-9/+9
* pkg/compiler: allow unions as syscall argumentsDmitry Vyukov2018-02-231-0/+2
* sys/linux: prevent programs from doing arbitrary writes with ARCH_SET_FSDmitry Vyukov2018-02-231-0/+3
* prog: mutate len fields based on hintsDmitry Vyukov2018-02-191-5/+0
* pkg/compiler: fix corner case in alignment calculationDmitry Vyukov2018-02-191-1/+5
* prog: rework address allocationDmitry Vyukov2018-02-1919-346/+447
* prog: fix PhysicalAddr for NULL addressesDmitry Vyukov2018-02-192-9/+17
* prog: fix mutationArgs for special typesDmitry Vyukov2018-02-192-56/+31
* prog: combine RequiresBitmasks and RequiresChecksums into RequiredFeaturesDmitry Vyukov2018-02-191-16/+4
* prog: merge foreachSubargOffset into foreachArgImplDmitry Vyukov2018-02-192-55/+31
* prog: rework foreachArgDmitry Vyukov2018-02-1910-109/+113
* prog: move Minimize tests to an own fileDmitry Vyukov2018-02-192-165/+174
* prog: reorder Minimize argumentsDmitry Vyukov2018-02-194-16/+16
* prog: unexport Args and PyPhysicalAddrDmitry Vyukov2018-02-171-20/+3
* prog: give special type generators access to targetDmitry Vyukov2018-02-172-3/+7
* prog: fix test outputDmitry Vyukov2018-02-171-1/+1
* pkg/compiler: allow len of var-len arraysDmitry Vyukov2018-02-171-0/+3
* sys/linux: improve netfilter descriptionsDmitry Vyukov2018-02-091-0/+10
* prog: fix mutation of special typesDmitry Vyukov2018-02-011-1/+1
* prog: don't serialize default argumentsDmitry Vyukov2018-02-016-20/+162
* prog: fix TestSpecialStructsDmitry Vyukov2018-01-311-0/+3
* sys/linux: extend netfilter descriptionsDmitry Vyukov2018-01-278-501/+594
* prog: remove unused UnionArg.OptionTypeDmitry Vyukov2018-01-275-10/+9
* pkg/compiler: allow unions with only 1 fieldDmitry Vyukov2018-01-273-30/+62