/external/libffi/testsuite/libffi.call/ |
struct2.c | 26 ffi_cif cif; local 48 /* Initialize the cif */ 49 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1, &ts2_type, args) == FFI_OK); 57 ffi_call(&cif, FFI_FN(struct2), ts2_result, values);
|
struct3.c | 24 ffi_cif cif; local 44 /* Initialize the cif */ 45 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1, 51 ffi_call(&cif, FFI_FN(struct3), ts3_result, values);
|
struct4.c | 26 ffi_cif cif; local 49 /* Initialize the cif */ 50 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1, &ts4_type, args) == FFI_OK); 56 ffi_call (&cif, FFI_FN(struct4), ts4_result, values);
|
struct5.c | 25 ffi_cif cif; local 49 /* Initialize the cif */ 50 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, &ts5_type, args) == FFI_OK); 57 ffi_call (&cif, FFI_FN(struct5), ts5_result, values);
|
struct6.c | 25 ffi_cif cif; local 48 /* Initialize the cif */ 49 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1, &ts6_type, args) == FFI_OK); 57 ffi_call(&cif, FFI_FN(struct6), ts6_result, values);
|
struct7.c | 27 ffi_cif cif; local 51 /* Initialize the cif */ 52 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1, &ts7_type, args) == FFI_OK); 62 ffi_call(&cif, FFI_FN(struct7), ts7_result, values);
|
struct8.c | 29 ffi_cif cif; local 53 /* Initialize the cif */ 54 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1, &ts8_type, args) == FFI_OK); 66 ffi_call(&cif, FFI_FN(struct8), ts8_result, values);
|
struct9.c | 26 ffi_cif cif; local 48 /* Initialize the cif */ 49 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 1, &ts9_type, args) == FFI_OK); 57 ffi_call(&cif, FFI_FN(struct9), ts9_result, values);
|
cls_12byte.c | 31 static void cls_struct_12byte_gn(ffi_cif* cif __UNUSED__, void* resp, 44 ffi_cif cif; local 78 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, &cls_struct_type, 85 ffi_call(&cif, FFI_FN(cls_struct_12byte_fn), &res_dbl, args_dbl); 90 CHECK(ffi_prep_closure(pcl, &cif, cls_struct_12byte_gn, NULL) == FFI_OK);
|
cls_16byte.c | 32 static void cls_struct_16byte_gn(ffi_cif* cif __UNUSED__, void* resp, 45 ffi_cif cif; local 79 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, &cls_struct_type, 86 ffi_call(&cif, FFI_FN(cls_struct_16byte_fn), &res_dbl, args_dbl); 95 CHECK(ffi_prep_closure(pcl, &cif, cls_struct_16byte_gn, NULL) == FFI_OK);
|
cls_1_1byte.c | 31 cls_struct_1_1byte_gn(ffi_cif* cif __UNUSED__, void* resp, void** args, 45 ffi_cif cif; local 77 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, &cls_struct_type, 84 ffi_call(&cif, FFI_FN(cls_struct_1_1byte_fn), &res_dbl, args_dbl); 89 CHECK(ffi_prep_closure(pcl, &cif, cls_struct_1_1byte_gn, NULL) == FFI_OK);
|
cls_20byte.c | 32 cls_struct_20byte_gn(ffi_cif* cif __UNUSED__, void* resp, void** args, 45 ffi_cif cif; local 79 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, &cls_struct_type, 86 ffi_call(&cif, FFI_FN(cls_struct_20byte_fn), &res_dbl, args_dbl); 91 CHECK(ffi_prep_closure(pcl, &cif, cls_struct_20byte_gn, NULL) == FFI_OK);
|
cls_20byte1.c | 34 cls_struct_20byte_gn(ffi_cif* cif __UNUSED__, void* resp, void** args, 47 ffi_cif cif; local 81 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, &cls_struct_type, 88 ffi_call(&cif, FFI_FN(cls_struct_20byte_fn), &res_dbl, args_dbl); 93 CHECK(ffi_prep_closure(pcl, &cif, cls_struct_20byte_gn, NULL) == FFI_OK);
|
cls_2byte.c | 31 cls_struct_2byte_gn(ffi_cif* cif __UNUSED__, void* resp, void** args, 45 ffi_cif cif; local 78 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, &cls_struct_type, 85 ffi_call(&cif, FFI_FN(cls_struct_2byte_fn), &res_dbl, args_dbl); 90 CHECK(ffi_prep_closure(pcl, &cif, cls_struct_2byte_gn, NULL) == FFI_OK);
|
cls_3_1byte.c | 35 cls_struct_3_1byte_gn(ffi_cif* cif __UNUSED__, void* resp, void** args, 49 ffi_cif cif; local 83 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, &cls_struct_type, 90 ffi_call(&cif, FFI_FN(cls_struct_3_1byte_fn), &res_dbl, args_dbl); 95 CHECK(ffi_prep_closure(pcl, &cif, cls_struct_3_1byte_gn, NULL) == FFI_OK);
|
cls_3byte1.c | 31 cls_struct_3byte_gn(ffi_cif* cif __UNUSED__, void* resp, void** args, 45 ffi_cif cif; local 78 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, &cls_struct_type, 85 ffi_call(&cif, FFI_FN(cls_struct_3byte_fn), &res_dbl, args_dbl); 90 CHECK(ffi_prep_closure(pcl, &cif, cls_struct_3byte_gn, NULL) == FFI_OK);
|
cls_3byte2.c | 31 cls_struct_3byte_gn1(ffi_cif* cif __UNUSED__, void* resp, void** args, 45 ffi_cif cif; local 78 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, &cls_struct_type, 85 ffi_call(&cif, FFI_FN(cls_struct_3byte_fn1), &res_dbl, args_dbl); 90 CHECK(ffi_prep_closure(pcl, &cif, cls_struct_3byte_gn1, NULL) == FFI_OK);
|
cls_4byte.c | 31 cls_struct_4byte_gn(ffi_cif* cif __UNUSED__, void* resp, void** args, 45 ffi_cif cif; local 78 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, &cls_struct_type, 85 ffi_call(&cif, FFI_FN(cls_struct_4byte_fn), &res_dbl, args_dbl); 90 CHECK(ffi_prep_closure(pcl, &cif, cls_struct_4byte_gn, NULL) == FFI_OK);
|
cls_5byte.c | 34 cls_struct_5byte_gn(ffi_cif* cif __UNUSED__, void* resp, void** args, 48 ffi_cif cif; local 82 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, &cls_struct_type, 89 ffi_call(&cif, FFI_FN(cls_struct_5byte_fn), &res_dbl, args_dbl); 98 CHECK(ffi_prep_closure(pcl, &cif, cls_struct_5byte_gn, NULL) == FFI_OK);
|
cls_8byte.c | 30 cls_struct_8byte_gn(ffi_cif* cif __UNUSED__, void* resp, void** args, 44 ffi_cif cif; local 77 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, &cls_struct_type, 84 ffi_call(&cif, FFI_FN(cls_struct_8byte_fn), &res_dbl, args_dbl); 88 CHECK(ffi_prep_closure(pcl, &cif, cls_struct_8byte_gn, NULL) == FFI_OK);
|
cls_9byte1.c | 32 static void cls_struct_9byte_gn(ffi_cif* cif __UNUSED__, void* resp, 45 ffi_cif cif; local 78 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, &cls_struct_type, 85 ffi_call(&cif, FFI_FN(cls_struct_9byte_fn), &res_dbl, args_dbl); 90 CHECK(ffi_prep_closure(pcl, &cif, cls_struct_9byte_gn, NULL) == FFI_OK);
|
cls_9byte2.c | 32 static void cls_struct_9byte_gn(ffi_cif* cif __UNUSED__, void* resp, 45 ffi_cif cif; local 78 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, &cls_struct_type, 85 ffi_call(&cif, FFI_FN(cls_struct_9byte_fn), &res_dbl, args_dbl); 91 CHECK(ffi_prep_closure(pcl, &cif, cls_struct_9byte_gn, NULL) == FFI_OK);
|
cls_align_double.c | 33 cls_struct_align_gn(ffi_cif* cif __UNUSED__, void* resp, void** args, 47 ffi_cif cif; local 81 CHECK(ffi_prep_cif(&cif, FFI_DEFAULT_ABI, 2, &cls_struct_type, 88 ffi_call(&cif, FFI_FN(cls_struct_align_fn), &res_dbl, args_dbl); 93 CHECK(ffi_prep_closure(pcl, &cif, cls_struct_align_gn, NULL) == FFI_OK);
|
/external/libffi/src/arm/ |
ffi.c | 44 if ( ecif->cif->flags == FFI_TYPE_STRUCT ) { 51 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types; 110 /* Perform machine dependent cif processing */ 111 ffi_status ffi_prep_cif_machdep(ffi_cif *cif) 116 cif->bytes = (cif->bytes + 7) & ~7; 119 switch (cif->rtype->type) 124 cif->flags = (unsigned) cif->rtype->type 210 ffi_cif *cif; local [all...] |
/external/libffi/src/x86/ |
ffi.c | 50 if (ecif->cif->flags == FFI_TYPE_STRUCT) 58 for (i = ecif->cif->nargs, p_arg = ecif->cif->arg_types; 117 /* Perform machine dependent cif processing */ 118 ffi_status ffi_prep_cif_machdep(ffi_cif *cif) 121 switch (cif->rtype->type) 138 cif->flags = (unsigned) cif->rtype->type; 142 cif->flags = FFI_TYPE_SINT64; 147 if (cif->rtype->size == 1 253 ffi_cif *cif; local [all...] |