aboutsummaryrefslogtreecommitdiffstats
path: root/executor/syscalls_fuchsia.h
Commit message (Collapse)AuthorAgeFilesLines
* pkg/compiler: fix corner case in alignment calculationDmitry Vyukov2018-02-191-2/+2
|
* prog: rework address allocationDmitry Vyukov2018-02-191-2/+8
| | | | | | | | | | | | 1. mmap all memory always, without explicit mmap calls in the program. This makes lots of things much easier and removes lots of code. Makes mmap not a special syscall and allows to fuzz without mmap enabled. 2. Change address assignment algorithm. Current algorithm allocates unmapped addresses too frequently and allows collisions between arguments of a single syscall. The new algorithm analyzes actual allocations in the program and places new arguments at unused locations.
* sys/syz-sysgen: don't generate syz_ syscall numbersDmitry Vyukov2018-01-131-28/+14
| | | | They don't seem to be used today.
* pkg/compiler: support void typeDmitry Vyukov2018-01-131-2/+2
| | | | | | "void": type with static size 0 mostly useful inside of templates and varlen unions can't be syscall argument
* pkg/compiler: add bitsize typeDmitry Vyukov2018-01-061-2/+2
| | | | This is need for few crypto/xfrm descriptions.
* sys/fuchsia: more descriptionsDmitry Vyukov2017-10-161-24/+148
|
* sys/fuchsia: minor improvements to syscall descriptionsDmitry Vyukov2017-10-161-6/+6
|
* sys/fuchsia: add more descriptionsDmitry Vyukov2017-10-021-4/+56
|
* sys/fuchsia: describe more syscallsDmitry Vyukov2017-09-251-8/+160
|
* sys/syz-extract: support fuchsiaDmitry Vyukov2017-09-251-2/+2
|
* all: more assorted fuchsia supportDmitry Vyukov2017-09-221-11/+18
|
* all: initial support for fuchsiaDmitry Vyukov2017-09-201-0/+26
Nothing works, but builds. Update #191