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

Add embed-runtime feature #1489

Merged
merged 2 commits into from
Aug 31, 2023

Conversation

novafacing
Copy link
Contributor

Embed the built libafl_libfuzzer_runtime.a file when the feature is specified so you can do nice stuff with libafl_cc to use -fsanitize=fuzzer-no-link and link the runtime afterward.

@novafacing novafacing force-pushed the embed-libafl-libfuzzer-runtime branch from 7f27b9a to 9665636 Compare August 31, 2023 15:53
@domenukk
Copy link
Member

Cool stuff

@domenukk
Copy link
Member

Can we get CI for this or something?

@domenukk domenukk merged commit 256d010 into AFLplusplus:main Aug 31, 2023
17 checks passed
@domenukk
Copy link
Member

If you ever feel like it, an example in ./fuzzers or a page in the book could be handy, but anyway looks great

@novafacing
Copy link
Contributor Author

I'll try and add something, messing with it right now :)

@tokatoka
Copy link
Member

tokatoka commented Sep 2, 2023

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.

3 participants