This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: What is LSDA?
On Thu, May 30, 2002 at 09:42:15AM +0200, Michal Ludvig wrote:
> What other differences can I expect between eh_frame and debug_frame?
> For now I handle both of them almost in the same way.
> Exceptions are: Different CIE-id, different way of finding the right CIE
> for a given FDE, and from now on ignoring LSDA in eh_frame.
> Is there something else?
The encoding of the addresses can be substantially different.
Pc-relative and base-relative are the popular ones. You'd
need target-specific hackery to know what the base address is
for the base-relative addresses.
That more and more differences crept in is the reason why we no
longer attempt to emit only one of .debug_frame or .eh_frame.
r~