* Introduce ListInput
* Add remove mutators for ListInput
* Merge ListInput and MultipartInput
* Reimplement MultipartInput as a special case of ListInput
* Revert changes to Cargo.toml
* Add collection of generic listinput mutators
* Fix example
* Add note to MIGRATION
* Split list and multi into separate modules
* Fix docs
* Using string names again in the multi example fuzzer
* Remove unnecessary code
* Fix fuzzer
* Use key instead of name for MultipartInput key
* Prettier code in example fuzzer
* Do not convert slice to vec manually
* Completely remove Input as an associated type in multiple traits
* Unify usage of Input as generic instead
* Remove many unused bounds, in particular HasCorpus
* fix multiple generic ordering
* update and fix CONTRIBUTING.md
* update MIGRATION
* use the same generic input type for new / with_max_iterations to make typing easier in most cases.
* Restore libafl_libfuzzer test in CI
* the first step of the last step
* wip
* 99% done
* 99.9% done
* 99.99
* Hello from windows
* aaa
* 99.999
* aa
* 1
* 2
* 3
* 4
* 5
* plz
* plzplzplz
---------
Co-authored-by: Your Name <you@example.com>
* Make MmapShMem take a AsRef<Path> instead of a byte array
* Make the test actually test if MmapShMem::persist works
* 0.14.1 (#2698)
* 0.14.1
* fixer
* don't build nyx
---------
Co-authored-by: Dominik Maier <domenukk@gmail.com>
* Intel PT minor fixes/improvements (#2724)
* waitpid_filtered to ignore SIGWINCH
* Fix warnings unused manifest key: *.version
* Add export_raw feature to libafl_intelpt
* derive Debug for IntelPTHook
* Clippy
* Update target program ELF offsets
* Add comment to KVM pt_mode check
* refactor
* Add intel_pt_export_raw feature in libafl
* map_error instead of unwrap
* borrow checker friendly join_split_trace
and copy trace before deocde to prevent decoding failures
* Set ip_filters (also) with builder
* Move trace to file
* Fix Cargo.toml docs
* Ignore blocks with no instruction
most likely they are filtered out
* Fix assertion in snapshot module for pages that are equal to SNAPSHOT_PAGE_SIZE (#2738)
Co-authored-by: Scott Powell <scott.powell@str.us>
* Remove non_basic const_panic features (#2739)
* Remove non_basic const_panic features
* fmt
* Make FridaInProcessExecutor compatible with TargetBytesConverter, decouple input type from FridaRuntime trait (#2741)
* decouple input type from FridaRuntime trait
* fmt
* fmt2
* remove HasTargetBytes requirement from FridaInProcessExecutor
* fmt
* restore comment
* fix clippy comment error
* adding entry to MIGRATION.md
* only running persist test on unix
* move cfg dependent imports to function
---------
Co-authored-by: Dongjia "toka" Zhang <tokazerkje@outlook.com>
Co-authored-by: Dominik Maier <domenukk@gmail.com>
Co-authored-by: Marco C. <46560192+Marcondiro@users.noreply.github.com>
Co-authored-by: Scott <55210664+scottmpowell@users.noreply.github.com>
Co-authored-by: Scott Powell <scott.powell@str.us>
Co-authored-by: jejuisland87654 <jejuisland87654@gmail.com>