version_min = '-miphoneos-version-min=7.0'
prefix = "#ifdef __i386__\n\n"
- suffix = "\n\n#endif\n"
+ suffix = "\n\n#endif"
src_dir = 'x86'
src_files = ['sysv.S', 'ffi.c', 'internal.h']
version_min = '-miphoneos-version-min=7.0'
prefix = "#ifdef __x86_64__\n\n"
- suffix = "\n\n#endif\n"
+ suffix = "\n\n#endif"
src_dir = 'x86'
src_files = ['unix64.S', 'ffi64.c', 'ffiw64.c', 'win64.S', 'internal64.h', 'asmnames.h']
version_min = '-miphoneos-version-min=7.0'
prefix = "#ifdef __arm__\n\n"
- suffix = "\n\n#endif\n"
+ suffix = "\n\n#endif"
src_dir = 'arm'
src_files = ['sysv.S', 'ffi.c', 'internal.h']
version_min = '-miphoneos-version-min=7.0'
prefix = "#ifdef __arm64__\n\n"
- suffix = "\n\n#endif\n"
+ suffix = "\n\n#endif"
src_dir = 'aarch64'
src_files = ['sysv.S', 'ffi.c', 'internal.h']
src_files = ['sysv.S', 'ffi.c', 'internal.h']
prefix = "#ifdef __i386__\n\n"
- suffix = "\n\n#endif\n"
+ suffix = "\n\n#endif"
class desktop64_platform(Platform):
version_min = '-mmacosx-version-min=10.6'
prefix = "#ifdef __x86_64__\n\n"
- suffix = "\n\n#endif\n"
+ suffix = "\n\n#endif"
src_dir = 'x86'
src_files = ['unix64.S', 'ffi64.c', 'ffiw64.c', 'win64.S', 'internal64.h', 'asmnames.h']
cfi_endproc
.globl CNAME(ffi_call_SYSV)
- .private_extern CNAME(ffi_call_SYSV)
#ifdef __ELF__
.type CNAME(ffi_call_SYSV), #function
.hidden CNAME(ffi_call_SYSV)
cfi_endproc
.globl CNAME(ffi_closure_SYSV_V)
- .private_extern CNAME(ffi_closure_SYSV_V)
#ifdef __ELF__
.type CNAME(ffi_closure_SYSV_V), #function
.hidden CNAME(ffi_closure_SYSV_V)
cfi_endproc
.globl CNAME(ffi_closure_SYSV)
- .private_extern CNAME(ffi_closure_SYSV)
#ifdef __ELF__
.type CNAME(ffi_closure_SYSV), #function
.hidden CNAME(ffi_closure_SYSV)
.endr
.globl CNAME(ffi_closure_trampoline_table_page)
- .private_extern CNAME(ffi_closure_trampoline_table_page)
#ifdef __ELF__
.type CNAME(ffi_closure_trampoline_table_page), #function
.hidden CNAME(ffi_closure_trampoline_table_page)
cfi_endproc
.globl CNAME(ffi_go_closure_SYSV_V)
- .private_extern CNAME(ffi_go_closure_SYSV_V)
#ifdef __ELF__
.type CNAME(ffi_go_closure_SYSV_V), #function
.hidden CNAME(ffi_go_closure_SYSV_V)
cfi_endproc
.globl CNAME(ffi_go_closure_SYSV)
- .private_extern CNAME(ffi_go_closure_SYSV)
#ifdef __ELF__
.type CNAME(ffi_go_closure_SYSV), #function
.hidden CNAME(ffi_go_closure_SYSV)
.text
.balign 16
.globl ffi_call_i386
- .private_extern ffi_call_i386
FFI_HIDDEN(ffi_call_i386)
/* This is declared as
.balign 16
.globl C(ffi_go_closure_EAX)
- .private_extern C(ffi_go_closure_EAX)
FFI_HIDDEN(C(ffi_go_closure_EAX))
C(ffi_go_closure_EAX):
L(UW6):
.balign 16
.globl C(ffi_go_closure_ECX)
- .private_extern C(ffi_go_closure_ECX)
FFI_HIDDEN(C(ffi_go_closure_ECX))
C(ffi_go_closure_ECX):
L(UW9):
.balign 16
.globl C(ffi_closure_i386)
- .private_extern C(ffi_closure_i386)
FFI_HIDDEN(C(ffi_closure_i386))
C(ffi_closure_i386):
.balign 16
.globl C(ffi_go_closure_STDCALL)
- .private_extern C(ffi_go_closure_STDCALL)
FFI_HIDDEN(C(ffi_go_closure_STDCALL))
C(ffi_go_closure_STDCALL):
L(UW21):
.balign 16
.globl C(ffi_closure_REGISTER)
- .private_extern C(ffi_closure_REGISTER)
FFI_HIDDEN(C(ffi_closure_REGISTER))
C(ffi_closure_REGISTER):
L(UW24):
.balign 16
.globl C(ffi_closure_STDCALL)
- .private_extern C(ffi_closure_STDCALL)
FFI_HIDDEN(C(ffi_closure_STDCALL))
C(ffi_closure_STDCALL):
L(UW27):
.balign 16
.globl C(ffi_closure_raw_SYSV)
- .private_extern C(ffi_closure_raw_SYSV)
FFI_HIDDEN(C(ffi_closure_raw_SYSV))
C(ffi_closure_raw_SYSV):
L(UW32):
.balign 16
.globl C(ffi_closure_raw_THISCALL)
- .private_extern C(ffi_closure_raw_THISCALL)
FFI_HIDDEN(C(ffi_closure_raw_THISCALL))
C(ffi_closure_raw_THISCALL):
L(UW41):
.balign 8
.globl C(ffi_call_unix64)
- .private_extern C(ffi_call_unix64)
FFI_HIDDEN(C(ffi_call_unix64))
C(ffi_call_unix64):
.balign 2
.globl C(ffi_closure_unix64_sse)
- .private_extern C(ffi_closure_unix64_sse)
FFI_HIDDEN(C(ffi_closure_unix64_sse))
C(ffi_closure_unix64_sse):
.balign 2
.globl C(ffi_closure_unix64)
- .private_extern C(ffi_closure_unix64)
FFI_HIDDEN(C(ffi_closure_unix64))
C(ffi_closure_unix64):
.balign 2
.globl C(ffi_go_closure_unix64_sse)
- .private_extern C(ffi_go_closure_unix64_sse)
FFI_HIDDEN(C(ffi_go_closure_unix64_sse))
C(ffi_go_closure_unix64_sse):
.balign 2
.globl C(ffi_go_closure_unix64)
- .private_extern C(ffi_go_closure_unix64)
FFI_HIDDEN(C(ffi_go_closure_unix64))
C(ffi_go_closure_unix64):
.align 8
.globl C(ffi_call_win64)
- .private_extern C(ffi_call_win64)
SEH(.seh_proc ffi_call_win64)
C(ffi_call_win64):
.align 8
.globl C(ffi_go_closure_win64)
- .private_extern C(ffi_go_closure_win64)
SEH(.seh_proc ffi_go_closure_win64)
C(ffi_go_closure_win64):
.align 8
.globl C(ffi_closure_win64)
- .private_extern C(ffi_closure_win64)
SEH(.seh_proc ffi_closure_win64)
C(ffi_closure_win64):