summaryrefslogtreecommitdiff
path: root/src/x86
Commit message (Expand)AuthorAgeFilesLines
* 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
|/ /
* | Fix misaligned memory access in ffi_call_intFrancis Ricci2017-08-031-2/+2
* | Prefix ALIGN macros with FFI_Gregory Pakosz2017-04-272-14/+14
|/
* Handle fastcall declaration differently for some Microsoft compilersAnthony Green2017-03-192-11/+18
* Modify configure.host to detect compilation with Microsoft Visual C++ and use...Ramón García Fernández2017-01-081-0/+237
* Mark win64.S with GNU-stack noteRichard Henderson2016-06-051-0/+4
* [Darwin-x86, build] Fix up label prefixes, remove .purgemIain Sandoe2016-05-261-8/+8
* Fix -Wsign-compare warnings in x86/ffi64.cBerker Peksag2016-05-181-4/+5
* x86: Fix calling convention for ffi_closure_win64_innerRichard Henderson2016-04-292-8/+12
* x86: Copy fix for clang .org from unix64.SRichard Henderson2016-04-151-23/+28
* Support the WIN64/EFI64 calling convention on all X86_64 platformsJosh Triplett2015-07-263-7/+43
* src/x86/ffiw64.c: Don't assign a "char *" to an "unsigned char *"Josh Triplett2015-07-261-1/+1
* src/x86/win64.S: Handle name mangling and PICJosh Triplett2015-07-263-31/+35
* src/x86/win64.S: Support compiling on non-WIN64 platformsJosh Triplett2015-07-261-19/+28
* x86: Fix cygwin32 buildRichard Henderson2015-01-191-0/+2
* x86: Solaris fixesRainer Orth2015-01-162-5/+5