[llvm] r174574 - DWARFDebugFrame.cpp: Fix formatting on i686 hosts.

Eric Christopher echristo at gmail.com
Sat Feb 9 11:19:03 PST 2013


They are orthogonal. DWARF64 is only used for object files that have 64-bit
offsets, not for object files with 64-bit pointers.

-eric


On Sat, Feb 9, 2013 at 12:44 AM, Tim Northover <t.p.northover at gmail.com>wrote:

> > Thank you for the fix, Takumi. Semantically it's correct, since we
> > don't currently support DWARF64 all such values are really 32-bits.
>
> Aren't DWARF64 and ELF64 orthogonal? Most of the changes are probably
> fine for DWARF32, but "InitialLocation" is a target address in both
> DWARFs.
>
> I've produced a binary linked with code above 32-bits (attached) where
> this gives incorrect results (pc is  0x800000000 in the DWARF and
> objdump). It's AArch64 because I couldn't convince x86_64 to produce a
> .debug_frame section at all.
>
> Cheers.
>
> Tim.
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130209/a0b5cb43/attachment.html>


More information about the llvm-commits mailing list