-
Notifications
You must be signed in to change notification settings - Fork 79
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
LLVM-BAP Translation Tool #57
Comments
Notes from the TrenchesBelow you will find a bit of a rant that hopefully provides enough useful My original stepping stone goal, which appeared simple at first, was to take Note: When I was working on this, the newest version of BAP at the time was
Originally, when I downloaded BAP, I noticed that it did in fact have a feature While one of the first things you might want to do is read the LLVM language Note: Changes to the BIL format/changes in v0.7 may have rendered some of
The last point is particularly important in regards to LLVM. This is because So you still want to do this? CoolRemember that if you want to do anything meaningful with LLVM and BAP, BIL The first thing I would recommend doing is diging into the LLVM IR, learning Only after you have done the above should you start playing with BAP. |
Did anything ever come of this? Is there a way to translate from BIL to LLVM IR? If not, what were the obstacles? |
|
is that the one they call jefferson? is it truly him? back from the depths of nccgroup? |
This would be a tool to translate between the Binary Analysis Platform Intermediate Language and the LLVM Intermediate Representation. This would allow for using LLVM tools on a correct (including side-effects) lifting from x86 binaries and allow use of the BAP optimizers and analysis tools on LLVM code.
http://bap.ece.cmu.edu/
http://llvm.org/releases/3.3/docs/LangRef.html
The text was updated successfully, but these errors were encountered: