[LLVMdev] x86 unwind support[MESSAGE NOT SCANNED]

Duncan Sands baldrick at free.fr
Mon Jul 20 10:12:11 PDT 2009

Hi Kenneth,

> Is there anything in the current codebase that maps an "unwind"
> instruction to a DWARF unnwinder?  Seeing as how (I think) the DWARF
> info is already compiled in, this would be a useful thing.

in llvm from svn an "unwind" instruction is mapped to a call to
_Unwind_Resume.  This is no good for throwing a new dwarf exception,
but it does mean that you can now implement cleanups as:

   invoke XYZ to label %normal unwind label %cleanup



More information about the llvm-dev mailing list