syzkaller/pkg
Dmitry Vyukov 95fe19c19e prog: introduce strict parsing mode
Over time we relaxed parsing to handle all kinds of invalid programs
(excessive/missing args, wrong types, etc).
This is useful when reading old programs from corpus.
But this is harmful for e.g. reading test inputs as they can become arbitrary outdated.
For runtests which creates additional problem of executing not
what is actually written in the test (or at least what author meant).
Add strict parsing mode that does not tolerate any errors.
For now it just checks excessive syscall arguments.
2018-12-10 16:37:01 +01:00
..
ast sys/fuchsia: prune unused structs in syscall description generated by fidlgen 2018-09-11 13:01:53 +02:00
bisect pkg/mgrconfig: move from syz-manager/mgrconfig 2018-08-02 16:57:32 +02:00
build pkg/build/openbsd: require kernel config files as configuration data 2018-12-07 09:50:12 +01:00
compiler executor: fix handling of big-endian bitfields 2018-12-08 19:08:08 +01:00
config .gometalinter.json: enable gofmt 2018-07-31 12:16:54 +02:00
cover syz-manager: move coverage report code to pkg/cover 2018-12-10 16:37:01 +01:00
csource executor: add setuid sandbox for openbsd 2018-12-10 11:20:16 +01:00
db pkg/db: provide helper function for database creation 2018-12-06 16:49:37 +01:00
email pkg/email, pkg/vcs: test that OpenBSD-style commits are handled 2018-10-11 19:47:32 +02:00
gce .gometalinter.json: enable gofmt 2018-07-31 12:16:54 +02:00
gcs syz-ci: upload coverage reports to GCS 2018-09-20 18:29:38 +02:00
hash pkg/hash: allow to hash multiple byte slices 2017-07-21 10:06:46 +02:00
host executor: add setuid sandbox for openbsd 2018-12-10 11:20:16 +01:00
html dashboard/app: enlarge stats value column for manager 2018-11-23 14:44:58 +01:00
ifuzz gometalinter: clean up vetshadow 2018-07-31 20:38:33 +02:00
instance syz-ci: use gmake instead of make on openbsd 2018-09-13 12:13:54 +02:00
ipc ipc: add ProgInfo struct 2018-11-22 13:49:50 +01:00
kd pkg/kd: add KD protocol decoder 2017-09-28 16:53:58 +02:00
log gometalinter: enable package comment checking 2018-05-03 13:53:01 +02:00
mgrconfig RFC: android: Add support for untrusted_app sandboxing (#697) 2018-09-17 11:33:11 +02:00
osutil pkg/runtest: fixes for fuchsia 2018-09-06 10:56:09 +02:00
report pkg/report: add initial symbolize suppport to OpenBSD 2018-12-08 18:59:10 +01:00
repro pkg/mgrconfig: move from syz-manager/mgrconfig 2018-08-02 16:57:32 +02:00
rpctype ipc: add ProgInfo struct 2018-11-22 13:49:50 +01:00
runtest prog: introduce strict parsing mode 2018-12-10 16:37:01 +01:00
serializer pkg/serializer: refactor 2018-08-02 16:57:31 +02:00
signal prog: add stronger fallback signal 2018-06-29 20:34:43 +02:00
symbolizer pkg/symbolizer: favor portable nm(1) format 2018-09-24 10:12:38 +02:00
vcs pkg/vcs: also recognize Tested-by: git commit tags 2018-11-20 14:20:38 +01:00