aboutsummaryrefslogtreecommitdiffstats
path: root/sysgen
Commit message (Expand)AuthorAgeFilesLines
* sys/syz-sysgen: from from sysgenDmitry Vyukov2017-06-172-990/+0
* sys/sysparser: move from sysparserDmitry Vyukov2017-06-172-2/+2
* executor: fix clang-tidy warningsDmitry Vyukov2017-06-131-1/+1
* sys: check in generated filesDmitry Vyukov2017-06-131-1/+7
* csource: don't generate execute_syscall callsAndrey Konovalov2017-06-121-1/+5
* sysgen: speed upDmitry Vyukov2017-05-291-9/+19
* sysgen: don't touch output file if contents has not changedDmitry Vyukov2017-05-291-5/+45
* sys: generate arrays instead of mapsDmitry Vyukov2017-05-291-29/+22
* sys, executor: extract tcp sequence numbers from /dev/net/tunAndrey Konovalov2017-05-261-7/+8
* sysgen: always check dir when generating an argumentAndrey Konovalov2017-04-081-0/+1
* prog, sys: add icmpv6 packet descriptions and checksumsAndrey Konovalov2017-02-081-9/+21
* prog, sys: add icmp descriptions and checksumAndrey Konovalov2017-02-061-2/+2
* prog, sys: add udp description and checksumAndrey Konovalov2017-02-021-0/+2
* prog, sys: add tcp packets descriptionsAndrey Konovalov2017-01-301-0/+2
* sys: improve ipc descriptionsDmitry Vyukov2017-01-281-2/+2
* prog, sys: add csum type, embed checksums for ipv4 packetsAndrey Konovalov2017-01-251-0/+13
* prog: add FieldName to TypeAndrey Konovalov2017-01-231-7/+3
* prog: fix bytesizeN for nonarray fieldsAndrey Konovalov2017-01-191-1/+1
* prog, sys: fix padding varlen structsAndrey Konovalov2017-01-191-1/+9
* sys: don't imply pointer indirection for filename typeDmitry Vyukov2017-01-181-5/+1
* prog: mutate sized strings with respect to sizeAndrey Konovalov2017-01-181-2/+2
* prog: fix Size() for unions argsAndrey Konovalov2017-01-181-1/+1
* prog: add bitfields to templatesAndrey Konovalov2017-01-171-27/+57
* sys, executor: more kvm improvementsDmitry Vyukov2017-01-121-1/+1
* sys: extend kvm supportDmitry Vyukov2017-01-092-0/+13
* sys: allow to specify number of pages for vma typeDmitry Vyukov2017-01-091-3/+8
* prog: add bytesizeN typesAndrey Konovalov2016-12-201-2/+19
* executor: use different address for our network cardDmitry Vyukov2016-12-061-1/+2
* executor: emit ethernet trafficAndrey Konovalov2016-11-291-0/+1
* sys: move sockaddr description to templatesAndrey Konovalov2016-11-291-5/+0
* sys: move in_addr description to templatesAndrey Konovalov2016-11-291-5/+0
* ipc, prog, sysgen: format codeDmitry Vyukov2016-11-251-1/+1
* sys: add proc type to denote per proccess integersAndrey Konovalov2016-11-251-5/+38
* sysgen: reduce compilation time and memory consumptionDmitry Vyukov2016-11-151-2/+2
* sys: allow to specify buffer size for stringsDmitry Vyukov2016-11-111-6/+27
* sys: add string flagsDmitry Vyukov2016-11-111-20/+19
* sys: don't imply pointer indirection for string argumentsDmitry Vyukov2016-11-111-5/+1
* sys: replace FileoffType with IntType{Kind: IntFileoff}Dmitry Vyukov2016-11-111-4/+4
* sys: replace FilenameType with BufferType{Kind: BufferFilename}Dmitry Vyukov2016-11-111-1/+1
* sys: attach Dir to all typesDmitry Vyukov2016-11-111-38/+51
* sys: always use pointers to typesDmitry Vyukov2016-11-111-25/+25
* Add big-endian intsAndrey Konovalov2016-10-131-41/+58
* Assign to structs correct type nameAndrey Konovalov2016-10-111-50/+72
* Emit BufferBlob for array[int8]Andrey Konovalov2016-10-041-11/+23
* sys: add padding to structs againDmitry Vyukov2016-09-291-1/+1
* sys, prog: add tests for description parsing and serializationDmitry Vyukov2016-09-281-4/+5
* Allow range sized arraysAndrey Konovalov2016-09-191-13/+15
* sys: support recursive structsDmitry Vyukov2016-09-051-72/+111
* sysgen: check that structs are not passed as syscall argumentsDmitry Vyukov2016-09-021-11/+27
* sysgen: sort resources by name to avoid unnecessary diffsDmitry Vyukov2016-08-281-1/+13