Dmitry Vyukov
a8b32c55ab
syz-ci: switch to the new dashboard
...
Switch to the new dashboard and start uploading build info.
2017-06-30 16:04:30 +02:00
Dmitry Vyukov
1b8e07333a
dashboard/dashapi: add API for new dashboard
2017-06-30 16:00:09 +02:00
Dmitry Vyukov
cc9db10249
syz-ci: extend build info
...
We currently store 3 tags (compiler id, kernel commit and config hash).
But we also kernel git report/branch. To not store 2 more tag files,
combine everything into a single json file that holds all info about the build.
Will allow simpler extenstion in future as well.
2017-06-30 15:32:30 +02:00
Dmitry Vyukov
51a013e7b9
tools/syz-symbolize: add report mode
...
Currently syz-symbolize symbolizes whole input file.
Add a new mode (controlled with -report flag) when
it prints report as would be extracted by syz-manager.
2017-06-30 15:17:42 +02:00
Dmitry Vyukov
a7785e15ba
syz-manager: output maintainers in html reports
2017-06-30 15:09:57 +02:00
Dmitry Vyukov
c2028e38d2
pkg/report: change arg of ExtractGuiltyFile to []byte
...
We usually store reports as []byte, not as string. They can be large.
So change arg type to []byte.
Also rename it from log to report. In our terminology log is
not symblized/processed crash output. What this function wants
is called report in manager.
2017-06-30 15:09:57 +02:00
Dmitry Vyukov
909ccbe28f
pkg/config: support time.Time fields
2017-06-30 14:36:34 +02:00
Dmitry Vyukov
ed1e09a88a
vm/gce: support debug mode
...
Print ssh/console output to stdout in debug mode.
2017-06-30 14:32:17 +02:00
Dmitry Vyukov
04e73701ec
vendor: add google.golang.org/appengine/mail
...
For sending emails from appengine apps.
2017-06-30 14:25:26 +02:00
Dmitry Vyukov
c5b6fcddca
syz-hub: split client name and manager name
...
This allows to reduce number of hub clients by grouping managers
and creating one client per such group.
2017-06-29 17:50:44 +02:00
Andrey Konovalov
ae33f0dff5
repro: fix tests ( #266 )
2017-06-29 16:14:39 +02:00
Andrey Konovalov
2cefef86ec
Merge pull request #265 from xairy/up-security-bugs
...
docs: add instructions on reporting security bugs
2017-06-29 16:02:43 +02:00
Andrey Konovalov
e71d50711e
docs: add instructions on reporting security bugs
2017-06-29 16:01:06 +02:00
Andrey Konovalov
a07670a5cb
Merge pull request #244 from xairy/up-better-repro
...
Bisect the log to find multiple guilty programs
2017-06-29 13:58:45 +02:00
Zach Riggle
c30c1ddc7b
Fix incorrect argument in syz-tty ( #260 )
2017-06-27 16:55:11 +02:00
Andrey Konovalov
e379542e8b
repro, manager: show repro logs and stats on manager dashboard
2017-06-27 16:27:21 +02:00
Andrey Konovalov
581058c20f
Merge pull request #259 from xairy/up-fix-inner-null
...
prog: fix PtrType generation
2017-06-27 12:48:09 +02:00
Andrey Konovalov
d14bf09d4c
prog: fix PtrType generation
...
The inner return value can't be nil, arguments are always created now.
2017-06-27 12:41:07 +02:00
Andrey Konovalov
41d7a8a64b
repro: add 1 minute duration
2017-06-27 11:59:12 +02:00
Andrey Konovalov
d832fd391a
vm: increase stored log size to 1 MB
2017-06-27 11:59:12 +02:00
Andrey Konovalov
65542325fb
repro: add bisection test
2017-06-27 11:59:12 +02:00
Andrey Konovalov
3349d055d7
repro: bisect the log to find multiple guilty programs
2017-06-27 11:59:11 +02:00
Andrey Konovalov
65a34e4c2d
Merge pull request #247 from xairy/up-maintainers
...
report: add get maintainers function
2017-06-27 11:55:53 +02:00
Dmitry Vyukov
274bfdcec9
vm/adb: add an option to disable battery check
...
Add a new VM option:
// Ensure that a device battery level is at 20+% before fuzzing.
// Sometimes we observe that a device can't charge during heavy fuzzing
// and eventually powers down (which then requires manual intervention).
// This option is enabled by default. Turn it off if your devices
// don't have battery service, or it causes problems otherwise.
Battery_Check bool
Fixes #258
2017-06-27 10:28:22 +02:00
Dmitry Vyukov
7cacd94aa6
vm/vmimpl: fix linux/ppc64le build
2017-06-27 10:21:43 +02:00
Zach Riggle
4e580472f4
Restore TCGETS2 ( #256 )
2017-06-27 10:03:24 +02:00
Andrey Konovalov
3ad6daa90a
report: add get maintainers function
2017-06-26 21:23:14 +02:00
Dmitry Vyukov
f6267bfc36
tools/syz-tty: add utility for testing of usb console reading code
2017-06-26 16:22:29 +02:00
Zach Riggle
43f0f8f079
Add 'make android' target and document it ( #255 )
2017-06-26 15:55:20 +02:00
Dmitry Vyukov
9e2843cdfd
Makefile: actually cross-compile during presubmit
2017-06-26 15:45:51 +02:00
Dmitry Vyukov
0fd3577a0a
vm/vmimple: fix build and reformat
2017-06-26 15:36:54 +02:00
Dmitry Vyukov
d8daf57eca
pkg/csource: regenerate
2017-06-26 15:34:54 +02:00
Zach Riggle
2420edb02e
Port console to Darwin ( #253 )
...
* Port console to Darwin
* Get syz-executor to build correctly
* Do not export unix and syscall constants
* Add presubmit test
* Add myself to contributors
2017-06-26 15:32:38 +02:00
Andrey Konovalov
dd93f0378a
repro: reproExtractProg may fail ( #254 )
2017-06-26 15:30:54 +02:00
Andrey Konovalov
9476140df2
Merge pull request #252 from xairy/up-report-headers
...
report: add more rcu stall regexps
2017-06-26 14:17:45 +02:00
Andrey Konovalov
913a0cfe5a
report: add more rcu stall regexps
2017-06-26 14:13:22 +02:00
Dmitry Vyukov
b3ae011196
pkg/osutil: port to darwin
2017-06-26 13:43:20 +02:00
Dmitry Vyukov
8ebb2147d9
pkg/fileutil: port to darwin
2017-06-26 13:42:52 +02:00
Dmitry Vyukov
9630a49ef9
sys/syz-extract: reformat
2017-06-26 10:56:18 +02:00
Yuzhe Han
7077339b70
Parse incdir "incdir" in syscall description file to add custom include directories. ( #180 )
...
* Parse #incdir "incdir" in syscall description file to add custom include directories.
* add flagLinux
* remove '#' in incdir flag
* Update sys/README.md AUTHORS CONTRIBUTORS.
2017-06-26 10:52:47 +02:00
Dmitry Vyukov
9af3153420
syz-dash/dashboard: move from dashboard
...
Move the old dashboard API into syz-dash
to get it out of the way of the new dashboard.
2017-06-23 15:22:34 +02:00
Dmitry Vyukov
350f45c589
vendor: vendor appengine/aetest package
2017-06-23 15:16:22 +02:00
Dmitry Vyukov
f243096323
vendor: vendor appengine dependencies
2017-06-22 16:33:31 +02:00
Dmitry Vyukov
c6619d5b58
syz-dash: fix build
2017-06-22 16:31:38 +02:00
Dmitry Vyukov
0b4cf413ea
Merge pull request #241 from dvyukov/dvyukov-ci
...
syz-ci: add continuous integration system
2017-06-22 16:27:37 +02:00
Dmitry Vyukov
5509235822
Merge pull request #248 from raminfp/master
...
Added GCC and glibc
2017-06-22 15:32:46 +02:00
raminfp
90d10743fc
Added GCC and glibc
2017-06-22 17:22:32 +04:30
Andrey Konovalov
e02fb02141
Update found_bugs.md
2017-06-22 12:19:46 +02:00
Andrey Konovalov
268bf907e1
Merge pull request #239 from xairy/up-better-repro
...
Minor reproducing improvements
2017-06-21 19:39:57 +02:00
Andrey Konovalov
f1a56fe3b6
Update found_bugs.md
2017-06-21 14:10:21 +02:00