syzkaller/executor
Dmitry Vyukov 8e40909025 pkg/csource: mimic the way syscalls are scheduled in executor
Currently csource uses completely different, simpler way of scheduling
syscalls onto threads (thread per call with random sleeps).
Mimic the way calls are scheduled in executor.

Fixes #312
2017-12-22 18:55:38 +01:00
..
common_akaros.h executor: fix build breakages due to doexit 2017-10-19 11:06:05 +02:00
common_bsd.h executor: fix netbsd syscalls 2017-10-25 09:45:05 +02:00
common_fuchsia.h executor: fix build breakages due to doexit 2017-10-19 11:06:05 +02:00
common_kvm_amd64.h csource: don't use guard macros for debug() and NONFAILING() 2017-06-12 19:48:23 +02:00
common_kvm_arm64.h sys, executor: more kvm improvements 2017-01-12 11:57:17 +01:00
common_linux.h pkg/csource: mimic the way syscalls are scheduled in executor 2017-12-22 18:55:38 +01:00
common_windows.h executor: fix build breakages due to doexit 2017-10-19 11:06:05 +02:00
common.h executor: fix macros in common.h 2017-12-14 08:54:55 +01:00
executor_akaros.cc executor: prevent executor from messing with output region 2017-10-23 09:59:39 +02:00
executor_bsd.cc executor: small fixes for netbsd 2017-10-25 18:36:49 +02:00
executor_freebsd.cc all: basic building on netbsd 2017-10-23 10:10:05 +02:00
executor_fuchsia.cc executor: prevent executor from messing with output region 2017-10-23 09:59:39 +02:00
executor_linux.cc pkg/csource: mimic the way syscalls are scheduled in executor 2017-12-22 18:55:38 +01:00
executor_linux.h executor, sys/windows: initial windows support 2017-09-25 15:19:06 +02:00
executor_netbsd.cc all: basic building on netbsd 2017-10-23 10:10:05 +02:00
executor_posix.h executor: improvements for akaros 2017-10-17 10:57:38 +02:00
executor_windows.cc executor: prevent executor from messing with output region 2017-10-23 09:59:39 +02:00
executor_windows.h executor, sys/windows: initial windows support 2017-09-25 15:19:06 +02:00
executor.h pkg/csource: fix handling of proc types 2017-12-22 11:59:46 +01:00
kvm_gen.cc sys: extend kvm support 2017-01-09 20:28:10 +01:00
kvm.h sys: improve kvm description 2017-01-28 19:58:31 +01:00
kvm.S sys: improve kvm description 2017-01-28 19:58:31 +01:00
kvm.S.h csource: regenerate and reformat 2017-02-01 10:16:19 +01:00
stub.go Makefile: actually cross-compile during presubmit 2017-06-26 15:45:51 +02:00
syscalls_akaros.h executor: improvements for akaros 2017-10-17 10:57:38 +02:00
syscalls_freebsd.h pkg/compiler: add check that len does not refer to array with varlen elements 2017-11-28 14:55:21 +01:00
syscalls_fuchsia.h sys/fuchsia: more descriptions 2017-10-16 19:23:13 +02:00
syscalls_linux.h sys: move test syscalls to a separate target 2017-12-17 11:39:14 +01:00
syscalls_netbsd.h pkg/compiler: add check that len does not refer to array with varlen elements 2017-11-28 14:55:21 +01:00
syscalls_test.h prog: don't serialize output data args 2017-12-17 11:39:14 +01:00
syscalls_windows.h sys/windows: add more descriptions 2017-09-27 20:17:09 +02:00
test_executor_linux.cc all: more assorted fuchsia support 2017-09-22 13:10:55 +02:00
test_test.go all: initial support for fuchsia 2017-09-20 21:19:29 +02:00
test.go all: initial support for fuchsia 2017-09-20 21:19:29 +02:00