/external/libffi/testsuite/libffi.call/ |
cls_sint.c | 10 static void cls_ret_sint_fn(ffi_cif* cif __UNUSED__, void* resp, void** args, 21 ffi_cif cif; local 38 /* Initialize the cif */ 39 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1, 42 CHECK(ffi_prep_closure(pcl, &cif, cls_ret_sint_fn, NULL) == FFI_OK);
|
cls_sshort.c | 10 static void cls_ret_sshort_fn(ffi_cif* cif __UNUSED__, void* resp, void** args, 21 ffi_cif cif; local 38 /* Initialize the cif */ 39 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1, 42 CHECK(ffi_prep_closure(pcl, &cif, cls_ret_sshort_fn, NULL) == FFI_OK);
|
cls_uchar.c | 10 static void cls_ret_uchar_fn(ffi_cif* cif __UNUSED__, void* resp, void** args, 21 ffi_cif cif; local 38 /* Initialize the cif */ 39 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1, 42 CHECK(ffi_prep_closure(pcl, &cif, cls_ret_uchar_fn, NULL) == FFI_OK);
|
cls_uint.c | 10 static void cls_ret_uint_fn(ffi_cif* cif __UNUSED__, void* resp, void** args, 22 ffi_cif cif; local 39 /* Initialize the cif */ 40 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1, 43 CHECK(ffi_prep_closure(pcl, &cif, cls_ret_uint_fn, NULL) == FFI_OK);
|
cls_ulonglong.c | 10 static void cls_ret_ulonglong_fn(ffi_cif* cif __UNUSED__, void* resp, 22 ffi_cif cif; local 39 /* Initialize the cif */ 40 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1, 42 CHECK(ffi_prep_closure(pcl, &cif, cls_ret_ulonglong_fn, NULL) == FFI_OK);
|
cls_ushort.c | 10 static void cls_ret_ushort_fn(ffi_cif* cif __UNUSED__, void* resp, void** args, 22 ffi_cif cif; local 39 /* Initialize the cif */ 40 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1, 43 CHECK(ffi_prep_closure(pcl, &cif, cls_ret_ushort_fn, NULL) == FFI_OK);
|
return_sl.c | 16 ffi_cif cif; local 27 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, 33 ffi_call(&cif, FFI_FN(return_sl), &res, values);
|
return_ul.c | 16 ffi_cif cif; local 27 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, 33 ffi_call(&cif, FFI_FN(return_ul), &res, values);
|
cls_multi_schar.c | 22 static void test_func_gn(ffi_cif *cif __UNUSED__, void *rval, void **avals, 38 ffi_cif cif; local 65 /* Initialize the cif */ 66 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, 69 ffi_call(&cif, FFI_FN(test_func_fn), &res_call, args_dbl); 74 CHECK(ffi_prep_closure(pcl, &cif, test_func_gn, NULL) == FFI_OK);
|
cls_multi_sshort.c | 22 static void test_func_gn(ffi_cif *cif __UNUSED__, void *rval, void **avals, 38 ffi_cif cif; local 65 /* Initialize the cif */ 66 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, 69 ffi_call(&cif, FFI_FN(test_func_fn), &res_call, args_dbl); 74 CHECK(ffi_prep_closure(pcl, &cif, test_func_gn, NULL) == FFI_OK);
|
cls_multi_ushort.c | 22 static void test_func_gn(ffi_cif *cif __UNUSED__, void *rval, void **avals, 38 ffi_cif cif; local 65 /* Initialize the cif */ 66 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, 69 ffi_call(&cif, FFI_FN(test_func_fn), &res_call, args_dbl); 74 CHECK(ffi_prep_closure(pcl, &cif, test_func_gn, NULL) == FFI_OK);
|
float.c | 22 ffi_cif cif; local 41 /* Initialize the cif */ 42 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 4, 52 ffi_call(&cif, FFI_FN(floating), &rint, values);
|
float1.c | 26 ffi_cif cif; local 36 /* Initialize the cif */ 37 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1, 46 ffi_call(&cif, FFI_FN(dblit), &result[0].d, values);
|
float2.c | 19 ffi_cif cif; local 28 /* Initialize the cif */ 29 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1, 41 ffi_call(&cif, FFI_FN(ldblit), &ld, values);
|
float4.c | 28 ffi_cif cif; local 38 /* Initialize the cif */ 39 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1, 48 ffi_call(&cif, FFI_FN(dblit), &result[0].d, values);
|
many.c | 38 ffi_cif cif; local 52 /* Initialize the cif */ 53 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 13, 56 ffi_call(&cif, FFI_FN(many), &f, values);
|
many_win32.c | 31 ffi_cif cif; local 45 /* Initialize the cif */ 46 CHECK(ffi_prep_cif(&cif, FFI_STDCALL, 13, 56 ffi_call(&cif, FFI_FN(stdcall_many), &f, values);
|
negint.c | 20 ffi_cif cif; local 36 /* Initialize the cif */ 37 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 3, 46 ffi_call(&cif, FFI_FN(checking), &rint, values);
|
promotion.c | 19 ffi_cif cif; local 38 /* Initialize the cif */ 39 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 4, 53 ffi_call(&cif, FFI_FN(promotion), &rint, values);
|
return_dbl1.c | 16 ffi_cif cif; local 31 /* Initialize the cif */ 32 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 4, 39 ffi_call(&cif, FFI_FN(return_dbl), &rdbl, values);
|
return_dbl2.c | 16 ffi_cif cif; local 30 /* Initialize the cif */ 31 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 4, 38 ffi_call(&cif, FFI_FN(return_dbl), &rdbl, values);
|
return_fl2.c | 20 ffi_cif cif; local 35 /* Initialize the cif */ 36 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 4, 43 ffi_call(&cif, FFI_FN(return_fl), &rfl, values);
|
return_fl3.c | 16 ffi_cif cif; local 30 /* Initialize the cif */ 31 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 4, 38 ffi_call(&cif, FFI_FN(return_fl), &rfl, values);
|
return_ll1.c | 16 ffi_cif cif; local 30 /* Initialize the cif */ 31 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 3, 38 ffi_call(&cif, FFI_FN(return_ll), &rlonglong, values);
|
/external/libffi/src/frv/ |
ffi.c | 48 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types; 113 /* Perform machine dependent cif processing */ 114 ffi_status ffi_prep_cif_machdep(ffi_cif *cif) 116 if (cif->rtype->type == FFI_TYPE_STRUCT) 117 cif->flags = -1; 119 cif->flags = cif->rtype->size; 121 cif->bytes = ALIGN (cif->bytes, 8) 184 ffi_cif *cif = closure->cif; local [all...] |