Patrick Gersch
|
cf9c4188c0
|
Disabling qemu dependecies for qemu fullsystem (#737)
* Disabling qemu dependecies by default
* Adding full emulation_mode support
* Removing usermode from libafl_qemu default features
* Fixing refactoring
* Fixing typo in systemmode
* Fixing clippy:needless-borrow
* Mark libafl_load/save_qemu_snapshot as unused + cpu_reset
* Fixing clippy::needless-borrow
* Fixing needless-borrow yet again
* reset_cpu -> cpu_reset
* Fixing github workflow yet again
* Fixing clippy::uninlined-format-args
* Adding current libafl_qemu_bridge
Co-authored-by: Andrea Fioraldi <andreafioraldi@gmail.com>
|
2022-10-25 14:16:11 +02:00 |
|
Andrea Fioraldi
|
5571a03641
|
Implement thread-safe AsanGiovese in Rust with snapshots support (#851)
* Purge C impl of asan-giovese
* Compiling
* reset asan
* Restore asan state in qemu
* clippy
* upd
* Asan snapshots
* fuzzbench_qemu
* fix snap mmap limit
* fix
* compiles again
* clippy
* update meminterval
* autofix
* fix 32 bit targets
* try to clean intermediate builds
Co-authored-by: Dominik Maier <dmnk@google.com>
|
2022-10-25 09:48:59 +02:00 |
|
Dominik Maier
|
e8b3d33bf4
|
Update dependencies, removed unused deps, CI fixes (#839)
* update clap, remove unused deps
* update grammartek
* update pyo3
* update pyo3
* undid clap update
* not changing nyx
* updated deps
* Update more deps, fixes
* not needed clippy
* fix windows
* try to enable deprecated pyproto for pyo3
* unused
* moving some things to clap4 after all
* initial move to clap 4
* fix clap
* more clap4, removed accidental file
* fixes, fmt
* fix
* all fix no play
* fix
|
2022-10-18 20:36:43 +02:00 |
|
Andrea Fioraldi
|
089bc49d55
|
Bump to 0.8.2 and update versions script (#828)
|
2022-10-12 14:57:08 +02:00 |
|
Dongjia Zhang
|
eac7307c5a
|
0.8.1 (#732)
|
2022-08-18 10:23:57 +02:00 |
|
syheliel
|
2504b6dae3
|
Add rustfmt.toml (#722)
* add `rustfmt.toml`
* format fix
Co-authored-by: syheliel <syheliel@gmail.com>
|
2022-08-12 02:28:32 +02:00 |
|
Dominik Maier
|
5a8bdae26f
|
Update requirements (#714)
* Update requirements
* more updates
* nits
* more updates
* update nix for fuzzers
* use any regex 1 instead of 1.6
|
2022-07-29 09:54:16 +02:00 |
|
Dongjia Zhang
|
ffe8dbf6af
|
Bump to 0.8.0 (#696)
* upd
* more
|
2022-07-11 21:59:11 +02:00 |
|
Dongjia Zhang
|
405a1919b8
|
Still fixing ci (#683)
* fix
* fix
* more
* cargo fixed??
* fixed??
* clp
* fix
|
2022-06-28 16:56:28 +09:00 |
|
Dominik Maier
|
bfe69aea09
|
Format C/Cpp code in ./scripts/fmt_all.sh (#653)
* format all (clang format 13)
* added clang-format check
* re-add missing newline
* cargo doc was missing
* more brackets
* fixed fmt workflow
* clang format
* shellcheck
* install clang-format-13
* update ubuntu for maximum clang-formattability
* yml whitespaces
* fmt
* shellcheck only for .sh
* oops path
* ignored shellcheck warning
|
2022-05-29 03:23:02 +02:00 |
|
Andrea Fioraldi
|
a544bc042d
|
Move build_id to bolts (#649)
* Drop the build_id depedency and move to bolts
* tabs->spaces
* clippy build_id fixes
* frida clippy
Co-authored-by: Dominik Maier <dmnk@google.com>
|
2022-05-27 01:05:03 +02:00 |
|
Andrea Fioraldi
|
da537aae83
|
FeedbackState as metadata (#627)
* SerdeAny MapFeedbackState
* Fix macro syntax
* alloc
* fix
* Metadata calibrate and map feedback
* metadata feedback states
* compile
* fmt
* Register common generic types
* tests
* sugar
* no_std
* fix book
* alloc
* fix fuzzers
* fix
* fmt
* disable python bindings for libafl
* clippy
* fmt
* fixes
* fmt
* fix
* fix
* fix
* fix
* fix
* release autofix
* fix
* fix
* fix
* fmt
* fix
* fix
* name
* fix
Co-authored-by: Dominik Maier <dmnk@google.com>
|
2022-05-24 16:05:22 +02:00 |
|
Dongjia Zhang
|
283ceaac9b
|
Make weigthed scheduler independent of powersheduler stage (#599)
* rename & add metadata in scheduler, not stage
* Update testcase_score
* rename
* fix
* update handicap in scheduler
* fmt
* update fuzzers
* doc
* fmt
* fix
* fmt
* more
* fix
* fix
* fix
* fmt
|
2022-05-08 16:43:02 +02:00 |
|
Dongjia Zhang
|
2ba32c0173
|
Update Clap dependency (#621)
|
2022-05-06 01:12:25 +02:00 |
|
Dongjia Zhang
|
034a4870e2
|
Set the number of stacked mutations in MOpt mutator (#587)
* max_stack_pow
* fix
* fix
* fmt
* rename
|
2022-04-03 09:25:59 +09:00 |
|
Toka
|
abf1a66028
|
Rename FavFactor to TestcaseScore; More TestcaseScores (#574)
* rework aflfast
* more
* move fuzz_Mu
* weighted
* fix
* borrow checker fix
* compute_weight
* alias_table
* fmt
* fix & rename
* fix & less mut
* no_std
* no_std
* clippy
* 32bit clippy fix
* top_rated for compute_weight
* fix
* clippy & metadata Init
* fix
* fix
* fix
* clippy & fmt
* change fuzzers
* fuzzbench_selected
* fmt
* compute() has state
* use favfactor for powerschedules also
* fix merge
* rename
* fmt & clippy
* no_std
* fmt
* clippy
* rename
* fmt
* rename
* fmt
* fix
* fix
* fmt
* fix
* fix
|
2022-03-27 04:04:46 +09:00 |
|
Dongjia Zhang
|
c72f773ca0
|
Weighted corpus entry selection (#570)
* rework aflfast
* more
* move fuzz_Mu
* weighted
* fix
* borrow checker fix
* compute_weight
* alias_table
* fmt
* fix & rename
* fix & less mut
* no_std
* no_std
* clippy
* 32bit clippy fix
* top_rated for compute_weight
* fix
* clippy & metadata Init
* fix
* fix
* fix
* clippy & fmt
* change fuzzers
* fuzzbench_selected
* fmt
|
2022-03-23 02:01:00 +09:00 |
|
Andrea Fioraldi
|
a56f4af7da
|
CorpusScheduler -> Scheduler and move them to the schedulers folder (#560)
* CorpusScheduler -> Scheduler
* fix book
* update fuzzers
* fix tests
* fix sugar
* fix
* fix tutorial
* fix tutorial
* fmt
* fix
* fmt
* fmt
|
2022-03-03 14:27:37 +01:00 |
|
Dongjia Zhang
|
ba4cca0e15
|
Delete redundant makefiles (#546)
We switched to cargo make
|
2022-02-20 18:50:29 +01:00 |
|
Dongjia Zhang
|
fc89f2944b
|
Makefile.toml fix (#545)
|
2022-02-20 04:21:43 +01:00 |
|
Dongjia Zhang
|
936e2221d1
|
Cargo-make (#537)
* timeout utility
* example build.toml
* upd
* ci
* Update build_and_test.yml
* Update build_and_test.yml
* rename, qemu_launcher
* libpngs
* fix
* upd
* del
* do_nothing -> unsupported
* rename
* use command
* non qemu fuzzbench
* script.sh
* mroe
* qemu
* fix
* generic
* fix
* fix
* allow 124
* quotes
* fix
* fix
* fix
* stderr to devnull
* chg
|
2022-02-20 03:32:43 +01:00 |
|
Andrea Fioraldi
|
a03d733cf9
|
libafl_qemu decouple hooks from the executor and QemuForkExecutor (#528)
* QemuHooks
* option state hooks
* QemuForkExecutor
* enforce no side effects in QemuForkExecutor
* child hooks fixes
* fixes
* qemu_launcher
* examples and fixes
* fix sugar
* clippy
* fmt
* no timeout for fuzzbench_fork_qemu
* Update libafl_qemu/src/hooks.rs
Co-authored-by: Alwin Berger <50980804+alwinber@users.noreply.github.com>
* clippy
Co-authored-by: Alwin Berger <50980804+alwinber@users.noreply.github.com>
|
2022-02-15 22:11:24 +01:00 |
|