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
73ceb928ae
Merge branch 'dev' of github.com:AFLplusplus/libAFLrs into dev
2021-03-14 18:43:20 +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
Andrea Fioraldi
eaa5b15304
readmes
2021-03-11 10:15:53 +01:00
Andrea Fioraldi
93d484bb58
posix_memalign in calloc
2021-03-11 10:11:22 +01:00
Andrea Fioraldi
3752821ab4
create libfuzzer_libpng_cmpalloc
2021-03-11 10:09:42 +01:00
Dominik Maier
84a5627bed
added shutdown forwarding to clients
2021-03-11 02:12:01 +01:00
Dominik Maier
c44113e54d
fix ci on pr
2021-03-10 19:51:58 +01:00
Dominik Maier
d1524d9657
Merge branch 'dev' into main
2021-03-10 19:41:01 +01:00
Dominik Maier
f7db29d213
workaround for recursive malloc in release mode
2021-03-10 19:40:39 +01:00
Dominik Maier
8a60d806eb
Merge branch 'dev' into main
2021-03-09 21:38:25 +01:00
Dominik Maier
4ce6e72e1b
reenabled ci for prs
2021-03-09 19:28:48 +01:00
Andrea Fioraldi
add3cf9665
rewrite alloc size tracking in rt.c
2021-03-09 15:23:40 +01:00
Andrea Fioraldi
dbe935b078
time feedback in libfuzzer example
2021-03-09 15:18:50 +01:00
Andrea Fioraldi
87cad475e3
TimeFeedback
2021-03-09 15:12:48 +01:00
Dominik Maier
6709c966d5
todo merged from main
2021-03-06 16:39:01 +01:00
Dominik Maier
619d91e0df
Update TODO.md
2021-03-06 16:38:12 +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
Dominik Maier
5392d534a9
reenabled on ci on main branch
2021-03-05 20:18:00 +01:00
Dominik Maier
54466e200d
disabled ci for now (saving private fun)
2021-03-05 18:53:18 +01:00
Dominik Maier
72a947a831
merged build steps
2021-03-05 18:49:56 +01:00
vanhauser-thc
f4284bbdc0
less CI time
2021-03-05 18:28:03 +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
Andrea Fioraldi
95afa0966d
readme
2021-03-05 13:54:19 +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
0c1c284bed
moved to more Cargo compatible license
2021-03-04 04:37:38 +01:00
Dominik Maier
317bb90377
Update TODO.md
2021-03-03 19:26:03 +01:00
Andrea Fioraldi
22100d8446
fix rt.c
2021-03-03 17:42:27 +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
Andrea Fioraldi
8238d65cac
libfuzzer runtime for malloc maximization
2021-03-03 17:00:42 +01:00
Dominik Maier
69c3581f1a
fmt
2021-03-03 16:19:51 +01:00
Dominik Maier
909d0f8574
fix windows build
2021-03-03 16:19:35 +01:00
s1341
fde48be53e
unix_domain_sockets/ashmem: Add ability to connect over unix domain sockets instead of just TCP; Add ashmem support for android ( #19 )
...
* unix_domain_sockets: Added Listener abstraction
Tested and TCP is still working
* unix_domain_sockets: turn off the unstable feature except on android
* unix_domain_sockets: more turn off the unstable feature except on android
* unix_domain_sockets: always import UnixListener
* unix_domain_sockets: Finished implementation. Tested working on android when both sides are root
* unix_domain_sockets: adjust conditional compilation
* unix_domain_sockets: formatting
* unix_domain_sockets/android: implement ashmem hooks
* unix_domain_sockets/android: formatting
* unix_domain_sockets: make Listener abstraction public
* unix_domain_sockets: add cfg(std) to Listener
* unix_domain_sockets: add cfg(std) to imports
* unix_domain_sockets: formatting
* unix_domain_sockets: Handle SIGTERM, SIGQUIT and SIGINT gracefully and cleanup the unix socket
* unix_domain_sockets: formatting
* unix_domain_sockets: fix conditional compilation
* unix_domain_sockets: use String::default instead of a literal
* unix_domain_sockets: socket_name should be an Option<>
* fixed build
* fmt
* fixed warnings
* using volatile reads and writes for shutdown flag
* reordered compiler fence on write
* moved the signal handler method to its own function
* readme
* moved to HasShmId
* unix_domain_sockets: fix warnings
* renamed HasShmId to HasFd
Co-authored-by: Dominik Maier <domenukk@gmail.com>
2021-03-03 12:31:29 +01:00
Dominik Maier
a3b22acb04
clippy
2021-03-02 20:44:17 +01:00
Dominik Maier
c7f1d83b6e
more clippy fixes
2021-03-02 19:57:43 +01:00
Dominik Maier
dbd3cbd99c
some clippy fixes
2021-03-02 19:33:03 +01:00
Andrea Fioraldi
706d5c710d
Merge pull request #18 from AFLplusplus/dev
...
Dev
2021-03-01 18:41:51 +01:00
Andrea Fioraldi
ff99a442e5
Merge branch 'main' into dev
2021-03-01 18:41:45 +01:00