#include <ffi.h>
#include <ffi_common.h>
#include <stdlib.h>
Go to the source code of this file.
|
#define | HI(x) ((((unsigned int) (x)) >> 16) & 0xffff) |
|
#define | LO(x) (((unsigned int) (x)) & 0xffff) |
|
|
UINT64 | ffi_call_sysv (void(*)(char *, extended_cif *), extended_cif *, unsigned, void(*fn)(void)) |
|
void | ffi_closure_sysv (void) |
|
ffi_status | ffi_prep_cif_machdep (ffi_cif *cif) |
|
void | ffi_prep_args (char *stack, extended_cif *ecif) |
|
void | ffi_call (ffi_cif *cif, void(*fn)(void), void *rvalue, void **avalue) |
|
ffi_status | ffi_prep_closure_loc (ffi_closure *closure, ffi_cif *cif, void(*fun)(ffi_cif *, void *, void **, void *), void *user_data, void *codeloc) |
|
◆ HI
#define HI |
( |
|
x | ) |
((((unsigned int) (x)) >> 16) & 0xffff) |
◆ LO
#define LO |
( |
|
x | ) |
(((unsigned int) (x)) & 0xffff) |
◆ ffi_call()
void ffi_call |
( |
ffi_cif * |
cif, |
|
|
void(*)(void) |
fn, |
|
|
void * |
rvalue, |
|
|
void ** |
avalue |
|
) |
| |
◆ ffi_call_sysv()
◆ ffi_closure_sysv()
void ffi_closure_sysv |
( |
void |
| ) |
|
◆ ffi_prep_args()
◆ ffi_prep_cif_machdep()
ffi_status ffi_prep_cif_machdep |
( |
ffi_cif * |
cif | ) |
|
Definition at line 60 of file ffi.c.
◆ ffi_prep_closure_loc()
ffi_status ffi_prep_closure_loc |
( |
ffi_closure * |
closure, |
|
|
ffi_cif * |
cif, |
|
|
void(*)(ffi_cif *, void *, void **, void *) |
fun, |
|
|
void * |
user_data, |
|
|
void * |
codeloc |
|
) |
| |