search for: libangraybird

Displaying 6 results from an estimated 6 matches for "libangraybird".

2012 Jun 07
2
[LLVMdev] MC disassembler for ARM
...o arm instructions. I think it is not a good idea for our translator to rely on the implementation of llvm ARM back-end. So I have to find another decoder or implement it by by ourselves. Thanks, David [*] For most case, the targets are the shared libraries in Android APKs developed by NDK, like libangraybird.so. I think most of them are pre-linked, so it is bad for us. Because there is no $a, $t and $d symbols, we cannot figure out which region is arm code or thumb code statically. On Thu, Jun 7, 2012 at 8:11 PM, Tim Northover <t.p.northover at gmail.com>wrote: > Hi David, > > On Thu,...
2012 Jun 08
2
[LLVMdev] MC disassembler for ARM
...implement it by by ourselves. > > > Every MCInst created by the MCDisassembler will have a one-to-one mapping > to an actual ARM instruction. > > > Thanks, > David > > [*] For most case, the targets are the shared libraries in Android APKs > developed by NDK, like libangraybird.so. I think most of them are > pre-linked, so it is bad for us. Because there is no $a, $t and $d symbols, > we cannot figure out which region is arm code or thumb code statically. > > > On Thu, Jun 7, 2012 at 8:11 PM, Tim Northover <t.p.northover at gmail.com>wrote: > >&...
2012 Jun 07
0
[LLVMdev] MC disassembler for ARM
...to find another decoder or implement it by by ourselves. Every MCInst created by the MCDisassembler will have a one-to-one mapping to an actual ARM instruction. > > Thanks, > David > > [*] For most case, the targets are the shared libraries in Android APKs developed by NDK, like libangraybird.so. I think most of them are pre-linked, so it is bad for us. Because there is no $a, $t and $d symbols, we cannot figure out which region is arm code or thumb code statically. > > > On Thu, Jun 7, 2012 at 8:11 PM, Tim Northover <t.p.northover at gmail.com> wrote: > Hi David, &g...
2012 Jun 08
0
[LLVMdev] MC disassembler for ARM
...t it by by ourselves. > > Every MCInst created by the MCDisassembler will have a one-to-one mapping to an actual ARM instruction. > >> >> Thanks, >> David >> >> [*] For most case, the targets are the shared libraries in Android APKs developed by NDK, like libangraybird.so. I think most of them are pre-linked, so it is bad for us. Because there is no $a, $t and $d symbols, we cannot figure out which region is arm code or thumb code statically. >> >> >> On Thu, Jun 7, 2012 at 8:11 PM, Tim Northover <t.p.northover at gmail.com> wrote: >&...
2012 Jun 07
0
[LLVMdev] MC disassembler for ARM
Hi David, On Thu, Jun 7, 2012 at 10:17 AM, Fan Dawei <fandawei.s at gmail.com> wrote: > Could you please tell me more about $a, $t and $d symbols? How these symbols > are used to define different regions? Where I can find this symbols in ELF > object file? At the start of each range of ARM code, an assembler or compiler should produce a "$a" symbol with that address, and
2012 Jun 07
2
[LLVMdev] MC disassembler for ARM
Hi Tim, Thanks a lot for the reply. I tested libc.so which is a shared library. llvm-objdump also report some disassemble errors. Could you please tell me more about $a, $t and $d symbols? How these symbols are used to define different regions? Where I can find this symbols in ELF object file? Thanks, David I'm now try to find a decoder of ARM instructions in oder On Thu, Jun 7, 2012