-
-
Notifications
You must be signed in to change notification settings - Fork 326
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixes for frida windows #2156
Closed
mineo333
wants to merge
230
commits into
AFLplusplus:frida_windows
from
mineo333:frida_windows_aarch64
Closed
Fixes for frida windows #2156
mineo333
wants to merge
230
commits into
AFLplusplus:frida_windows
from
mineo333:frida_windows_aarch64
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Co-authored-by: Dongjia "toka" Zhang <[email protected]>
* feature(libqasan): add asprintf and vasprintf * feature(libqasan): add asprintf and vasprintf to hotpatch --------- Co-authored-by: Dongjia "toka" Zhang <[email protected]>
* feature(libqasan): add asprintf and vasprintf * feature(libqasan): add asprintf and vasprintf to hotpatch * feature(libqasan): add strndup
* fixing qemu-libafl-bridge AFLplusplus#46 * cargo fmt * updated QEMU revision --------- Co-authored-by: Andrea Fioraldi <[email protected]>
* Fix pointer clippy lints * More clippy * fix build * fix
* libafl_targets: on macOS, do not provide a default implementation for weak functions * libafl_libfuzzer: update README to talk about macOS specifics * libafl_targets: allow __sanitizer_cov_pcs_init to be called more than once --------- Co-authored-by: Dominik Maier <[email protected]>
…plus#1830)" (AFLplusplus#1865) This reverts commit b999b4a.
* Fixing clippy some more * more commit * Git gud * remove more useless imports
* Support raw byte grammar in NautilusContext * Add `use` statement in doc comment
Co-authored-by: Dominik Maier <[email protected]>
* Less useless allocs for monitor display * More less String * Lol who needs generics * clippy * remove &String
* win fix * just some ci * test * revert * aaaaa * bbbbbb
…lusplus#1890) * do that again but smarter * remember to register * appease the clippy * cleanup * autofix clippy * more clippy fixes * more clippy... * small clippy fix * with_tries => with_retries * most recent suggestions * final clippy... hopefully
* ngram * ctx * push stuff * passing cargo check * save stuf * add * no default * fuzzbench ready * formatt * aaaaaaaa * adaptive map * add all * chg * fix * deleting stuff * fmt * clang18 * fuck * save space * fix? * feature name * fucking nightly only * harness * fix libafl_cc --------- Co-authored-by: Dominik Maier <[email protected]>
…FLplusplus#1906) * impl TransferFeedback * whoops, fix build * fix doc * fix build for tcp manager * fix fr
…plusplus#1893) * Implement MutatorTuple for Vecs to allow Dynamic Mutator Choices * fix test * clippy * Move into_vec to extra trait * fix no_std * more nostd * no_std
* fix lints. * more lint fix. * even more lint fixes. * always more lint fixes. * lint fix. * allow unused qualifications for crate when it could be confusing. * Still lint fixes. * Lint fixes on generated code. * Some lint fixes.
* fixing the first bug * backtick
* aaaa * FMT * adding std
* a * fix client timeout * revert * more * std * import * import * sdt * FMT * backtick again
…verted (AFLplusplus#1884) * Fix for AFLplusplus#1881, ProbabilitySamplingScheduler seems to be inverted * Run 'cargo +nightly fmt' * Added debug_assert as negative and infinite probability values would break the current implementation of next() --------- Co-authored-by: Dan Blackwell <[email protected]> Co-authored-by: Dan Blackwell <[email protected]> Co-authored-by: Dongjia "toka" Zhang <[email protected]>
* inital commit. * clippy * tests * clippy * adapt example * systemmode. * renaming * fmt * fix lints. * more lint fix. * even more lint fixes. * always more lint fixes. * lint fix. * allow unused qualifications for crate when it could be confusing. * Still lint fixes. * Lint fixes on generated code. * Some lint fixes. * renamed modules as well.
* inital commit. * clippy * tests * clippy * adapt example * systemmode. * renaming * fmt * fix lints. * more lint fix. * even more lint fixes. * always more lint fixes. * lint fix. * allow unused qualifications for crate when it could be confusing. * Still lint fixes. * Lint fixes on generated code. * Some lint fixes. * renamed modules as well. * Separated inner from InProcessExecutor. * fix * unused import * unused import * fix import * fix import
* rename * rename * fmt * fix * fmt
* rename * rename * fmt * fix * fmt * separate observers * doc fx
* fix * ignore * fmt * a
* fix * ignore * fix * aaa * bbb
…to frida_windows_aarch64
* QEMU generic memory iterator + Refactoring * Generic Memory Iterator (systemmode only for now): It is now possible to iterator over memory ranges, independently of the address kind * Refactoring or Emulator / Qemu structures: they are now handled separately in different files * Refactoring of Exit Handlers: Result / Error structs have been clarified * Simple handler for signals * add new `check-cfg` calls for libafl qemu
* stable type eq * whoops, wrong section * satiate clippy * remove extraneous comment * explain * bonus inline
(AFLplusplus#2152) * Handle name cleanup after AFLplusplus#2142 * Handleable -> CanBeHandled * CanBeHandled -> Handled * clippy * forgot one * Handled more
…to frida_windows_aarch64
can you merge from main (again? |
merging from main doesn't trigger CI... only PR's based on main get CI. I am reviewing and merging the best bits of this PR manually... |
we can turn it on if you want, shall i? |
On the one hand, it's not critical for this PR, on the other hand, why not? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR includes fixes for #2095
The main changes include emulating a return to the next instruction for non tail-call hooks as well as removing unix/windows cfg checks for the test fuzzers as they are no longer needed.
Also properly merged main.