kc3-lang/libffi/src/x86/sysv.S

Branch :


Log

Author Commit Date CI Message
097ccfd6 2014-12-10 13:25:14 x86: Fix some unwind errors
0e303c06 2014-11-12 03:58:58 x86: Work around clang bugs http://llvm.org/bugs/show_bug.cgi?21500 http://llvm.org/bugs/show_bug.cgi?21501 http://llvm.org/bugs/show_bug.cgi?21515
2650f47f 2014-11-06 10:57:04 x86: Use win32 name mangling for fastcall functions
f8c64e24 2014-11-05 17:04:29 x86: Add support for Go closures
b21ec1ce 2014-11-05 10:15:25 x86: Rewrite closures Move everything into sysv.S, removing win32.S and freebsd.S. Handle all abis with a single ffi_closure_inner function. Move complexity of the raw THISCALL trampoline into assembly instead of the trampoline itself. Only push the context for the REGISTER abi; let the rest receive it in a register.
b9ac94f3 2014-11-01 15:10:34 x86: Rewrite ffi_call Decouple the assembly from FFI_TYPE_*. Merge prep_args with ffi_call, passing the frame and the stack to the assembly. Note that this patch isn't really standalone, as this breaks closures.
159d3788 2014-10-31 12:07:02 x86: Convert to gas generated unwind info
fd07c9e4 2013-02-07 18:00:36 Add cache flushing routine for sun compiler on sparc solaris 2.8
2d9b3939 2013-01-09 21:14:54 Fix for closures with sunpro compiler
35ddb69c 2013-01-08 07:53:37 Only emit DWARF unwind info when building with GCC
0e584399 2011-02-08 07:52:40 Refresh from GCC
3f5b1375 2010-07-12 14:39:18 rebase
c6dddbd0 2009-10-04 08:11:33 Initial commit