summaryrefslogtreecommitdiff
path: root/src/closures.c
Commit message (Expand)AuthorAgeFilesLines
* Standardize temp exec file creationAnthony Green2022-09-191-1/+1
* Add MSYS configuration files (#728)Hans2022-09-171-9/+9
* Add static trampoline support for CygwinAnthony Green2022-09-121-2/+2
* dlmmap fix and always check for PaX MPROTECT on linuxAnthony Green2022-09-061-35/+54
* Ensure that VM_PROT_EXECUTE is set on the trampoline page. (#718)Russell Keith-Magee2022-06-021-2/+14
* arm64e: Pull in pointer authentication code from Apple's arm64e libffi port (...Jeremy Huddleston Sequoia2021-03-241-7/+11
* Search $LIBFFI_TMPDIR also (#605)DJ Delorie2021-03-231-0/+1
* Static tramp v5 (#624)Madhavan T. Venkataraman2021-03-051-2/+45
* Use memfd_create() (#604)DJ Delorie2020-12-021-0/+17
* Fix building for aarch64 windows with mingw toolchains (#555)Martin Storsjö2020-04-251-6/+6
* Port to iOS/arm64e (#548)Ole André Vadla Ravnås2020-03-091-0/+6
* Revamp PA_LINUX and PA_HPUX target closures to use function descriptors.Moxie Bot2020-02-241-4/+4
* Add work-around for users who manage their own closure memoryAnthony Green2019-11-201-2/+10
* handle compilation warnings with ftruncate API (#508)pnallan2019-10-081-2/+13
* libffi: added ARM64 support for Windows (#486)ossdev072019-06-251-5/+5
* Cleanup symbol exports on darwin and add architecture preprocessor checks to ...Jeremy Huddleston Sequoia2019-02-191-1/+1
* aarch64: Flush code mapping in addition to data mapping (#471)Florian Weimer2019-02-191-0/+13
* Fully allocate file backing writable maps (#389)Ryan C. Underwood2018-03-181-1/+31
* Merge pull request #320 from 0-wiz-0/masterAnthony Green2017-11-031-0/+78
|\
| * Support NetBSD with mprotect.Joerg Sonnenberger2017-10-021-0/+78
* | Merge branch 'master' based on ksjogo/libffiJean-Luc Jumpertz2017-10-231-1/+1
|\ \ | |/ |/|
| * Fix macOS build target in Xcode project.Jean-Luc Jumpertz2017-09-041-1/+1
* | Fix #265Anthony Green2017-09-271-1/+1
|/
* Simplify iOS trampoline table allocationOle André Vadla Ravnås2017-03-301-95/+63
* Fix error path so mutex is unlocked before returningOle André Vadla Ravnås2017-03-151-0/+1
* Remove unused FFI_CLOSURE_TESTBerker Peksag2016-05-191-36/+0
* Fix usage on musl libcKylie McClain2016-04-291-1/+1
* Fixed #181 -- Corrected problems with ARMv7 build under iOS.Russell Keith-Magee2015-12-211-2/+239
* Remove compiler warningAnthony Green2014-06-121-1/+4
* closures: Check for mkostemp(3)Mickaël Salaün2014-05-191-1/+7
* closures: Create temporary file with O_TMPFILE and O_CLOEXEC when availableMickaël Salaün2014-05-191-5/+24
* Check /proc/self/status for PaX status.Magnus Granberg2014-05-111-3/+19
* Merge pull request #46 from makotokato/android-clangAnthony Green2014-02-281-1/+1
|\
| * Fix build failure when using clang for AndroidMakoto Kato2013-07-101-1/+1
* | Darwin/x86_64: Fix 64-bit type shortening warningsZachary Waldowski2014-02-051-1/+1
* | Undo iOS ARM64 changes.Anthony Green2013-12-051-1/+1
* | Darwin: Misc size_t warningsZachary Waldowski2013-11-301-1/+1
* | Fix spelling errorsAnthony Green2013-10-081-1/+1
|/
* cygwin fix & updates for 3.0.13Anthony Green2013-03-171-2/+4
* Add PaX work-aroundAnthony Green2012-10-301-0/+27
* Fix kfreebsdAnthony Green2011-11-121-1/+1
* Fix ax_enable_builddir macro on BSD systemsAnthony Green2011-11-121-1/+1
* Many new patchesAnthony Green2011-08-221-1/+1
* Add Interix supportAnthony Green2011-02-091-4/+4
* Add ChangeLog entry. Fix copyright headers.Anthony Green2011-02-091-2/+3
* Add iOS supportAnthony Green2011-02-081-2/+6
|\
| * Implement FFI_EXEC_TRAMPOLINE_TABLE allocator for iOS/ARM.Landon Fuller2010-09-191-79/+1
| * Add a hard-coded FFI_EXEC_TRAMPOLINE_TABLE arm implementation.Landon Fuller2010-09-191-2/+84
* | Refresh from GCCAnthony Green2011-02-081-1/+1
* | RebaseAnthony Green2010-11-211-1/+1
|/