summaryrefslogtreecommitdiff
path: root/src/x86/ffi.c
Commit message (Expand)AuthorAgeFilesLines
* x86: Fix ffi_prep_closure_loc (#542)hjl-tools2020-02-221-1/+1
* x86: Add indirect branch tracking support (#540)hjl-tools2020-02-211-4/+7
* Fix FFI_STDCALL ABI (#514)Andreas Schwab2019-10-261-8/+10
* fix x86/x64 MSVC build (#487)driver19982019-04-271-1/+1
* Cleanup symbol exports on darwin and add architecture preprocessor checks to ...Jeremy Huddleston Sequoia2019-02-191-2/+2
* changes for win32 on windows (#468)Paul Monson2019-02-191-0/+5
* i386: Fix missing break; in case statement leading to incorrectly returned FF...Jeremy Huddleston Sequoia2018-06-171-0/+1
* Re-enable msabi testing (#436)hjl-tools2018-05-021-0/+18
* x86: align alloca to 16-byte boundarySaleem Abdulrasool2017-10-221-1/+3
* Prefix ALIGN macros with FFI_Gregory Pakosz2017-04-271-9/+9
* Handle fastcall declaration differently for some Microsoft compilersAnthony Green2017-03-191-9/+13
* x86: Fix thinko in ffi_raw_callRichard Henderson2015-01-131-0/+4
* x86: Avoid fastcall when building with pccRichard Henderson2015-01-051-2/+8
* x86: Load structure return address into eaxRichard Henderson2015-01-051-0/+1
* x86: Honor alignment of argumentsRichard Henderson2015-01-051-2/+27
* x86: Fix typo in ffi_prep_go_closureRichard Henderson2014-11-141-1/+1
* x86: Add support for Go closuresRichard Henderson2014-11-121-9/+61
* x86: Add support for ComplexRichard Henderson2014-11-121-0/+27
* x86: Rewrite closuresRichard Henderson2014-11-121-254/+135
* x86: Rewrite ffi_callRichard Henderson2014-11-121-298/+303
* x86: Force FFI_TYPE_LONGDOUBLE different from FFI_TYPE_DOUBLERichard Henderson2014-11-121-2/+12
* x86: Remove some conditional compilationRichard Henderson2014-11-121-49/+32
* x86: Tidy ffi_abiRichard Henderson2014-11-121-1/+1
* win64: Remove support from ffi.cRichard Henderson2014-11-121-204/+8
* 2014-05-11 Bernd Edlinger <bernd.edlinger@hotmail.de>Bernd Edlinger2014-09-201-1/+1
* Determine whether register arguments (THISCALL/FASTCALL/REGISTER) are really ...nielsAD2014-08-251-102/+166
* Fixed THISCALL/FASTCALL closures and added basic support for PASCAL/REGISTER ...nielsAD2014-08-251-16/+45
* Support for calling functions with PASCAL and REGISTER calling conventions on...nielsAD2014-08-241-133/+116
* Support fastcall closuresJosh Triplett2014-04-201-0/+8
* Fix Windows regressionOle André Vadla Ravnås2014-04-121-1/+1
* Fix ABI on 32-bit non-Windows x86: go back to trampoline size 10Josh Triplett2014-04-051-16/+13
* Fix a warning on 64-bit WindowsJosh Triplett2014-03-241-1/+1
* Avoid referencing undefined ABIs on 64-bit Windows buildsJosh Triplett2014-03-241-0/+2
* Add support for stdcall, thiscall, and fastcall on non-Windows x86-32Josh Triplett2014-03-161-31/+34
* Darwin/i386: Inhibit Clang previous prototype warningsZachary Waldowski2014-02-051-0/+2
* Undo iOS ARM64 changes.Anthony Green2013-12-051-22/+21
* Darwin: Silence Clang warnings.Zachary Waldowski2013-11-301-21/+22
* Don't use 16 byte aligned stack for WIN32Vitaly Budovski2013-09-051-0/+2
* Fix for a crasher due to misaligned stack on x86-32.Alex Gaynor2013-03-141-2/+0
* Fix for closures with sunpro compilerAnthony Green2013-01-091-1/+1
* Fix building with Clang for Darwin (OS X 10.6+ and iOSZachary Waldowski2012-04-051-0/+2
* Various MSVC-related changes.Peter Rosin2012-03-301-6/+21
* Rebase on fixed GCC sourcesAnthony Green2012-03-291-5/+20
* Rebased from gccAnthony Green2012-02-101-0/+36
* Rebase from GCCAnthony Green2012-02-011-6/+137
* Refresh from GCCAnthony Green2011-02-081-1/+1
* stdcall-x86-closure-fixAnthony Green2010-08-051-2/+0
* don't copy win64 struct argsAnthony Green2010-08-051-21/+2
* Remove warnings and add OS/2 supportAnthony Green2010-04-131-4/+4
* fix-comments patchAnthony Green2010-03-151-4/+4