bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/12253] .eh_frame_hdr not properly sorted with mixed .eh_frame en


From: amodra at gmail dot com
Subject: [Bug ld/12253] .eh_frame_hdr not properly sorted with mixed .eh_frame encodings
Date: Tue, 23 Nov 2010 22:27:56 +0000

http://sourceware.org/bugzilla/show_bug.cgi?id=12253

--- Comment #4 from Alan Modra <amodra at gmail dot com> 2010-11-23 22:27:53 
UTC ---
Specs can't be trusted, sadly.

Look for dbase in gcc/unwind-dw2-fde-glibc.c to see the initialisation for
datarel base, used by x86 and frv.  Look for ia64 in gcc/unwind-generic.h to
see how ia64 sets up datarel base.  A datarel value is relative to this base
address.  Except to muddy the waters further, DW_EH_PE_datarel when used in
.eh_frame_hdr takes its base to be the address of the .eh_frame_hdr section!

-- 
Configure bugmail: http://sourceware.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]