Andrea Fioraldi
35782d2e9a
fixes for win32
2021-03-18 16:46:34 +01:00
Andrea Fioraldi
38368c121b
fixes for win32
2021-03-18 16:45:54 +01:00
Andrea Fioraldi
301f152d39
fixes for win32
2021-03-18 16:42:05 +01:00
Andrea Fioraldi
c5d8b7fc62
fixes for win32
2021-03-18 16:41:10 +01:00
Andrea Fioraldi
c0b3d25ae2
fixes for win32
2021-03-18 16:38:04 +01:00
Andrea Fioraldi
acdc70b0a6
fixes for win32
2021-03-18 16:35:02 +01:00
Andrea Fioraldi
1e7a5ebe81
fixes for win32
2021-03-18 16:33:12 +01:00
Andrea Fioraldi
cc0da780ef
fixes for win32
2021-03-18 16:32:16 +01:00
Andrea Fioraldi
6f1058f8d1
fixes for win32
2021-03-18 16:30:57 +01:00
Andrea Fioraldi
147a6c53b8
fixes for win32
2021-03-18 16:26:03 +01:00
Andrea Fioraldi
5604f3d826
fixes fro win32
2021-03-18 16:22:05 +01:00
Andrea Fioraldi
c447db6db6
fix win32 build.rs
2021-03-18 16:16:31 +01:00
Andrea Fioraldi
b769ae433b
fix win32 build.rs
2021-03-18 16:06:46 +01:00
Andrea Fioraldi
59604a03ae
fixes
2021-03-18 15:55:07 +01:00
Andrea Fioraldi
87fea0971b
win32 exceptions
2021-03-18 15:09:44 +01:00
Andrea Fioraldi
898c178c3b
Win32ShMem
2021-03-18 11:34:26 +01:00
Andrea Fioraldi
8a3e4301fb
format
2021-03-17 17:19:33 +01:00
Andrea Fioraldi
2b2599833c
fix timeout executor no_std
2021-03-17 17:14:46 +01:00
Andrea Fioraldi
cd7030443e
timeout executor file
2021-03-17 17:08:17 +01:00
Andrea Fioraldi
5d92871b27
Merge pull request #31 from AFLplusplus/timeout_executors
...
add timeouts for executors
2021-03-17 16:49:07 +01:00
Andrea Fioraldi
774dbc82d1
10 sec timeout
2021-03-17 16:46:29 +01:00
Andrea Fioraldi
46c69aeee8
add timeouts to libpng_libfuzzer
2021-03-17 15:36:56 +01:00
toka
088b54d614
format
2021-03-16 19:26:36 +09:00
toka
e4a584c02a
pass Duration and move timeout stuff to post_exec
2021-03-16 19:20:40 +09:00
Andrea Fioraldi
21301f2cf8
more doc
2021-03-16 10:53:32 +01:00
toka
b321675aa9
add TimeoutFeedback and send ExitKind::Timeout from the handler
2021-03-16 18:48:40 +09:00
toka
ab3d070f1a
add TimeoutExecutor
2021-03-16 18:13:18 +09:00
s1341
058f88977e
Make unix sockets abstract and fix ashmem device path ( #33 )
...
* Make unix sockets abstract
Also fix ashmem device path. These two changes allow us to run on Android without root
* fmt
* make the dependency on uds cfg(unix)
2021-03-15 22:00:04 +01:00
toka
b259e57524
add cfg(unix) guards
2021-03-15 10:37:46 +09:00
toka
30716e2483
cast to i64 later in pre_exec
2021-03-15 10:23:33 +09:00
toka
ff759e2ca7
add with_timeout constructor for Observer
2021-03-15 10:20:13 +09:00
Dominik Maier
b33cb5d721
debugging llmp
2021-03-14 19:58:04 +01:00
Dominik Maier
8315f9200d
no restarts on crash
2021-03-14 18:43:10 +01:00
toka
ae9486814e
move timeouts to observer
2021-03-14 07:55:14 +09:00
toka
cad5e339d9
add timeouts for executors
2021-03-13 07:25:28 +09:00
Dominik Maier
84a5627bed
added shutdown forwarding to clients
2021-03-11 02:12:01 +01:00
Andrea Fioraldi
87cad475e3
TimeFeedback
2021-03-09 15:12:48 +01:00
Dominik Maier
8459997d9f
volatile for signal handlers
2021-03-06 16:32:42 +01:00
Dominik Maier
edd239ce95
more stable raw mem access in signal handlers
2021-03-05 21:38:48 +01:00
Andrea Fioraldi
03a8f380f0
useful comment
2021-03-05 16:08:49 +01:00
s1341
b048ddf470
Better Unix Signal Handling Abstractions ( #22 )
...
* WIP: unix_signal_handling
* WIP: unix_signal_handling, another try
* only emit a single illegal instruction
* unix_signal_handling: Now working
* unix_signal_handling: squash warnings
* unix_signal_handling: formatting
* fix spelling
* unix_signal_handling: add missing file
* unix_signal_handling: port LlmpBroker
* unix_signal_handling: fix missing import
* moving towards no_std compatibility
* unix_signal_handling: get rid of HashMap, Mutex and lazy-static
* unix_signal_handling: formatting
* readme
* no_std fixes
* fixed windows build
Co-authored-by: Dominik Maier <domenukk@gmail.com>
Co-authored-by: Andrea Fioraldi <andreafioraldi@gmail.com>
2021-03-05 15:36:44 +01:00
Andrea Fioraldi
55def9b966
format
2021-03-05 14:34:25 +01:00
Andrea Fioraldi
58619beb7d
start working on power scheduling
2021-03-05 14:33:58 +01:00
Andrea Fioraldi
2f4f719e64
remove some useless commented code
2021-03-05 14:20:37 +01:00
Andrea Fioraldi
0a4a40101a
fix executor post exec
2021-03-05 14:19:17 +01:00
Dominik Maier
ef861cbbcf
fixed no_std
2021-03-04 19:32:41 +01:00
Dominik Maier
bb54d551ac
included more clippy suggestions
2021-03-04 19:11:36 +01:00
Dominik Maier
eb451e577f
reenabled testcases
2021-03-03 17:30:39 +01:00
Dominik Maier
447e5e0e59
fixed queuecorpus test
2021-03-03 17:17:47 +01:00
Dominik Maier
eaa3dc786b
Fork ( #20 )
...
* wip forking
* fixed build
* fixed build
* import cleanup
* more fork
* added windows ci
* fmt
* no_std fixes
* windows
* unix build fixed
* ignoring tests on windows
* fixed windows tests
2021-03-03 17:06:17 +01:00