summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Check /proc/self/status for PaX status.Magnus Granberg2014-05-111-3/+19
* src/x86/win32.S: Define ffi_closure_FASTCALL in the MASM section, tooJosh Triplett2014-04-221-0/+9
* Support fastcall closuresJosh Triplett2014-04-202-14/+45
* Merge pull request #116 from frida/fix/darwin-aarch64-variadicAnthony Green2014-04-122-2/+41
|\
| * Fix handling of variadic calls on Darwin/AArch64Ole André Vadla Ravnås2014-04-062-2/+41
* | Merge pull request #115 from frida/fix/darwin-aarch64-alignmentAnthony Green2014-04-121-0/+6
|\ \
| * | Fix alignment of AArch64 assembler functionsOle André Vadla Ravnås2014-04-061-0/+6
| |/
* | 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-053-35/+67
* Merge pull request #106 from joshtriplett/darwin-awardAnthony Green2014-03-251-1/+12
|\
| * Always use configure to detect whether global symbols need underscoresJosh Triplett2014-03-241-1/+1
| * win32.S: Add handling for position-independent code on DarwinJosh Triplett2014-03-221-0/+11
* | Merge pull request #110 from joshtriplett/w64Anthony Green2014-03-251-1/+3
|\ \ | |/ |/|
| * 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
* | win32.S: Use shifting for multiplication rather than repeated additionJosh Triplett2014-03-211-8/+4
* | win32.S: Make the jump tables position-independentJosh Triplett2014-03-211-79/+87
* | win32.S: Make calls to ffi_closure_SYSV_inner position-independentJosh Triplett2014-03-211-0/+18
|/
* Add support for stdcall, thiscall, and fastcall on non-Windows x86-32Josh Triplett2014-03-163-63/+74
* prep_cif.c: Remove unnecessary ifdef for X86_WIN32Josh Triplett2014-03-161-5/+0
* 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
* | Merge pull request #66 from ppizarro/masterAnthony Green2014-02-282-20/+23
|\ \
| * | When the function called by the ffi called a function defined in a shared lib...Paulo Pizarro2014-01-022-20/+23
* | | Merge pull request #75 from joshtriplett/longdoubleAnthony Green2014-02-281-0/+2
|\ \ \
| * | | Fix build error on x86 without distinct long doubleJosh Triplett2014-02-171-0/+2
* | | | When no VFP arguments are present the IP register is usedAnthony Green2014-02-281-0/+1
* | | | aarch64 fixAnthony Green2014-02-281-4/+4
* | | | Fix ChangeLog mergeAnthony Green2014-02-279-91/+166
|\ \ \ \ | |/ / / |/| | |
| * | | AArch64: Fix void fall-through case when assertions are enabledZachary Waldowski2014-02-051-0/+4
| * | | AArch64: Fix missing semicolons when assertions are enabledZachary Waldowski2014-02-051-4/+4
| * | | AArch64: Remove duplicitous element_count call.Zachary Waldowski2014-02-051-1/+0
| * | | Darwin/aarch64: Respect iOS ABI re: stack argument alignmentZachary Waldowski2014-02-051-0/+15
| * | | Darwin/aarch64: Fix size_t assumptionsZachary Waldowski2014-02-052-9/+9
| * | | Darwin/aarch64: Fix "shadows declaration" warningsZachary Waldowski2014-02-051-3/+3
| * | | Darwin/aarch64: Use Clang cache invalidation builtinZachary Waldowski2014-02-051-1/+18
| * | | Darwin/aarch64: Account for long double being equal to doubleZachary Waldowski2014-02-051-0/+22
| * | | Darwin/aarch64: Use CNAME, restrict .size like ARMZachary Waldowski2014-02-051-8/+28
| * | | Darwin/aarch64: Fix invalid reference in assemblyZachary Waldowski2014-02-051-2/+2
| * | | Darwin/x86_64: Fix 64-bit type shortening warningsZachary Waldowski2014-02-053-17/+17
| * | | Darwin/iOS: Improve unified syntax use for LLVMZachary Waldowski2014-02-051-38/+23
| * | | Fix dlmalloc warnings due to set_segment_flags, sizeof(size_t)Zachary Waldowski2014-02-051-3/+3
| * | | Darwin/iOS: Fix mis-typing of vfp_reg_freeZachary Waldowski2014-02-051-1/+1
| * | | Darwin/ARM: Assert on NULL dereferenceZachary Waldowski2014-02-051-2/+10
| * | | Darwin/i386: Inhibit Clang previous prototype warningsZachary Waldowski2014-02-051-0/+2
| * | | Darwin/ARM: Inhibit Clang previous prototype warningsZachary Waldowski2014-02-051-1/+4
| * | | Darwin/AArch64: Inhibit Clang previous prototype warningsZachary Waldowski2014-01-091-1/+1
| |/ /
* | | Merge pull request #72 from heiher/develAnthony Green2014-02-151-24/+8
|\ \ \
| * | | Fix call floating point va functionHeiher2014-02-091-24/+8
| |/ /
* | | Linux/ppc64: Remove assumption on contents of r11 in closureMarcus Comstedt2014-01-042-1/+6
|/ /