This is the mail archive of the gcc-patches@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]

eh_frame and LSDA


Hi!

I'm learning C++ Exception Handling from the compiler point. The eh_frame and the language-specific data area (LSDA) are generated by the compiler to support the Exception Handling. And the eh_frame which is the dwarf2 format applies to unwind the stack. LSDA in .gcc_except_table section applies to record the try-catch data.

But some questions puzzled me. What differece the eh_frame & LSDA have in differet ABIs or architectures? I searched some datum only for IA-64, but not for other architectures(mips,etc). Are there documents for the eh_frame and LSDA? I want to know more about these.

Thanks a lot!

Lei

_________________________________________________________________
享用世界上最大的电子邮件系统― MSN Hotmail。 http://www.hotmail.com



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