diff options
author | Gregory P. Smith <greg@krypto.org> | 2013-03-18 17:11:20 -0700 |
---|---|---|
committer | Gregory P. Smith <greg@krypto.org> | 2013-03-18 17:11:20 -0700 |
commit | 886edc68f41f74b07fb0e3a72d00ef979d8ea623 (patch) | |
tree | 05c30cd51c5b77445b07b9c6bf14009c2053f4ce /Modules/_ctypes/libffi/fficonfig.h.in | |
parent | 5a43c024aa5d5ad981bf71362e26c0080b4a2e6f (diff) | |
download | cpython-886edc68f41f74b07fb0e3a72d00ef979d8ea623.tar.gz |
Fixes issue #17192: Update the ctypes module's libffi to v3.0.13. This
specifically addresses a stack misalignment issue on x86 and issues on
some more recent platforms.
Diffstat (limited to 'Modules/_ctypes/libffi/fficonfig.h.in')
-rw-r--r-- | Modules/_ctypes/libffi/fficonfig.h.in | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Modules/_ctypes/libffi/fficonfig.h.in b/Modules/_ctypes/libffi/fficonfig.h.in index e03bbf90b2..c77585da4b 100644 --- a/Modules/_ctypes/libffi/fficonfig.h.in +++ b/Modules/_ctypes/libffi/fficonfig.h.in @@ -17,6 +17,12 @@ /* Define this if you want extra debugging. */ #undef FFI_DEBUG +/* Cannot use PROT_EXEC on this target, so, we revert to alternative means */ +#undef FFI_EXEC_TRAMPOLINE_TABLE + +/* Define this if you want to enable pax emulated trampolines */ +#undef FFI_MMAP_EXEC_EMUTRAMP_PAX + /* Cannot use malloc on this target, so, we revert to alternative means */ #undef FFI_MMAP_EXEC_WRIT @@ -33,6 +39,9 @@ */ #undef HAVE_ALLOCA_H +/* Define if your assembler supports .ascii. */ +#undef HAVE_AS_ASCII_PSEUDO_OP + /* Define if your assembler supports .cfi_* directives. */ #undef HAVE_AS_CFI_PSEUDO_OP @@ -43,6 +52,12 @@ */ #undef HAVE_AS_SPARC_UA_PCREL +/* Define if your assembler supports .string. */ +#undef HAVE_AS_STRING_PSEUDO_OP + +/* Define if your assembler supports unwind section type. */ +#undef HAVE_AS_X86_64_UNWIND_SECTION_TYPE + /* Define if your assembler supports PC relative relocs. */ #undef HAVE_AS_X86_PCREL @@ -148,6 +163,9 @@ /* Define to 1 if you have the ANSI C header files. */ #undef STDC_HEADERS +/* Define if symbols are underscored. */ +#undef SYMBOL_UNDERSCORE + /* Define this if you are using Purify and want to suppress spurious messages. */ #undef USING_PURIFY @@ -167,6 +185,9 @@ # endif #endif +/* Define to `unsigned int' if <sys/types.h> does not define. */ +#undef size_t + #ifdef HAVE_HIDDEN_VISIBILITY_ATTRIBUTE #ifdef LIBFFI_ASM |