Name Description Size
align_mixed.c Area: ffi_call Purpose: Check for proper argument alignment. Limitations: none. PR: none. Originator: <twalljava@java.net> (from many_win32.c) 992
align_stdcall.c Area: ffi_call Purpose: Check for proper argument alignment. Limitations: none. PR: none. Originator: <twalljava@java.net> (from many_win32.c) 993
call.exp 1698
err_bad_typedef.c Area: ffi_prep_cif Purpose: Test error return for bad typedefs. Limitations: none. PR: none. Originator: Blake Chaffin 6/6/2007 435
ffitest.h Define macros so that compilers other than gcc can run the tests. 3003
float.c Area: ffi_call Purpose: Check return value float. Limitations: none. PR: none. Originator: From the original ffitest.c 1084
float_va.c Area: fp and variadics Purpose: check fp inputs and returns work on variadics, even the fixed params Limitations: None PR: none Originator: <david.gilbert@linaro.org> 2011-01-25 Intended to stress the difference in ABI on ARM vfp 2770
float1.c Area: ffi_call Purpose: Check return value double. Limitations: none. PR: none. Originator: From the original ffitest.c 1139
float2.c Area: ffi_call Purpose: Check return value long double. Limitations: none. PR: none. Originator: From the original ffitest.c 1469
float3.c Area: ffi_call Purpose: Check float arguments with different orders. Limitations: none. PR: none. Originator: From the original ffitest.c 1475
float4.c Area: ffi_call Purpose: Check denorm double value. Limitations: none. PR: PR26483. Originator: From the original ffitest.c 1290
many.c Area: ffi_call Purpose: Check return value float, with many arguments Limitations: none. PR: none. Originator: From the original ffitest.c 1356
many_double.c Area: ffi_call Purpose: Check return value double, with many arguments Limitations: none. PR: none. Originator: From the original ffitest.c 1429
many_mixed.c Area: ffi_call Purpose: Check return value double, with many arguments Limitations: none. PR: none. Originator: From the original ffitest.c 1570
many2.c Area: ffi_call Purpose: Check uint8_t arguments. Limitations: none. PR: PR45677. Originator: Dan Witte <dwitte@gmail.com> 20100916 1070
negint.c Area: ffi_call Purpose: Check that negative integers are passed correctly. Limitations: none. PR: none. Originator: From the original ffitest.c 929
offsets.c Area: Struct layout Purpose: Test ffi_get_struct_offsets Limitations: none. PR: none. Originator: Tom Tromey. 1089
pr1172638.c Area: ffi_call Purpose: Reproduce bug found in python ctypes Limitations: none. PR: Fedora 1174037 2606
promotion.c Area: ffi_call Purpose: Promotion test. Limitations: none. PR: none. Originator: From the original ffitest.c 1353
pyobjc-tc.c Area: ffi_call Purpose: Check different structures. Limitations: none. PR: none. Originator: Ronald Oussoren <oussoren@cistron.nl> 20030824 2438
return_dbl.c Area: ffi_call Purpose: Check return value double. Limitations: none. PR: none. Originator: <andreast@gcc.gnu.org> 20050212 751
return_dbl1.c Area: ffi_call Purpose: Check return value double. Limitations: none. PR: none. Originator: <andreast@gcc.gnu.org> 20050212 1004
return_dbl2.c Area: ffi_call Purpose: Check return value double. Limitations: none. PR: none. Originator: <andreast@gcc.gnu.org> 20050212 1005
return_fl.c Area: ffi_call Purpose: Check return value float. Limitations: none. PR: none. Originator: <andreast@gcc.gnu.org> 20050212 706
return_fl1.c Area: ffi_call Purpose: Check return value float. Limitations: none. PR: none. Originator: <andreast@gcc.gnu.org> 20050212 755
return_fl2.c Area: ffi_call Purpose: Check return value float. Limitations: none. PR: none. Originator: <andreast@gcc.gnu.org> 20050212 1099
return_fl3.c Area: ffi_call Purpose: Check return value float. Limitations: none. PR: none. Originator: <andreast@gcc.gnu.org> 20050212 967
return_ldl.c Area: ffi_call Purpose: Check return value long double. Limitations: none. PR: none. Originator: <andreast@gcc.gnu.org> 20071113 704
return_ll.c Area: ffi_call Purpose: Check return value long long. Limitations: none. PR: none. Originator: From the original ffitest.c 853
return_ll1.c Area: ffi_call Purpose: Check if long long are passed in the corresponding regs on ppc. Limitations: none. PR: 20104. Originator: <andreast@gcc.gnu.org> 20050222 1057
return_sc.c Area: ffi_call Purpose: Check return value signed char. Limitations: none. PR: none. Originator: From the original ffitest.c 726
return_sl.c Area: ffi_call Purpose: Check if long as return type is handled correctly. Limitations: none. PR: none. 731
return_uc.c Area: ffi_call Purpose: Check return value unsigned char. Limitations: none. PR: none. Originator: From the original ffitest.c 747
return_ul.c Area: ffi_call Purpose: Check if unsigned long as return type is handled correctly. Limitations: none. PR: none. Originator: <kaffeetisch at gmx dot de> 20060724 856
strlen.c Area: ffi_call Purpose: Check strlen function call. Limitations: none. PR: none. Originator: From the original ffitest.c 844
strlen2.c Area: ffi_call Purpose: Check strlen function call with additional arguments. Limitations: none. PR: none. Originator: From the original ffitest.c 987
strlen3.c Area: ffi_call Purpose: Check strlen function call with additional arguments. Limitations: none. PR: none. Originator: From the original ffitest.c 987
strlen4.c Area: ffi_call Purpose: Check strlen function call with additional arguments. Limitations: none. PR: none. Originator: From the original ffitest.c 1094
struct1.c Area: ffi_call Purpose: Check structures. Limitations: none. PR: none. Originator: From the original ffitest.c 1375
struct2.c Area: ffi_call Purpose: Check structures. Limitations: none. PR: none. Originator: From the original ffitest.c 1410
struct3.c Area: ffi_call Purpose: Check structures. Limitations: none. PR: none. Originator: From the original ffitest.c 1218
struct4.c Area: ffi_call Purpose: Check structures. Limitations: none. PR: none. Originator: From the original ffitest.c 1335
struct5.c Area: ffi_call Purpose: Check structures. Limitations: none. PR: none. Originator: From the original ffitest.c 1395
struct6.c Area: ffi_call Purpose: Check structures. Limitations: none. PR: none. Originator: From the original ffitest.c 1336
struct7.c Area: ffi_call Purpose: Check structures. Limitations: none. PR: none. Originator: From the original ffitest.c 1601
struct8.c Area: ffi_call Purpose: Check structures. Limitations: none. PR: none. Originator: From the original ffitest.c 1805
struct9.c Area: ffi_call Purpose: Check structures. Limitations: none. PR: none. Originator: From the original ffitest.c 1391
struct10.c Area: ffi_call Purpose: Check structures. Limitations: none. PR: none. Originator: Sergei Trofimovich <slyfox@gentoo.org> The test originally discovered in ruby's bindings for ffi in https://bugs.gentoo.org/634190 1039
uninitialized.c { dg-do run } 1264
va_1.c Area: ffi_call Purpose: Test passing struct in variable argument lists. Limitations: none. PR: none. Originator: ARM Ltd. 3776
va_struct1.c Area: ffi_call Purpose: Test passing struct in variable argument lists. Limitations: none. PR: none. Originator: ARM Ltd. 2243
va_struct2.c Area: ffi_call Purpose: Test passing struct in variable argument lists. Limitations: none. PR: none. Originator: ARM Ltd. 2296
va_struct3.c Area: ffi_call Purpose: Test passing struct in variable argument lists. Limitations: none. PR: none. Originator: ARM Ltd. 2362