[LLVMdev] Translation between MCInst and Binary Executable
ycyc54321 at gmail.com
Fri Sep 20 12:18:11 PDT 2013
Cool. I've almost done the disassembly part. Any hint on how to translate
from MCInst to ELF binary? E.g., which LLVM tool to use? I only find tools
effective on LLVM Bitcode.
Thanks so much again.
On Wed, Sep 18, 2013 at 7:48 PM, James Courtier-Dutton <
james.dutton at gmail.com> wrote:
> How about:
> This is what llvm-objdump does:
> It has some steps:
> 1) Define the target
> 2) Initialize the tables.
> 3) Decode binary to MCInst
> 4) Print MCInst in ATT or Intel format.
> You would need to modify it to use the ARM target.
> You just need to skip step (4)
> On 18 September 2013 22:07, Yue Chen <ycyc54321 at gmail.com> wrote:
>> Hi, Dear LLVM Dev Group,
>> I am doing an LLVM project aimed to disassemble an ARM ELF binary
>> executable to the MCInst format, inserting some instructions or doing some
>> modification, and re-assemble the MCInst to an ELF binary.
>> As I used the llvm-mc, it seems to only have the option "llvm-mc
>> -disassemble", which reads strings and output strings. Is there any command
>> or function that can take a binary, and translates it to the MCInst format,
>> finally translating back to a binary?
>> Thanks a million for your help.
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev