Replies: 2 comments
-
because registering into PassManager doesn't mean it will automatically get run by the compiler wrapper. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Sorry I thought I had answered this already but apparently not. afl++ uses the new pass manager if llvm supports it and you cannot mix old and new. You can use an old llvm version eg. 11 maybe 12, then what tokatoka wrote works |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
My question is how to register a custom LLVM pass to AFL++.
I've developed an LLVM pass (using the legacy PassManager) and am looking to run it alongside the AFL++ passes. Despite registering it to the PassManager, it doesn't appear to be used by the AFL++ compiler wrapper.
Beta Was this translation helpful? Give feedback.
All reactions