Skip to content
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

Features/asan sync #104

Merged
merged 20 commits into from
Nov 4, 2024
Merged

Features/asan sync #104

merged 20 commits into from
Nov 4, 2024

Conversation

R9295
Copy link
Collaborator

@R9295 R9295 commented Oct 17, 2024

This adds support for address sanitizer in fuzz and run with --asan
Adding foreign fuzzer syncing explicitly since we cannot use --afl-flags for this. The flags are given to all afl instances and only -M instances can use -F

@R9295
Copy link
Collaborator Author

R9295 commented Oct 17, 2024

before we merge - I think this is instrumenting ASAN too since ASAN is statically compiled into the binary :/
maybe we can add a AFL_LLVM_DENYLIST but then we need to force the usage of AFL++ plugins

@louismerlin
Copy link
Collaborator

Haha interesting. If you're not able to do it quickly, let's merge anyways.

Same problem in the libafl branch, the libafl codebase itself is instrumented at build-time 🙃

@louismerlin
Copy link
Collaborator

@R9295 can you please investigate the test failure too?

@R9295
Copy link
Collaborator Author

R9295 commented Oct 17, 2024

@louismerlin it was cause of a bad conditional and honggfuzz wasn't building. I think that was the issue

@louismerlin louismerlin merged commit c6ff64e into main Nov 4, 2024
8 checks passed
@louismerlin louismerlin deleted the features/asan-sync branch November 4, 2024 15:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants