* Fixing windows ci build in justfile. harness.cc modified for cl.exe. Additions to README.
* More precise compiler check for noinline definition.
---------
Co-authored-by: dkoch <dkoch@vigilantsys.com>
* Add rawmemchr
* Add stpncpy
* Add strchrnul
* Fix strcat
* Added strncat
* Add wcschr
* Minor tweak
* Add wcsncmp
* Add wcsnlen
* Add wcsrchr
* Add wmemchr
* Fix asan load/store sizes for wide string functions
* Refactor patches
* Rename tracking functions to prevent collision with allocator
* Change return type of asan_sym to make it consistent with the other native functions
* Fix mutex re-entrancy issue in Patches by splitting locks
* Fix tests on 32-bit platforms
---------
Co-authored-by: Your Name <you@example.com>
* POC
* POC
* pin the obj
* add map_input_to_memory
* still trying to get things to work
* Justfile
* lol
* nah bad idea
* done
* revert
* revert
* lol
* Move to libafl_qemu
* a
* add
* add
* lol
* clp
* a
* tmate
* Thank you bash I love you
* aaaaaaaa
* a
* bbb
* forkserver api
* poc
* i'm dumb
* add things
* use snapshot
* delete println debug
* anglais
* d
* fixer
* take care of further read
* take care about u32
* aa
* fix cursor
* mm
* pushing things temporary so i can try this path later
* delete useless setter
* rme
* BytesConverter
* now revert
* clp
* typo
* change how input passing works
* fuck
* fmt
* fixer
* fix
* lol
* lol
* lol
* disable CI
* delete assert
* clp
* a
* Added heap feature
* Rename feature and add some more docs
* Use document-features crate
* Expose the patching API for more flexibility
---------
Co-authored-by: Your Name <you@example.com>
* Fixes to main
* Add librasan
* Party like it's 2024
* Fix snapshot module to work with guest asan
* Fix guest_asan module
* Fixes to runner
* Fix linking issues using a REL
* Fix qemu_launcher
* Change modify_mapping to a method
* Fix gasan_test
* Remove debug from Justfile
* Optimize release build of librasan
* Set ulimit for qasan and gasan tests
* Tidy up symbol renaming
* Add missing symbols for PPC
* Change to support rustix 1.0.0
* Canonicalize the CUSTOM_ASAN_PATH
* Review changes
* Restructure backends
* release_max_level_info
* More review changes
* Clippy fixes
* Changes to reduce the burden on the CI
* Fix macos clippy
---------
Co-authored-by: Your Name <you@example.com>
* clean
* test thread 1
* add some error messages
* mm
* std
* mm
* aa
* pp
* fix
* change fuzzers
* fix
---------
Co-authored-by: Your Name <you@example.com>
* add share_objectives field to StdFuzzer
* uhhh maybe add field to StdState instead
* trivial
* implement to handle_in_client()
* fmt
* revert changes to state
* no gating on receiving objectives
* add query method to hasobjectives
* make input field of Event::Objective optional
* fmt and clippy
* move setter to hasobjectives
* better way to handle incoming objective
* fmt
---------
Co-authored-by: Dongjia "toka" Zhang <tokazerkje@outlook.com>
* Fix implementation of UniqueTrace and add UnclassifiedTrace
* Update comments
* Move the implemetnation to classify_counts
* Only init for unique trace
* The missing inline
* Add a TODO
* Reference implementation of SAND: Decoupling Sanitization from Fuzzing for Low Overhead
* Format code
* make clippy happy
* Update docs
* clean output
* fmt
* Fix for nostd
* Update docs
* use use alloc::vec::Vec;
* Docs updates
* Update docs
* Format toml
* Format again
* Add CI
* Rename run_targets to run_target_all
* Update docs
* Update justfile to test fuzzer
* left out justfile
* Format
* Corner case when bitmap size is as small as 1
* Add comments
* clippy
* Format vuln.c
* Format toml
* Fix doc
* Fix justfile
* Move ExecutorsTuple to executors/mod.rs
* Fix
---------
Co-authored-by: Dongjia "toka" Zhang <tokazerkje@outlook.com>