aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/compiler
Commit message (Expand)AuthorAgeFilesLines
* sys/linux: improve CAN descriptionsDmitry Vyukov2019-11-041-2/+1
* pkg/compiler: define fileoff templatePaul Chaignon2019-11-012-16/+4
* pkg/compiler: special BASE argument in templatesPaul Chaignon2019-11-013-8/+39
* pkg/compiler: check range is consistent with base typePaul Chaignon2019-10-253-2/+26
* prog, pkg/compiler: alignment for integer rangesPaul Chaignon2019-10-256-11/+57
* pkg/compiler: check first int arg is rangePaul Chaignon2019-10-252-1/+4
* pkg/compiler: fix root node not visited in typedef checksPaul Chaignon2019-10-232-2/+4
* pkg/compiler: fix infinite recursion in template instantiationDmitry Vyukov2019-10-102-1/+6
* pkg/compiler: remove fixed TODO (#1376)Andrey Konovalov2019-09-041-1/+0
* pkg/compiler: detect unused template paramsAndrey Konovalov2019-09-042-2/+12
* pkg/ast: fix out-of-bounds accessDmitry Vyukov2019-07-301-1/+1
* pkg/compiler: refactor regression fuzz testDmitry Vyukov2019-07-301-11/+5
* pkg/compiler: add offsetof typeDmitry Vyukov2019-05-164-2/+16
* pkg/compiler: work around 0-array-size errors due to missing constsDmitry Vyukov2019-05-151-10/+17
* pkg/compiler: allow to refer to syscall arguments in len pathsDmitry Vyukov2019-05-143-14/+25
* pkg/compiler: refactor len target checkingDmitry Vyukov2019-05-141-19/+23
* pkg/compiler: generate complex len targetsDmitry Vyukov2019-05-141-1/+8
* pkg/compiler: support complex len targetsDmitry Vyukov2019-05-146-53/+161
* pkg/ast: refactor COLON handlingDmitry Vyukov2019-05-144-56/+79
* pkg/compiler: make buffer alias to ptr[array[int8]]Dmitry Vyukov2019-04-013-23/+7
* prog, pkg/compiler: fix warningsDmitry Vyukov2019-03-291-1/+2
* all: fix warnings pointed to by golangci-lintDmitry Vyukov2019-03-281-2/+1
* pkg/compiler: fix potential nil derefDmitry Vyukov2019-03-062-1/+4
* pkg/compiler: fix infinite recursion on unionsDmitry Vyukov2019-03-052-2/+5
* fuzz.yaml: add pkg/compiler and trace2syz fuzzersDmitry Vyukov2019-03-051-4/+6
* pkg/compiler: don't warn about the same len twiceDmitry Vyukov2019-01-313-15/+74
* pkg/csource: use 0 for missing syscall argsDmitry Vyukov2018-12-271-7/+16
* executor: fix handling of big-endian bitfieldsDmitry Vyukov2018-12-083-5/+17
* pkg/compiler: add error handler in CollectUnusedMarco Vanotti2018-11-213-6/+104
* pkg/compiler: add vma64 typeDmitry Vyukov2018-11-172-1/+11
* sys/fuchsia: prune unused structs in syscall description generated by fidlgenDokyung Song2018-09-112-35/+57
* sys/linux: add syz_execute_funcDmitry Vyukov2018-08-301-1/+3
* pkg/compiler: prohibit subargsDmitry Vyukov2018-08-103-0/+7
* pkg/compiler: refactor checkTypeDmitry Vyukov2018-08-022-31/+49
* pkg/compiler: refactor checkNamesDmitry Vyukov2018-08-021-2/+10
* pkg/compiler: refactor structGenDmitry Vyukov2018-08-021-62/+75
* pkg/compiler: work around vet crashDmitry Vyukov2018-07-311-5/+6
* gometalinter: clean up vetshadowDmitry Vyukov2018-07-311-1/+1
* pkg/compiler: refactor genStructDescsDmitry Vyukov2018-07-311-116/+125
* prog: move MaxPids const to progDmitry Vyukov2018-07-251-3/+2
* executor: overhaulDmitry Vyukov2018-07-242-14/+14
* pkg/compiler: fix error format stringDmitry Vyukov2018-07-131-1/+1
* pkg/compiler: support negative integersDmitry Vyukov2018-07-094-15/+41
* prog, pkg/compiler: support fmt typeDmitry Vyukov2018-07-086-21/+128
* pkg/compiler: check for unused declarationsDmitry Vyukov2018-06-306-22/+127
* prog: detect when flags are a bitmaskDmitry Vyukov2018-06-301-1/+12
* pkg/compiler: add optional builtin templateDmitry Vyukov2018-05-172-0/+6
* pkg/compiler: detect duplicate fields in template structsDmitry Vyukov2018-05-172-3/+13
* all: get rid of underscores in identifiersDmitry Vyukov2018-05-071-5/+5
* gometalinter: some fixes for unparamDmitry Vyukov2018-05-032-13/+9