[llvm-commits] [patches] Win64 EH improvements

João Matos ripzonetriton at gmail.com
Thu Aug 30 18:14:33 PDT 2012


Hi,

Attached are some patches improving the Win64 EH support in LLVM and some
tools.

I didn't test this heavily, but I was able to propagate exceptions between
LLVM and cl.exe compiled code, meaning at least simple cases will work.

-- 
João Matos
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120831/584b18c1/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Set-symbols-referencing-functions-as-COFF-functions.patch
Type: application/octet-stream
Size: 3502 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120831/584b18c1/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Fixed-Win64-SEH-RUNTIME_FUNCTION-structure-sizes.patch
Type: application/octet-stream
Size: 881 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120831/584b18c1/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Added-support-to-dump-Win64-COFF-unwind-information.patch
Type: application/octet-stream
Size: 5333 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120831/584b18c1/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-Emit-64-bit-COFF-relocations-differently-so-link.exe.patch
Type: application/octet-stream
Size: 1235 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120831/584b18c1/attachment-0003.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-Extended-objdump-with-more-Win64-EH-COFF-dump-functi.patch
Type: application/octet-stream
Size: 6984 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120831/584b18c1/attachment-0004.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-Fixed-Win64-SEH-UNWIND_INFO-field-sizes.patch
Type: application/octet-stream
Size: 1505 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120831/584b18c1/attachment-0005.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-Extend-machine-to-provide-exception-handling-options.patch
Type: application/octet-stream
Size: 5193 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120831/584b18c1/attachment-0006.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-Default-to-Win64-exception-handling-for-Win64-COFF.patch
Type: application/octet-stream
Size: 874 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120831/584b18c1/attachment-0007.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-Emit-proper-Win64-unwinding-information-opcodes-base.patch
Type: application/octet-stream
Size: 3657 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120831/584b18c1/attachment-0008.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0010-Added-exception-handling-options-to-llc.patch
Type: application/octet-stream
Size: 2574 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20120831/584b18c1/attachment-0009.obj>


More information about the llvm-commits mailing list