summaryrefslogtreecommitdiff
path: root/src/x86
Commit message (Expand)AuthorAgeFilesLines
* Remove nested commentsAnthony Green2022-09-271-14/+17
* Handle win32 ABIs for struct returnAnthony Green2022-09-181-27/+30
* Debug x86Anthony Green2022-09-181-3/+5
* RevertAnthony Green2022-09-181-0/+2
* X86 is never defined.Anthony Green2022-09-181-3/+0
* Add MSYS configuration files (#728)Hans2022-09-173-0/+6
* Fix arg alignment for STDCALLAnthony Green2022-09-151-3/+8
* Change comment styleAnthony Green2022-08-311-88/+88
* Fix windows arg passingAnthony Green2022-05-291-2/+1
* 64-bit cygwin: fix struct args. Document change.Anthony Green2022-05-291-0/+17
* Fix for MS x64 ABIAnthony Green2022-05-281-9/+11
* Pass large structs by value for Linux x86_64 and Aarch64.Anthony Green2022-05-281-1/+18
* x86-64: Always double jump table slot size for CET (#710) (#711)hjl-tools2022-05-151-6/+5
* src/x86/win64.S: Use #define instead of .macro (#665) (#669)rorth2021-12-231-7/+6
* Fix trampoline_code_table for x32. (#657)Harald van Dijk2021-07-241-4/+20
* 2021-06-15 Jakub Jelinek <jakub@redhat.com>Jakub Jelinek2021-06-151-3/+5
* x86: Fix thiscall and fastcall stack cleanup behavior (#611)Ole André Vadla Ravnås2021-03-241-6/+13
* x86: Fix MSVC runtime checks interop (#612)Ole André Vadla Ravnås2021-03-242-0/+20
* Static tramp v5 (#624)Madhavan T. Venkataraman2021-03-059-2/+293
* Allow to build with mingw-clang (#579)Mike Hommey2020-11-101-2/+2
* Don't use FFI_TYPE_LONGDOUBLE in the jump table in win64*.S (#580)Mike Hommey2020-11-102-4/+6
* Support building x86 and arm64 without FFI_GO_CLOSURES (#586)Jeremy Huddleston Sequoia2020-10-273-0/+18
* Removing unnecessary instruction from ffi_call_unix64 (#588)petersn2020-10-271-2/+1
* docs: fix simple typo, paramters -> parameters (#589)Tim Gates2020-10-111-2/+2
* x86: Fix ffi_prep_closure_loc (#542)hjl-tools2020-02-221-1/+1
* x86: Add indirect branch tracking support (#540)hjl-tools2020-02-217-29/+117
* Fix FFI_STDCALL ABI (#514)Andreas Schwab2019-10-261-8/+10
* Add long double test (#492)zhanhb2019-10-091-0/+2
* fix x86/x64 MSVC build (#487)driver19982019-04-272-2/+2
* Cleanup symbol exports on darwin and add architecture preprocessor checks to ...Jeremy Huddleston Sequoia2019-02-195-9/+17
* changes for win32 on windows (#468)Paul Monson2019-02-192-0/+1000
* Update FFI_HIDDEN() to use .private_extern on Apple platforms and use the mac...Jeremy Huddleston Sequoia2018-07-211-1/+1
* Add compact unwind for darwin/i386 (#440)Jeremy Huddleston Sequoia2018-06-252-2/+79
* Mark sysv.S as SafeSEH compatible (#438)Shoaib Meenai2018-06-171-0/+9
* i386: Fix missing break; in case statement leading to incorrectly returned FF...Jeremy Huddleston Sequoia2018-06-172-0/+42
* Handle FFI_GNUW64 on non-Windows systems (EFI)Anthony Green2018-05-091-7/+7
* Revert "Remove some symbol exports and cleanup newline warnings (#433)"Anthony Green2018-05-053-17/+0
* Remove some symbol exports and cleanup newline warnings (#433)Jeremy Huddleston Sequoia2018-05-053-0/+17
* Re-enable msabi testing (#436)hjl-tools2018-05-021-0/+18
* Fix two "return" issues in x86/ffi64.c (#431)Tom Tromey2018-04-281-2/+8
* Add missing FFI_GNUW64 enumAnthony Green2018-03-181-0/+1
* Add FFI_GNUW64 ABI for GNU 80-bit long double supportAnthony Green2018-03-182-11/+37
* Fix x86 SysV closure in PIC modeOle André Vadla Ravnås2018-01-211-2/+2
* Updating calls to ffi_closure_unix64_inner and ffi_closure_win64_inner to use...jon2017-12-012-2/+2
* Merge pull request #323 from compnerd/x86-alloca-alignmentAnthony Green2017-10-251-1/+3
|\
| * x86: align alloca to 16-byte boundarySaleem Abdulrasool2017-10-221-1/+3
* | Merge pull request #379 from jlj/masterAnthony Green2017-10-251-3/+4
|\ \
| * \ Merge branch 'master' based on ksjogo/libffiJean-Luc Jumpertz2017-10-231-3/+4
| |\ \ | | |/ | |/|
| | * Fix macOS build target in Xcode project.Jean-Luc Jumpertz2017-09-041-3/+4
* | | Skip WIN64/EFI64 support for x32H.J. Lu2017-10-251-0/+20
|/ /