Marco C
abdb7c2996
bolts: fix warning about error_in_core
now stable ( #2337 )
...
the feature `error_in_core` has been stable since 1.81.0-nightly and no longer requires an attribute to enable
2024-06-25 16:48:16 +02:00
Dongjia "toka" Zhang
2d1e429482
baby_fuzzer_wasm fix ( #2336 )
...
* fixer
* a
2024-06-24 17:31:25 +02:00
David CARLIER
6db68970ee
bolts: haiku build fix. ( #2335 )
2024-06-24 00:59:39 +02:00
Aarnav
b2635df524
Make LlmpEventManager call pre_exec hook ( #2333 )
2024-06-23 14:39:34 +02:00
Dongjia "toka" Zhang
e3dd7cf0dc
Don't restart in deterministic stages. Don't restart where there's no restart safety. Make stage names unique ( #2331 )
...
* push
* fuck
* add
* add
* api
* api
* add multi machine to workspace
* doc
* api
* api
* add
* more
* fix
* stats
* rev
* fix
* fix
* real fix
* add
* fmt
* add
* add
* fix
* a
* add
* revert workflow
---------
Co-authored-by: Your Name <you@example.com>
2024-06-20 17:38:15 +02:00
Dominik Maier
042840dba1
Call all Ids id
, not idx
( #2319 )
...
* All Ids should be id not idx
* More
* fix
* win?
* win?
* win?
* fix
* more fix
* desyscall?
* more
* fmt
* std
* make id less id-y
* fmt
* fix
* cleanup
* fixes all around
* fix
* Fix the broken stuff from refactoring
* remove unused
---------
Co-authored-by: Dongjia "toka" Zhang <tokazerkje@outlook.com>
2024-06-20 14:46:47 +01:00
acf9b04e70
remove unused code
2024-06-20 13:25:21 +02:00
6cb2be4408
add TimeProbMassScheduler
2024-06-20 10:15:01 +02:00
3a7c0da037
fast snapshots by default
2024-06-19 14:22:12 +02:00
5fad373199
update to 0.13.0 API
2024-06-19 13:30:36 +02:00
Dongjia "toka" Zhang
a2da080fa6
Delete wrong exec count increment ( #2330 )
2024-06-19 11:57:27 +02:00
Dominik Maier
e64f0fb536
Address comments from #2302 ( #2322 )
...
* Address comments from #2302
* secure?
* cleanup
* early exit ftw
* address clippy
* Fix all the things
2024-06-18 14:58:37 +01:00
学儿思
5519ee7d77
Fix typos ( #2327 )
2024-06-18 15:57:27 +02:00
Dongjia "toka" Zhang
b6bb604c71
Fix sync stage ( #2326 )
...
* f
* a
---------
Co-authored-by: Skynet 2 <name@domain.example>
2024-06-18 15:32:24 +02:00
Romain Malmain
fa17f47115
Tree-shaped multi-machine fuzzing ( #2302 )
...
* tree-shaped multi-machine fuzzing
* forgot main file
* aaa
* moving things around
* fix
* working?
* remove debug panic
* aaa
* aaa
* fmt
* normal centralized adapted
* removed old useless code
* cleanup
* llmp hooks
* working multi machine apparently?
* aaa
* cleanup (#2305 )
* added old message dispatch.
thread safety stuff
* testing things around
* opti opti opti
* :)
* fuzz
* limit the amound received at once to avoid congestion
* remove useless corpus
mv to sqlite
less warnings
* aaa
* ;
* big opti
* adding cfgs
* fix
* fixer
* fix
* s
* clippy and reduce generics
* debugging
* fix
* more robust disconnection
* aaa
* aaa
* aaa
* nostd
* more nostd
* clippy
* not in ci
* unused
* aaa
* doc
* clippy
* clippy
* clippy
* no crash in libpng
* aaa
* aaa
* aaa
* aaa
* graph generator
* fix
* fix
* windows fix all
---------
Co-authored-by: Dongjia "toka" Zhang <tokazerkje@outlook.com>
2024-06-17 23:23:01 +02:00
Dongjia "toka" Zhang
a4070deee1
fix win build ( #2321 )
...
Co-authored-by: Your Name <you@example.com>
2024-06-17 18:19:44 +02:00
dependabot[bot]
7792d87e32
Update meminterval requirement from 0.3 to 0.4 ( #2317 )
...
---
updated-dependencies:
- dependency-name: meminterval
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-17 17:48:15 +02:00
Romain Malmain
609a4ad7fe
Add Romain Malmain to maintainers list ( #2318 )
2024-06-17 16:32:46 +01:00
学儿思
c9cf8af14d
Fix typos ( #2320 )
2024-06-17 16:27:32 +01:00
df7333b764
WIP: merge
2024-06-17 14:17:06 +02:00
a7becb403e
update helper scripts
2024-06-17 10:31:48 +02:00
Dongjia "toka" Zhang
51db18eea8
Format desyscall ( #2316 )
...
* f
* clippy and stuff
* no apple
2024-06-16 12:20:08 +01:00
Andrea Fioraldi
888079aea5
Fix publish errors ( #2313 )
...
* Fix publish errors
* publish.sh
* remove include_str readme in libafl_qemu
* execute libafl_qemu_build::maybe_generate_stub_bindings() only if in cargo doc
2024-06-15 15:26:31 +01:00
Valentin Huber
5a2652b984
Adding StdXObserver Docs ( #2311 )
...
* Adding StdXObserver Docs
* fixing docs
* code cleanup
* moving example
* improving exclusion rules
* adding impls for features
* adding test exclusions
* excluding miri from OS including tests
* fixing CI
---------
Co-authored-by: Dongjia "toka" Zhang <tokazerkje@outlook.com>
0.13.0
2024-06-14 19:41:21 +02:00
Dongjia "toka" Zhang
c3930b39fc
Fix CI ( #2312 )
2024-06-14 14:16:31 +02:00
b86ac4cac6
fix build
2024-06-14 14:06:21 +02:00
5e29f4b909
always dump error case during fuzzing
2024-06-14 14:00:09 +02:00
1146c2c1e5
two-way isr edges, graceful parsing error handling
2024-06-14 13:56:36 +02:00
lazymio
18a25d3b3d
Fix debug assert on map_state.num_covered_map_indexes ( #2310 )
2024-06-14 13:29:38 +02:00
Dongjia "toka" Zhang
c415b4d5f6
0.13.0 ( #2253 )
...
* 0.13
* z3
* capstone
* fixer
---------
Co-authored-by: Dominik Maier <domenukk@gmail.com>
2024-06-13 23:35:35 +02:00
clesmian
2265d672fc
Allow trailing comma in feedback macros ( #2308 )
...
Co-authored-by: Leon Weiß <leon.weiss@rub.de>
2024-06-13 23:35:20 +02:00
Dongjia "toka" Zhang
e12412fed6
Fix Stdout/err Observer? ( #2301 )
2024-06-13 13:33:36 +02:00
Aarnav
901572556f
Add support for cycling PowerSchedule on completion of a queue cycle in WeightedScheduler ( #2300 )
...
* add support for cycling PowerSchedule on completion of a queue cycle in WeightedScheduler
* improve doc
* make fn cycle_schedule private
* rename cycle_schedules to cycling_scheduler
2024-06-13 10:25:25 +01:00
Andrea Fioraldi
09faec15f4
Add libdesyscall ( #1221 )
...
Co-authored-by: Dongjia "toka" Zhang <tokazerkje@outlook.com>
2024-06-12 11:28:31 +02:00
Dongjia "toka" Zhang
0ed295842b
Use filename for MmapShMemProvider ( #2303 )
...
* fixer
* comment
* a
* bb
* apple
2024-06-11 20:15:11 +02:00
mkravchik
03d8d2eb08
Fixing Frida ASAN tests on Windows ( #2299 )
...
* libafl_frida unit tests passing with ASAN
* Clippy+fmt
* Clippy
* Setup VS environment before building
2024-06-11 13:22:46 +02:00
Valentin Huber
df40db5ae8
Fix closing mmap on provider::release_shmem ( #2298 )
2024-06-10 17:59:51 +02:00
Dongjia "toka" Zhang
f4699ba385
Make adaptive serialization into default ( #2296 )
...
* no adaptive
* add another api
* allow unused
2024-06-09 00:10:30 +02:00
Dongjia "toka" Zhang
454176427b
Windows clippy ( #2295 )
...
* add
* real one
* fuck
* abc
* def
* ghi
* jkl
* fix
---------
Co-authored-by: Romain Malmain <romain.malmain@pm.me>
2024-06-08 20:32:40 +02:00
Dominik Maier
93085782d6
Rename string stages to unicode stages for consistency ( #2293 )
2024-06-08 16:59:49 +01:00
Dongjia "toka" Zhang
e905743ef6
Update issue template( #2294 )
2024-06-08 17:42:33 +02:00
Dongjia "toka" Zhang
30ae963c45
Fix CI ( #2292 )
...
* p
* a
* p
* a
* delete transfered
* b
* bring back transferred
* ??
* xx
* conditional
* ?
* debug
* a
* 🤬 🤬 🤬 🤬 🤬 🤬 🤬
* a
* a
* comment
2024-06-08 16:25:49 +01:00
Romain Malmain
8ef4e2aff0
Do not fmt little cms files ( #2291 )
2024-06-08 13:19:58 +01:00
Dominik Maier
ba84170777
Fix docs on crates.io for LibAFL_Frida, introduce auto-download feature ( #2270 )
...
* Fix docs on crates.io for LibAFL_Frida, introduce auto-download feature
* remove it more
* more testing
* more features
* more CI
* CI?
* CI?
* More fix?
* nicer
* More fix?
* test?
* more try?
* why?
* more more
2024-06-08 13:02:59 +01:00
Dongjia "toka" Zhang
e99fcad326
Run ./scripts/fmt_all.sh in CI ( #2290 )
...
* pppp
* fix
* xx
* add clang18
* fix
* chg
* purge existing clang..
* tmate
* trigger
* bruh
* finally..
* Don't fmt when not in cargo-fmt
* fix
* aaaaaa
* fuck
2024-06-08 01:41:39 +02:00
Dongjia "toka" Zhang
1e2fac6f53
abort() when the weakly defined LLVMFuzzerTestOneInput is linked( #2289 )
2024-06-07 23:54:19 +02:00
Romain Malmain
14263b9c69
Rusty LibAFL fmt ( #2271 )
2024-06-07 23:41:50 +02:00
Marco Neumann
b1bec42044
fix: libafl_libfuzzer
build script ( #2282 )
...
- features check was inverted
- print helpful message when `llvm-nm` wasn't found, which happens to be
the case on _stable_
Co-authored-by: Dongjia "toka" Zhang <tokazerkje@outlook.com>
2024-06-07 23:37:08 +02:00
Aarnav
477941e0e2
change Stability calculation formla to AFL++'s ( #2275 )
...
* change Stability calculation formla to AFL++'s
* clippy
* use MapFeedbackMetadata instead of recalculating filled entries in map
* calculate filled entries if MapFeedbackMetadata is not available
---------
Co-authored-by: Dongjia "toka" Zhang <tokazerkje@outlook.com>
2024-06-07 14:56:37 +02:00
Dongjia "toka" Zhang
2cc33464fa
Cleanup for #2280 ( #2286 )
...
* cleanup
* ppppp
* a
* b
2024-06-07 14:56:14 +02:00