#include <ffi.h>
#include <ffi_common.h>
#include <stdlib.h>
Go to the source code of this file.
|
void | ffi_prep_args (char *stack, extended_cif *ecif) |
|
ffi_status | ffi_prep_cif_machdep (ffi_cif *cif) |
|
void | ffi_call_SYSV (void(*)(char *, extended_cif *), extended_cif *, unsigned, unsigned, long long, unsigned *, void(*fn)(void)) |
|
void | ffi_call (ffi_cif *cif, void(*fn)(void), void *rvalue, void **avalue) |
|
void | ffi_closure_SYSV (void) |
|
void | __ic_invalidate (void *line) |
|
ffi_status | ffi_prep_closure_loc (ffi_closure *closure, ffi_cif *cif, void(*fun)(ffi_cif *, void *, void **, void *), void *user_data, void *codeloc) |
|
int | ffi_closure_helper_SYSV (ffi_closure *closure, UINT64 *rvalue, UINT64 *pgr, UINT64 *pfr, UINT64 *pst) |
|
◆ NFREGARG
Definition at line 34 of file ffi.c.
◆ NGREGARG
Definition at line 33 of file ffi.c.
◆ __ic_invalidate()
◆ ffi_call()
◆ ffi_call_SYSV()
◆ ffi_closure_helper_SYSV()
int ffi_closure_helper_SYSV |
( |
ffi_closure * |
closure, |
|
|
UINT64 * |
rvalue, |
|
|
UINT64 * |
pgr, |
|
|
UINT64 * |
pfr, |
|
|
UINT64 * |
pst |
|
) |
| |
◆ ffi_closure_SYSV()
Definition at line 53 of file ffi.c.
◆ ffi_prep_args()
Definition at line 59 of file ffi.c.
References i.
◆ ffi_prep_cif_machdep()
ffi_status ffi_prep_cif_machdep |
( |
ffi_cif * |
cif | ) |
|
◆ 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 |
|
) |
| |