search for: ihi0044d_aaelf

Displaying 9 results from an estimated 9 matches for "ihi0044d_aaelf".

2012 Oct 05
0
[LLVMdev] R_ARM_ABS32 disassembly with integrated-as
....word variable_desired past_literals: [...instructions...] In general, deciding whether to disassemble a given location as code or data is a very hard problem (think of all the evil tricks you could play with dual-purpose), so the ARM ELF ABI (http://infocenter.arm.com/help/topic/com.arm.../IHI0044D_aaelf.pdf) specifies something called mapping symbols, which assemblers should insert to tell disassemblers what's actually needed. The idea is that a $a should be inserted at the start of each section of ARM code, $t before Thumb and $d before data (including these embedded litpools). In the above...
2012 Oct 04
4
[LLVMdev] R_ARM_ABS32 disassembly with integrated-as
I'm attempting to detect encoding bugs by comparing disassembly when using GCC's 'as' versus LLVM's integrated assembler. Generally this has gone very well, but one thing that adds a lot of noise is that .word marked as a R_ARM_ABS32 is disassembled as an instruction and not data. Please see the attached 'dump.diff' which was generated by diffing the "objdump -d
2012 Jun 07
0
[LLVMdev] MC disassembler for ARM
...s by default when printing the symbol-table (you can give it the --special-syms option to show them), but readelf shows them always. If you want the really deep details, they're fully documented in the ARM ELF ABI here (section 4.6.5): http://infocenter.arm.com/help/topic/com.arm.doc.ihi0044d/IHI0044D_aaelf.pdf Which is all nice to know, but I'm afraid it probably doesn't offer an immediate solution to the undefined instructions: + libc.so isn't a relocatable object file (well, it is dynamically, but that doesn't count). + llvm-objdump ignores them anyway at the moment, as far as I ca...
2012 Jun 07
2
[LLVMdev] MC disassembler for ARM
...mbol-table (you can give it the --special-syms option to show them), > but readelf shows them always. > > If you want the really deep details, they're fully documented in the > ARM ELF ABI here (section 4.6.5): > > > http://infocenter.arm.com/help/topic/com.arm.doc.ihi0044d/IHI0044D_aaelf.pdf > > Which is all nice to know, but I'm afraid it probably doesn't offer an > immediate solution to the undefined instructions: > + libc.so isn't a relocatable object file (well, it is dynamically, > but that doesn't count). > + llvm-objdump ignores them anyway...
2012 Jun 08
2
[LLVMdev] MC disassembler for ARM
...the --special-syms option to show them), >> but readelf shows them always. >> >> If you want the really deep details, they're fully documented in the >> ARM ELF ABI here (section 4.6.5): >> >> >> http://infocenter.arm.com/help/topic/com.arm.doc.ihi0044d/IHI0044D_aaelf.pdf >> >> Which is all nice to know, but I'm afraid it probably doesn't offer an >> immediate solution to the undefined instructions: >> + libc.so isn't a relocatable object file (well, it is dynamically, >> but that doesn't count). >> + llvm-objd...
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
2012 Jun 07
0
[LLVMdev] MC disassembler for ARM
...symbol-table (you can give it the --special-syms option to show them), > but readelf shows them always. > > If you want the really deep details, they're fully documented in the > ARM ELF ABI here (section 4.6.5): > > http://infocenter.arm.com/help/topic/com.arm.doc.ihi0044d/IHI0044D_aaelf.pdf > > Which is all nice to know, but I'm afraid it probably doesn't offer an > immediate solution to the undefined instructions: > + libc.so isn't a relocatable object file (well, it is dynamically, > but that doesn't count). > + llvm-objdump ignores them anyway...
2012 Jun 08
0
[LLVMdev] MC disassembler for ARM
...ive it the --special-syms option to show them), >> but readelf shows them always. >> >> If you want the really deep details, they're fully documented in the >> ARM ELF ABI here (section 4.6.5): >> >> http://infocenter.arm.com/help/topic/com.arm.doc.ihi0044d/IHI0044D_aaelf.pdf >> >> Which is all nice to know, but I'm afraid it probably doesn't offer an >> immediate solution to the undefined instructions: >> + libc.so isn't a relocatable object file (well, it is dynamically, >> but that doesn't count). >> + llvm-obj...
2012 Oct 05
2
[LLVMdev] R_ARM_ABS32 disassembly with integrated-as
...t_literals: > [...instructions...] > > In general, deciding whether to disassemble a given location as code > or data is a very hard problem (think of all the evil tricks you could > play with dual-purpose), so the ARM ELF ABI > (http://infocenter.arm.com/help/topic/com.arm.../IHI0044D_aaelf.pdf) > specifies something called mapping symbols, which assemblers should > insert to tell disassemblers what's actually needed. > > The idea is that a $a should be inserted at the start of each section > of ARM code, $t before Thumb and $d before data (including these > emb...