Displaying 4 results from an estimated 4 matches for "elfobjectwriterimpl".
2010 Nov 09
2
[LLVMdev] FYI: ELFObjectWriter/ELFObjectWriterImpl refactoring TBA (need for ARM/MC/ELF)
This is a heads up - if you aren't into ELF or ARM, you can stop reading :-)
I need to add ARM specific relocation support which require some
amount of reorg to the exiting ELFObjectWriter.* to remove x86 biases
(or at least move them elsewhere).
I am currently working on a set of patches, which I will send to
commits for review, hopefully in a day or three.
Thanks
-jason
2010 Nov 09
0
[LLVMdev] FYI: ELFObjectWriter/ELFObjectWriterImpl refactoring TBA (need for ARM/MC/ELF)
On Nov 9, 2010, at 9:31 AM, Jason Kim wrote:
> This is a heads up - if you aren't into ELF or ARM, you can stop reading :-)
>
> I need to add ARM specific relocation support which require some
> amount of reorg to the exiting ELFObjectWriter.* to remove x86 biases
> (or at least move them elsewhere).
> I am currently working on a set of patches, which I will send to
>
2010 Nov 12
0
[LLVMdev] [llvm-commits][PATCH] elfobjectwriter patch (ARM/MC/ELF)
...ase switching as much as possible -
>> 5. Xfactor - how clean is the overall resulting design?
>>
>> The possible ways forward I see are
>>
>> SMALL: keep the code nearly as is - place a switch inside
>> ELFObjectWriter::RecordRelocation and dispatch to
>> ELFObjectWriterImpl::RecordRelocation<ARCH>
>> 1. +1 no new classes
>> 2. +1 tiny patch
>> 3. +1 no new classes, just one additional function so far.
>> 4. -2 need to have special case switching for every routine that needs
>> to be tweaked.
>> 5. -2 Terrible! So far, its just...
2011 Jul 07
1
[LLVMdev] Sefault in llvm-mc when emitting an object file
..._uninitialized.h:116
#7 append<char const*> (this=0x806fae8, Asm=..., Layout=...)
at /home/matt/src/llvm-2.8/include/llvm/ADT/SmallVector.h:364
#8 operator+= (this=0x806fae8, Asm=..., Layout=...)
at /home/matt/src/llvm-2.8/include/llvm/ADT/SmallString.h:57
#9 (anonymous namespace)::ELFObjectWriterImpl::CreateMetadataSections (
this=0x806fae8, Asm=..., Layout=...) at ELFObjectWriter.cpp:821
#10 0xb785f09d in WriteObject (this=0x806fad0, Asm=..., Layout=...)
at ELFObjectWriter.cpp:831
#11 llvm::ELFObjectWriter::WriteObject (this=0x806fad0, Asm=..., Layout=...)
---Type <return> to con...