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...