aboutsummaryrefslogtreecommitdiffstats
path: root/csource/csource_test.go
Commit message (Collapse)AuthorAgeFilesLines
* pkg/csource: move from csourceDmitry Vyukov2017-06-171-138/+0
|
* csource: reformatDmitry Vyukov2017-06-131-1/+1
|
* csource: use reflect to iterate over optionsAndrey Konovalov2017-06-121-97/+48
|
* csource: speed up short testsAndrey Konovalov2017-06-121-7/+73
|
* csourse: don't generate debug printfsAndrey Konovalov2017-06-121-12/+14
|
* csource: try to simplify repeat loopAndrey Konovalov2017-06-121-9/+14
|
* csource: use sandbox only when requiredAndrey Konovalov2017-06-121-1/+1
|
* csource: only handle SIGSEGV when necessaryAndrey Konovalov2017-06-121-9/+11
|
* csource: use tmp dir only when necessaryAndrey Konovalov2017-06-121-11/+13
|
* csource: add EnableTun optionAndrey Konovalov2017-06-121-13/+15
|
* pkg/fileutil: move from fileutilDmitry Vyukov2017-06-031-1/+1
|
* all: speed up testsDmitry Vyukov2017-05-291-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Mark tests as parallel where makes sense. Speed up sys.TransitivelyEnabledCalls. Execution time is now: ok github.com/google/syzkaller/config 0.172s ok github.com/google/syzkaller/cover 0.060s ok github.com/google/syzkaller/csource 3.081s ok github.com/google/syzkaller/db 0.395s ok github.com/google/syzkaller/executor 0.060s ok github.com/google/syzkaller/fileutil 0.106s ok github.com/google/syzkaller/host 1.530s ok github.com/google/syzkaller/ifuzz 0.491s ok github.com/google/syzkaller/ipc 1.374s ok github.com/google/syzkaller/log 0.014s ok github.com/google/syzkaller/prog 2.604s ok github.com/google/syzkaller/report 0.045s ok github.com/google/syzkaller/symbolizer 0.062s ok github.com/google/syzkaller/sys 0.365s ok github.com/google/syzkaller/syz-dash 0.014s ok github.com/google/syzkaller/syz-hub/state 0.427s ok github.com/google/syzkaller/vm 0.052s However, main time is still taken by rebuilding sys package. Fixes #182
* csource: reproduce crashes with fault injectionDmitry Vyukov2017-05-261-9/+11
|
* sys, executor: more kvm improvementsDmitry Vyukov2017-01-121-0/+17
| | | | | | | 1. Basic support for arm64 kvm testing. 2. Fix compiler warnings in x86 kvm code. 3. Test all pseudo syz calls in csource. 4. Fix handling of real code in x86.
* csource: compile with -WerrorDmitry Vyukov2017-01-091-1/+1
| | | | | | Check for compiler warnings during compilation. Don't require -std=c99. Fix existing compiler warnings.
* repro: factor out of syz-repro toolDmitry Vyukov2016-11-191-13/+44
| | | | | | | | Factor out repro logic from syz-repro tool, so that it can be used in syz-manager. Also, support sandboxes in code generated by csoure. This is required to reproduce crashes that require e.g. namespace sandbox.
* prog: remove padding checkingDmitry Vyukov2015-12-231-0/+2
| | | | | So far it has found only false positives. Let's leave this to KMSAN.
* fileutil: new packageDmitry Vyukov2015-12-231-1/+2
| | | | Move some file utilities into a separate package.
* csource: new packageDmitry Vyukov2015-12-231-0/+53
Move C source generation into a separate package. Prog is too bloated already.