Ruby
2.4.2p198(2017-09-14revision59899)
|
Go to the source code of this file.
Macros | |
#define | X86_ANY |
#define | FFI_TARGET_SPECIFIC_STACK_SPACE_ALLOCATION |
#define | FFI_TARGET_HAS_COMPLEX_TYPE |
#define | FFI_CLOSURES 1 |
#define | FFI_TYPE_SMALL_STRUCT_1B (FFI_TYPE_LAST + 1) |
#define | FFI_TYPE_SMALL_STRUCT_2B (FFI_TYPE_LAST + 2) |
#define | FFI_TYPE_SMALL_STRUCT_4B (FFI_TYPE_LAST + 3) |
#define | FFI_TYPE_MS_STRUCT (FFI_TYPE_LAST + 4) |
#define | FFI_TRAMPOLINE_SIZE 10 |
#define | FFI_NATIVE_RAW_API 1 /* x86 has native raw api support */ |
Typedefs | |
typedef unsigned long | ffi_arg |
typedef signed long | ffi_sarg |
typedef enum ffi_abi | ffi_abi |
#define FFI_CLOSURES 1 |
Definition at line 125 of file ffitarget.h.
#define FFI_NATIVE_RAW_API 1 /* x86 has native raw api support */ |
Definition at line 147 of file ffitarget.h.
#define FFI_TARGET_HAS_COMPLEX_TYPE |
Definition at line 54 of file ffitarget.h.
#define FFI_TARGET_SPECIFIC_STACK_SPACE_ALLOCATION |
Definition at line 52 of file ffitarget.h.
#define FFI_TRAMPOLINE_SIZE 10 |
Definition at line 143 of file ffitarget.h.
#define FFI_TYPE_MS_STRUCT (FFI_TYPE_LAST + 4) |
Definition at line 129 of file ffitarget.h.
Referenced by ffi_call(), ffi_prep_args(), ffi_prep_cif_machdep(), ffi_prep_incoming_args(), and ffi_raw_call().
#define FFI_TYPE_SMALL_STRUCT_1B (FFI_TYPE_LAST + 1) |
Definition at line 126 of file ffitarget.h.
Referenced by ffi_prep_cif_machdep().
#define FFI_TYPE_SMALL_STRUCT_2B (FFI_TYPE_LAST + 2) |
Definition at line 127 of file ffitarget.h.
Referenced by ffi_prep_cif_machdep().
#define FFI_TYPE_SMALL_STRUCT_4B (FFI_TYPE_LAST + 3) |
Definition at line 128 of file ffitarget.h.
Referenced by ffi_prep_cif_machdep().
#define X86_ANY |
Definition at line 40 of file ffitarget.h.
typedef unsigned long ffi_arg |
Definition at line 75 of file ffitarget.h.
typedef signed long ffi_sarg |
Definition at line 76 of file ffitarget.h.
enum ffi_abi |
Definition at line 80 of file ffitarget.h.