This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]