/external/libffi/testsuite/libffi.call/ |
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);
|
float3.c | 24 ffi_cif cif; local 40 /* Initialize the cif */ 41 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 3, 50 ffi_call(&cif, FFI_FN(floating_1), &rd, values); 61 /* Initialize the cif */ 62 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 3, 67 ffi_call(&cif, FFI_FN(floating_2), &rd, 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);
|
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_fl1.c | 16 ffi_cif cif; local 26 /* Initialize the cif */ 27 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, 32 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);
|
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);
|
closure_stdcall.c | 11 closure_test_stdcall(ffi_cif* cif __UNUSED__, void* resp, void** args, 30 ffi_cif cif; local 53 /* Initialize the cif */ 54 CHECK(ffi_prep_cif(&cif, FFI_STDCALL, 4, 57 CHECK(ffi_prep_closure(pcl, &cif, closure_test_stdcall,
|
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);
|
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);
|
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_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);
|
struct1.c | 28 ffi_cif cif; local 50 /* Initialize the cif */ 51 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1, 58 ffi_call(&cif, FFI_FN(struct1), ts1_result, values);
|
/external/libffi/testsuite/libffi.special/ |
unwindtest.cc | 11 closure_test_fn(ffi_cif* cif __UNUSED__, void* resp __UNUSED__, 19 void closure_test_fn1(ffi_cif* cif __UNUSED__, void* resp, 52 ffi_cif cif; local 67 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 0, 69 CHECK(ffi_prep_closure(pcl, &cif, closure_test_fn, NULL) == FFI_OK); 103 /* Initialize the cif */ 104 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 16, 107 CHECK(ffi_prep_closure(pcl, &cif, closure_test_fn1,
|
unwindtest_ffi_call.cc | 18 ffi_cif cif; local 34 /* Initialize the cif */ 35 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 3, 44 ffi_call(&cif, FFI_FN(checking), &rint, values);
|
/external/libffi/src/alpha/ |
ffi.c | 48 ffi_prep_cif_machdep(ffi_cif *cif) 50 /* Adjust cif->bytes to represent a minimum 6 words for the temporary 52 if (cif->bytes < 6*FFI_SIZEOF_ARG) 53 cif->bytes = 6*FFI_SIZEOF_ARG; 56 switch (cif->rtype->type) 61 cif->flags = cif->rtype->type; 66 cif->flags = FFI_TYPE_STRUCT; 70 cif->flags = FFI_TYPE_INT; 79 ffi_call(ffi_cif *cif, void (*fn)(void), void *rvalue, void **avalue 207 ffi_cif *cif; local [all...] |