• Home
  • Raw
  • Download

Lines Matching refs:verify

26         def verify(self, *args, **kwds):  member in FFI
27 return super(FFI, self).verify(
56 lib = ffi.verify()
72 lib = ffi.verify()
90 lib = ffi.verify('#include <math.h>', libraries=lib_m)
98 py.test.raises(VerificationError, ffi.verify, source, **kargs)
102 lib = ffi.verify(source, **kargs)
133 lib = ffi.verify('#include <math.h>', libraries=lib_m)
141 lib = ffi.verify('#include <math.h>', libraries=lib_m)
149 lib = ffi.verify("#include <string.h>")
161 lib = ffi.verify("signed char foo(signed char x) { return x;}")
168 lib = ffi.verify("#include <string.h>")
174 lib = ffi.verify('#include <math.h>', libraries=lib_m)
188 lib = ffi.verify("""
262 lib = ffi.verify('\n'.join(["%s foo_%s(%s x) { return (%s)(x+1); }" %
290 lib = ffi.verify(csource)
309 lib = ffi.verify(csource)
332 lib = ffi.verify(verifysrc)
352 lib = ffi.verify(verifysrc)
369 lib = ffi.verify("char foo(char x) { return ++x; }")
384 lib = ffi.verify("wchar_t foo(wchar_t x) { return x+1; }")
394 lib = ffi.verify("int foo(void) { return 42; }")
400 lib = ffi.verify("int foo(int a, int b) { return a - b; }")
406 lib = ffi.verify("#define foo(a, b) ((a) * (b))")
412 lib = ffi.verify("int *foo(int *a) { return a; }")
422 lib = ffi.verify("int *foo(int *a) { return a; }")
434 ffi.verify("typedef %s foo_t;" % real)
436 py.test.raises(VerificationError, ffi.verify,
442 lib = ffi.verify("typedef struct foo_s foo_t;\n"
449 ffi.verify("struct foo_s { char x; int y; long *z; };")
452 py.test.raises(VerificationError, ffi.verify,
455 py.test.raises(VerificationError, ffi.verify,
458 e = py.test.raises(VerificationError, ffi.verify,
464 e = py.test.raises(VerificationError, ffi.verify,
475 ffi.verify("struct foo_s { char x, extra; int y; long *z; };")
477 e = py.test.raises(VerificationError, ffi.verify,
494 ffi.verify("""
505 ffi.verify("struct foo_s { int a, b; char x; };")
516 ffi.verify("struct foo_s { %s x; };" % real)
558 ffi.verify("struct foo_s { int x; int a[17]; int y; };")
567 lib = ffi.verify("struct foo_s { int x; int a[17]; int y; };\n"
588 ffi.verify("struct foo_s { int x; int a[17]; int y; };")
599 ffi.verify("struct foo_s { int x; int a[]; };")
622 ffi.verify("struct foo_s { int x, y; int a[]; };")
638 ffi.verify("struct foo_s { int x; int (*a)[17]; int y; };\n"
647 ffi.verify("struct foo_s { int a:2, b:3; };")
660 ffi.verify(code)
675 lib = ffi.verify("#define AA 42\n"
700 lib = ffi.verify("#define AA %s\n" % vstr)
707 lib = ffi.verify('static char *const PP = "testing!";\n')
715 ffi.verify("enum ee { EE1=10, EE2, EE3=-10, EE4 };")
720 ffi.verify("enum ee { EE1=10, EE2, EE3=-10, EE4 };")
729 ffi.verify("enum ee { EE1, EE2, EE3 };")
730 py.test.raises(VerificationError, ffi.verify, "enum ee { EE1, EE2 };")
731 e = py.test.raises(VerificationError, ffi.verify,
735 lib = ffi.verify("enum ee { EE1, EE2, EE3, EE4 };")
741 lib = ffi.verify("enum ee { EE1,EE2 }; typedef struct { enum ee x; } *sp;")
751 lib = ffi.verify("enum { EE1 }; enum { EE2, EE3 };")
759 lib = ffi.verify("enum { EE2, EE1 }; enum { EE3 };")
767 ffi.verify("enum ee { EE1=10, EE2, EE3=-10, EE4 };")
774 ffi.verify("enum ee { EE1=10, EE2, EE3=-10, EE4 };")
779 ffi.verify("enum ee2 { EE4=-1234-5, EE5 }; ")
791 lib = ffi.verify("""
807 lib = ffi.verify("#define FOO 42\n"
818 lib = ffi.verify("""
835 lib = ffi.verify("""
848 lib = ffi.verify("""
880 lib = ffi.verify("""
906 lib = ffi.verify("""
924 lib = ffi.verify("""
940 lib = ffi.verify("int func(int a) { return a * 42; }")
948 lib = ffi.verify("""
963 lib = ffi.verify("""
985 lib = ffi.verify("typedef struct token_s token_t;")
994 lib = ffi.verify("""
1011 lib = ffi.verify("""
1028 py.test.raises(VerificationError, ffi.verify, """
1037 lib = ffi.verify("""
1057 lib = ffi.verify("""
1074 lib = ffi.verify("""
1100 lib = ffi.verify("""
1117 lib = ffi.verify("""
1133 ffi.verify("#include <stdlib.h>")
1141 ffi.verify("#include <stdlib.h>")
1148 ffi.verify("#include <string.h>")
1156 lib = ffi.verify("""
1169 lib = ffi.verify("""
1178 lib = ffi.verify("enum enum1_e { AA, BB };")
1186 lib = ffi.verify("typedef enum { AA, BB } enum1_t;")
1194 py.test.raises(VerificationError, ffi.verify,
1200 lib = ffi.verify("typedef enum { AA, CC, BB } enum1_t;")
1212 lib = ffi.verify("""
1225 lib = ffi.verify("""
1237 lib = ffi.verify('#include <math.h>', libraries=lib_m)
1253 lib = ffi.verify("""
1266 lib = ffi.verify("""
1280 lib = ffi.verify("""
1297 e = py.test.raises(VerificationError, ffi.verify,
1304 ffi.verify("struct foo_s { struct { int x; } someone; };")
1314 ffi.verify("""
1334 py.test.raises(VerificationError, ffi.verify, """
1337 py.test.raises(VerificationError, ffi.verify, """
1346 ffi.verify("""
1356 ffi.verify("""
1364 ffi.verify("union foo_u { char x; int y; long *z; };")
1369 ffi.verify("union foo_u { char x; int y; };")
1375 ffi.verify("struct foo_s { int a; int x; }; "
1383 ffi.verify("typedef union { char x; int y; } u1;")
1390 ffi.verify("typedef struct { int a; int x; } s1; "
1401 ffi.verify("""
1414 lib = ffi.verify("int foo(int a) { return a + 42; }", tmpdir=tmpdir)
1427 lib = ffi.verify('#include "foo.h"',
1440 ffi.verify("""
1453 lib = ffi.verify("""
1508 lib = ffi.verify("long double square(long double f) { return f*f; }\n"
1528 lib = ffi.verify("""
1556 lib = ffi.verify("""
1591 lib = ffi.verify("int foobar(void) { return 42; }")
1604 lib = ffi.verify("int foobar(void) { return 42; }")
1619 lib = ffi.verify("""
1650 lib = ffi.verify("""
1676 lib = ffi.verify("int fooarray[50];")
1682 lib = ffi.verify("int fooarray[50];")
1688 py.test.raises(VerificationError, ffi.verify, "char fooarray[23];")
1693 ffi.verify("struct foo_s { int x; }; struct bar_s { struct foo_s f; };")
1697 ffi.verify("struct bar_s { int x; }; struct foo_s { struct bar_s f; };")
1702 e = py.test.raises(TypeError, ffi.verify,
1711 ffi1.verify("typedef struct { int y, x; } foo_t;")
1715 lib = ffi2.verify("typedef struct { int y, x; } foo_t;"
1725 lib1 = ffi1.verify("enum foo_e { CC, BB, AA };")
1729 lib2 = ffi2.verify("enum foo_e { CC, BB, AA };"
1738 lib = ffi.verify("typedef struct { int x; } *mystruct_p;\n"
1761 lib = ffi.verify("enum foo_e { AA, BB=%s };" % hidden_value)
1786 e = py.test.raises(VerificationError, ffi.verify,
1794 lib = ffi.verify("int myfunc(void *p) { return ((signed char *)p)[0]; }")
1812 lib = ffi.verify("""
1855 lib = ffi.verify("""
1867 lib = ffi.verify("""
1879 lib = ffi.verify("""
1904 lib = ffi.verify("int foo(int x, char y) { (void)x; (void)y; return 42; }")
1912 lib = ffi.verify("int f(void *x) { return ((char*)x)[0]; }")
1922 lib = ffi.verify("""void somefunc(void) { }
1933 lib = ffi.verify("""struct s { int a; };
1943 lib = ffi.verify("""const char *a[5];""")
1950 lib = ffi.verify("""const int a[5];""")
1980 lib = ffi.verify("""
2057 lib = ffi.verify("""
2103 lib = ffi.verify("""
2140 lib1 = ffi1.verify("int foo_verify_dlopen_flags;",
2153 lib2 = ffi2.verify("int foo_verify_dlopen_flags;",
2191 lib = ffi.verify("", define_macros=[('ABA', '42')])
2208 lib = ffi.verify("""
2222 lib = ffi.verify("", modulename="test_use_local_dir")
2230 lib = ffi.verify("#define FOO 0x123")
2236 e = py.test.raises(VerificationError, ffi.verify, "#define FOO 124")
2242 lib = ffi.verify("#define FOO 0x123")
2248 e = py.test.raises(VerificationError, ffi.verify, "#define FOO 124")
2254 lib = ffi.verify("typedef struct { double y; int x; } T;"
2262 e = py.test.raises(VerificationError, ffi.verify, "")
2267 e = py.test.raises(VerificationError, ffi.verify, "")
2274 ffi.verify("""struct foo_s { const int a; void *const b; };""")
2287 lib = ffi.verify(r"""
2341 lib = ffi.verify(r"""
2383 lib = ffi.verify(r"""
2417 lib = ffi.verify(r"""
2472 lib = ffi.verify(r"""
2492 lib = ffi.verify(r"""
2514 lib = ffi.verify("")