crypto/heimdal/lib/asn1/check-common.c
196
generic_test (const struct test_case *tests,
crypto/heimdal/lib/asn1/check-common.c
221
current_test = tests[i].name;
crypto/heimdal/lib/asn1/check-common.c
237
buf_sz = tests[i].byte_len;
crypto/heimdal/lib/asn1/check-common.c
242
tests[i].val, &sz);
crypto/heimdal/lib/asn1/check-common.c
244
printf ("encoding of %s failed %d\n", tests[i].name, ret);
crypto/heimdal/lib/asn1/check-common.c
248
if (sz != tests[i].byte_len) {
crypto/heimdal/lib/asn1/check-common.c
250
tests[i].name,
crypto/heimdal/lib/asn1/check-common.c
251
(unsigned long)sz, (unsigned long)tests[i].byte_len);
crypto/heimdal/lib/asn1/check-common.c
257
length_sz = (*length) (tests[i].val);
crypto/heimdal/lib/asn1/check-common.c
260
tests[i].name, (unsigned long)length_sz, (unsigned long)sz);
crypto/heimdal/lib/asn1/check-common.c
266
if (memcmp (buf, tests[i].bytes, tests[i].byte_len) != 0) {
crypto/heimdal/lib/asn1/check-common.c
268
"correct: ", tests[i].name);
crypto/heimdal/lib/asn1/check-common.c
269
print_bytes ((unsigned char *)tests[i].bytes, tests[i].byte_len);
crypto/heimdal/lib/asn1/check-common.c
274
rk_dumpdata("correct", tests[i].bytes, tests[i].byte_len);
crypto/heimdal/lib/asn1/check-common.c
287
printf ("decoding of %s failed %d\n", tests[i].name, ret);
crypto/heimdal/lib/asn1/check-common.c
293
tests[i].name,
crypto/heimdal/lib/asn1/check-common.c
299
if ((*cmp)(data, tests[i].val) != 0) {
crypto/heimdal/lib/asn1/check-common.c
300
printf ("%s: comparison failed\n", tests[i].name);
crypto/heimdal/lib/asn1/check-common.c
310
printf ("copy of %s failed %d\n", tests[i].name, ret);
crypto/heimdal/lib/asn1/check-common.c
317
printf ("%s: copy comparison failed\n", tests[i].name);
crypto/heimdal/lib/asn1/check-common.c
333
map_free(buf_map, tests[i].name, "encode");
crypto/heimdal/lib/asn1/check-common.c
334
map_free(buf2_map, tests[i].name, "decode");
crypto/heimdal/lib/asn1/check-common.c
335
map_free(data_map, tests[i].name, "data");
crypto/heimdal/lib/asn1/check-common.c
354
generic_decode_fail (const struct test_case *tests,
crypto/heimdal/lib/asn1/check-common.c
374
current_test = tests[i].name;
crypto/heimdal/lib/asn1/check-common.c
390
if (tests[i].byte_len < 0xffffff && tests[i].byte_len >= 0) {
crypto/heimdal/lib/asn1/check-common.c
391
sz = tests[i].byte_len;
crypto/heimdal/lib/asn1/check-common.c
392
bytes = tests[i].bytes;
crypto/heimdal/lib/asn1/check-common.c
400
if (tests[i].byte_len == -1)
crypto/heimdal/lib/asn1/check-common.c
404
ret = (*decode) (buf, tests[i].byte_len, data, &sz);
crypto/heimdal/lib/asn1/check-common.c
406
printf ("sucessfully decoded %s\n", tests[i].name);
crypto/heimdal/lib/asn1/check-common.c
413
map_free(buf_map, tests[i].name, "encode");
crypto/heimdal/lib/asn1/check-common.c
414
map_free(data_map, tests[i].name, "data");
crypto/heimdal/lib/asn1/check-common.h
50
generic_test (const struct test_case *tests,
crypto/heimdal/lib/asn1/check-common.h
61
generic_decode_fail(const struct test_case *tests,
crypto/heimdal/lib/asn1/check-der.c
1053
} tests[] = {
crypto/heimdal/lib/asn1/check-der.c
1064
for (i = 0; i < sizeof(tests)/sizeof(tests[0]); i++) {
crypto/heimdal/lib/asn1/check-der.c
1065
ret = der_get_tag((const unsigned char*)tests[i].ptr,
crypto/heimdal/lib/asn1/check-der.c
1066
tests[i].len, &cl, &ty, &tag, &size);
crypto/heimdal/lib/asn1/check-der.c
1068
if (tests[i].ok)
crypto/heimdal/lib/asn1/check-der.c
1071
if (!tests[i].ok)
crypto/heimdal/lib/asn1/check-der.c
186
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
200
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-der.c
203
tests[i].val = &values[i];
crypto/heimdal/lib/asn1/check-der.c
204
if (asprintf (&tests[i].name, "unsigned %u", values[i]) < 0)
crypto/heimdal/lib/asn1/check-der.c
206
if (tests[i].name == NULL)
crypto/heimdal/lib/asn1/check-der.c
210
ret = generic_test (tests, ntests, sizeof(int),
crypto/heimdal/lib/asn1/check-der.c
218
free (tests[i].name);
crypto/heimdal/lib/asn1/check-der.c
239
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
242
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-der.c
245
tests[0].val = &s1;
crypto/heimdal/lib/asn1/check-der.c
246
if (asprintf (&tests[0].name, "a octet string") < 0)
crypto/heimdal/lib/asn1/check-der.c
248
if (tests[0].name == NULL)
crypto/heimdal/lib/asn1/check-der.c
251
ret = generic_test (tests, ntests, sizeof(heim_octet_string),
crypto/heimdal/lib/asn1/check-der.c
258
free(tests[0].name);
crypto/heimdal/lib/asn1/check-der.c
280
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
284
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-der.c
287
tests[0].val = &s1;
crypto/heimdal/lib/asn1/check-der.c
288
if (asprintf (&tests[0].name, "a bmp string") < 0)
crypto/heimdal/lib/asn1/check-der.c
290
if (tests[0].name == NULL)
crypto/heimdal/lib/asn1/check-der.c
292
tests[1].val = &s2;
crypto/heimdal/lib/asn1/check-der.c
293
if (asprintf (&tests[1].name, "second bmp string") < 0)
crypto/heimdal/lib/asn1/check-der.c
295
if (tests[1].name == NULL)
crypto/heimdal/lib/asn1/check-der.c
298
ret = generic_test (tests, ntests, sizeof(heim_bmp_string),
crypto/heimdal/lib/asn1/check-der.c
305
free(tests[0].name);
crypto/heimdal/lib/asn1/check-der.c
306
free(tests[1].name);
crypto/heimdal/lib/asn1/check-der.c
328
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
332
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-der.c
335
tests[0].val = &s1;
crypto/heimdal/lib/asn1/check-der.c
336
if (asprintf (&tests[0].name, "a universal string") < 0)
crypto/heimdal/lib/asn1/check-der.c
338
if (tests[0].name == NULL)
crypto/heimdal/lib/asn1/check-der.c
340
tests[1].val = &s2;
crypto/heimdal/lib/asn1/check-der.c
341
if (asprintf (&tests[1].name, "second universal string") < 0)
crypto/heimdal/lib/asn1/check-der.c
343
if (tests[1].name == NULL)
crypto/heimdal/lib/asn1/check-der.c
346
ret = generic_test (tests, ntests, sizeof(heim_universal_string),
crypto/heimdal/lib/asn1/check-der.c
353
free(tests[0].name);
crypto/heimdal/lib/asn1/check-der.c
354
free(tests[1].name);
crypto/heimdal/lib/asn1/check-der.c
372
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
375
int ret, ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-der.c
377
tests[0].val = &s1;
crypto/heimdal/lib/asn1/check-der.c
378
if (asprintf (&tests[0].name, "the string \"%s\"", s1) < 0)
crypto/heimdal/lib/asn1/check-der.c
380
if (tests[0].name == NULL)
crypto/heimdal/lib/asn1/check-der.c
383
ret = generic_test (tests, ntests, sizeof(unsigned char *),
crypto/heimdal/lib/asn1/check-der.c
390
free(tests[0].name);
crypto/heimdal/lib/asn1/check-der.c
406
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
412
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-der.c
415
tests[i].val = &values[i];
crypto/heimdal/lib/asn1/check-der.c
416
if (asprintf (&tests[i].name, "time %d", (int)values[i]) < 0)
crypto/heimdal/lib/asn1/check-der.c
418
if (tests[i].name == NULL)
crypto/heimdal/lib/asn1/check-der.c
422
ret = generic_test (tests, ntests, sizeof(time_t),
crypto/heimdal/lib/asn1/check-der.c
430
free(tests[i].name);
crypto/heimdal/lib/asn1/check-der.c
448
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
461
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-der.c
464
tests[i].val = &values[i];
crypto/heimdal/lib/asn1/check-der.c
465
if (asprintf (&tests[i].name, "oid %d", i) < 0)
crypto/heimdal/lib/asn1/check-der.c
467
if (tests[i].name == NULL)
crypto/heimdal/lib/asn1/check-der.c
471
ret = generic_test (tests, ntests, sizeof(heim_oid),
crypto/heimdal/lib/asn1/check-der.c
479
free(tests[i].name);
crypto/heimdal/lib/asn1/check-der.c
492
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
499
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-der.c
502
tests[i].val = &values[i];
crypto/heimdal/lib/asn1/check-der.c
503
if (asprintf (&tests[i].name, "bit_string %d", i) < 0)
crypto/heimdal/lib/asn1/check-der.c
505
if (tests[i].name == NULL)
crypto/heimdal/lib/asn1/check-der.c
509
ret = generic_test (tests, ntests, sizeof(heim_bit_string),
crypto/heimdal/lib/asn1/check-der.c
517
free(tests[i].name);
crypto/heimdal/lib/asn1/check-der.c
530
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
550
int ntests = sizeof(tests) / sizeof(tests[0]);
crypto/heimdal/lib/asn1/check-der.c
555
tests[i].val = &values[i];
crypto/heimdal/lib/asn1/check-der.c
556
if (asprintf (&tests[i].name, "heim_integer %d", i) < 0)
crypto/heimdal/lib/asn1/check-der.c
558
if (tests[i].name == NULL)
crypto/heimdal/lib/asn1/check-der.c
562
ret = generic_test (tests, ntests, sizeof(heim_integer),
crypto/heimdal/lib/asn1/check-der.c
570
free (tests[i].name);
crypto/heimdal/lib/asn1/check-der.c
594
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
60
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
601
int ntests = sizeof(tests) / sizeof(tests[0]);
crypto/heimdal/lib/asn1/check-der.c
606
tests[i].val = &values[i];
crypto/heimdal/lib/asn1/check-der.c
607
if (asprintf (&tests[i].name, "heim_boolean %d", i) < 0)
crypto/heimdal/lib/asn1/check-der.c
609
if (tests[i].name == NULL)
crypto/heimdal/lib/asn1/check-der.c
613
ret = generic_test (tests, ntests, sizeof(int),
crypto/heimdal/lib/asn1/check-der.c
621
free (tests[i].name);
crypto/heimdal/lib/asn1/check-der.c
639
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
643
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-der.c
645
return generic_decode_fail(tests, ntests, sizeof(unsigned),
crypto/heimdal/lib/asn1/check-der.c
652
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
656
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-der.c
658
return generic_decode_fail(tests, ntests, sizeof(int),
crypto/heimdal/lib/asn1/check-der.c
665
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
669
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-der.c
671
return generic_decode_fail(tests, ntests, sizeof(size_t),
crypto/heimdal/lib/asn1/check-der.c
678
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
681
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-der.c
683
return generic_decode_fail(tests, ntests, sizeof(int),
crypto/heimdal/lib/asn1/check-der.c
690
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
693
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-der.c
695
return generic_decode_fail(tests, ntests, sizeof(heim_general_string),
crypto/heimdal/lib/asn1/check-der.c
702
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
706
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-der.c
708
return generic_decode_fail(tests, ntests, sizeof(heim_bmp_string),
crypto/heimdal/lib/asn1/check-der.c
715
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
723
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-der.c
725
return generic_decode_fail(tests, ntests, sizeof(heim_universal_string),
crypto/heimdal/lib/asn1/check-der.c
733
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
735
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-der.c
737
return generic_decode_fail(tests, ntests, sizeof(heim_integer),
crypto/heimdal/lib/asn1/check-der.c
747
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
750
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-der.c
752
return generic_decode_fail(tests, ntests, sizeof(time_t),
crypto/heimdal/lib/asn1/check-der.c
759
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
76
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-der.c
765
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-der.c
767
return generic_decode_fail(tests, ntests, sizeof(heim_oid),
crypto/heimdal/lib/asn1/check-der.c
774
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-der.c
781
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-der.c
783
return generic_decode_fail(tests, ntests, sizeof(heim_bit_string),
crypto/heimdal/lib/asn1/check-der.c
79
tests[i].val = &values[i];
crypto/heimdal/lib/asn1/check-der.c
80
if (asprintf (&tests[i].name, "integer %d", values[i]) < 0)
crypto/heimdal/lib/asn1/check-der.c
82
if (tests[i].name == NULL)
crypto/heimdal/lib/asn1/check-der.c
86
ret = generic_test (tests, ntests, sizeof(int),
crypto/heimdal/lib/asn1/check-der.c
95
free (tests[i].name);
crypto/heimdal/lib/asn1/check-gen.c
1041
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-gen.c
1053
int ret = 0, ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-gen.c
1061
tests[0].val = &c1;
crypto/heimdal/lib/asn1/check-gen.c
1066
tests[1].val = &c2;
crypto/heimdal/lib/asn1/check-gen.c
1074
tests[2].val = &c3;
crypto/heimdal/lib/asn1/check-gen.c
1076
ret += generic_test (tests, ntests, sizeof(TESTAlloc),
crypto/heimdal/lib/asn1/check-gen.c
1124
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-gen.c
1139
int ret = 0, ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-gen.c
1146
tests[0].val = &c0;
crypto/heimdal/lib/asn1/check-gen.c
1150
tests[1].val = &c1;
crypto/heimdal/lib/asn1/check-gen.c
1154
tests[2].val = &c2;
crypto/heimdal/lib/asn1/check-gen.c
1158
tests[3].val = &c3;
crypto/heimdal/lib/asn1/check-gen.c
1160
ret += generic_test (tests, ntests, sizeof(TESTOptional),
crypto/heimdal/lib/asn1/check-gen.c
1174
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-gen.c
1201
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-gen.c
1203
return generic_decode_fail(tests, ntests, sizeof(TESTLargeTag),
crypto/heimdal/lib/asn1/check-gen.c
1211
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-gen.c
1226
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-gen.c
1228
return generic_decode_fail(tests, ntests, sizeof(TESTSeq),
crypto/heimdal/lib/asn1/check-gen.c
123
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-gen.c
1235
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-gen.c
1243
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-gen.c
1245
return generic_decode_fail(tests, ntests, sizeof(TESTChoice1),
crypto/heimdal/lib/asn1/check-gen.c
126
tests[i].val = &values[i];
crypto/heimdal/lib/asn1/check-gen.c
127
if (asprintf (&tests[i].name, "Principal %d", i) < 0)
crypto/heimdal/lib/asn1/check-gen.c
129
if (tests[i].name == NULL)
crypto/heimdal/lib/asn1/check-gen.c
133
ret = generic_test (tests, ntests, sizeof(Principal),
crypto/heimdal/lib/asn1/check-gen.c
141
free (tests[i].name);
crypto/heimdal/lib/asn1/check-gen.c
168
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-gen.c
193
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-gen.c
196
tests[i].val = &values[i];
crypto/heimdal/lib/asn1/check-gen.c
197
if (asprintf (&tests[i].name, "Authenticator %d", i) < 0)
crypto/heimdal/lib/asn1/check-gen.c
199
if (tests[i].name == NULL)
crypto/heimdal/lib/asn1/check-gen.c
203
ret = generic_test (tests, ntests, sizeof(Authenticator),
crypto/heimdal/lib/asn1/check-gen.c
211
free(tests[i].name);
crypto/heimdal/lib/asn1/check-gen.c
263
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-gen.c
276
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-gen.c
296
tests[0].val = &e1;
crypto/heimdal/lib/asn1/check-gen.c
298
return generic_test (tests, ntests, sizeof(KRB_ERROR),
crypto/heimdal/lib/asn1/check-gen.c
321
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-gen.c
336
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-gen.c
384
tests[0].val = &n1;
crypto/heimdal/lib/asn1/check-gen.c
385
tests[1].val = &n2;
crypto/heimdal/lib/asn1/check-gen.c
387
return generic_test (tests, ntests, sizeof(Name),
crypto/heimdal/lib/asn1/check-gen.c
408
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-gen.c
427
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-gen.c
432
tests[0].val = &ku1;
crypto/heimdal/lib/asn1/check-gen.c
437
tests[1].val = &ku2;
crypto/heimdal/lib/asn1/check-gen.c
441
tests[2].val = &ku3;
crypto/heimdal/lib/asn1/check-gen.c
444
tests[3].val = &ku4;
crypto/heimdal/lib/asn1/check-gen.c
447
return generic_test (tests, ntests, sizeof(KeyUsage),
crypto/heimdal/lib/asn1/check-gen.c
468
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-gen.c
487
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-gen.c
492
tests[0].val = &tf1;
crypto/heimdal/lib/asn1/check-gen.c
497
tests[1].val = &tf2;
crypto/heimdal/lib/asn1/check-gen.c
501
tests[2].val = &tf3;
crypto/heimdal/lib/asn1/check-gen.c
504
tests[3].val = &tf4;
crypto/heimdal/lib/asn1/check-gen.c
507
return generic_test (tests, ntests, sizeof(TicketFlags),
crypto/heimdal/lib/asn1/check-gen.c
528
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-gen.c
539
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-gen.c
545
tests[0].val = ×[0];
crypto/heimdal/lib/asn1/check-gen.c
546
tests[1].val = ×[1];
crypto/heimdal/lib/asn1/check-gen.c
548
return generic_test (tests, ntests, sizeof(KerberosTime),
crypto/heimdal/lib/asn1/check-gen.c
686
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-gen.c
690
int ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-gen.c
697
tests[0].val = <1;
crypto/heimdal/lib/asn1/check-gen.c
699
return generic_test (tests, ntests, sizeof(TESTLargeTag),
crypto/heimdal/lib/asn1/check-gen.c
894
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-gen.c
899
int ret = 0, ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-gen.c
907
tests[0].val = &c1;
crypto/heimdal/lib/asn1/check-gen.c
912
tests[1].val = &c2_1;
crypto/heimdal/lib/asn1/check-gen.c
914
ret += generic_test (tests, ntests, sizeof(TESTChoice1),
crypto/heimdal/lib/asn1/check-gen.c
926
tests[1].val = &c2_2;
crypto/heimdal/lib/asn1/check-gen.c
928
ret += generic_test (tests, ntests, sizeof(TESTChoice2),
crypto/heimdal/lib/asn1/check-gen.c
963
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-gen.c
970
int ret = 0, ntests = sizeof(tests) / sizeof(*tests);
crypto/heimdal/lib/asn1/check-gen.c
977
tests[0].val = &c0;
crypto/heimdal/lib/asn1/check-gen.c
979
ret += generic_test (tests, ntests, sizeof(TESTImplicit),
crypto/heimdal/lib/asn1/check-gen.c
98
struct test_case tests[] = {
crypto/heimdal/lib/asn1/check-gen.c
988
ret += generic_test (tests, ntests, sizeof(TESTImplicit2),
crypto/heimdal/lib/gssapi/krb5/test_cfx.c
163
for (i = 0; i < sizeof(tests)/sizeof(tests[0]); i++) {
crypto/heimdal/lib/gssapi/krb5/test_cfx.c
164
test_range(&tests[i], 1, context, crypto);
crypto/heimdal/lib/gssapi/krb5/test_cfx.c
165
test_range(&tests[i], 0, context, crypto);
crypto/heimdal/lib/gssapi/krb5/test_cfx.c
41
struct range tests[] = {
crypto/heimdal/lib/krb5/derived-key-test.c
44
} tests[] = {
crypto/heimdal/lib/krb5/derived-key-test.c
90
for (t = tests; t->enctype != 0; ++t) {
crypto/heimdal/lib/krb5/n-fold-test.c
100
for (t = tests; t->str; ++t) {
crypto/heimdal/lib/krb5/n-fold-test.c
41
} tests[] = {
crypto/heimdal/lib/krb5/parse-name-test.c
45
} tests[] = {
crypto/heimdal/lib/krb5/parse-name-test.c
80
for (t = tests; t->input_string; ++t) {
crypto/heimdal/lib/krb5/string-to-key-test.c
108
for (t = tests; t->principal_name; ++t) {
crypto/heimdal/lib/krb5/string-to-key-test.c
43
} tests[] = {
crypto/heimdal/lib/krb5/test_hostname.c
83
} tests[] = {
crypto/heimdal/lib/krb5/test_hostname.c
88
for (i = 0; i < sizeof(tests)/sizeof(tests[0]); i++) {
crypto/heimdal/lib/krb5/test_hostname.c
89
errors += expand_hostname(context, tests[i].orig_hostname);
crypto/heimdal/lib/krb5/test_pkinit_dh2key.c
208
for (i = 0; i < sizeof(tests)/sizeof(tests[0]); i++) {
crypto/heimdal/lib/krb5/test_pkinit_dh2key.c
209
test_dh2key(i, context, &tests[i].X, NULL, NULL,
crypto/heimdal/lib/krb5/test_pkinit_dh2key.c
210
tests[i].type, &tests[i].key);
crypto/heimdal/lib/krb5/test_pkinit_dh2key.c
70
} tests[] = {
crypto/heimdal/lib/roken/base64-test.c
48
} *t, tests[] = {
crypto/heimdal/lib/roken/base64-test.c
58
for(t = tests; t->data; t++) {
crypto/heimdal/lib/roken/hex-test.c
48
} *t, tests[] = {
crypto/heimdal/lib/roken/hex-test.c
60
for(t = tests; t->data; t++) {
crypto/heimdal/lib/roken/parse_bytes-test.c
44
} tests[] = {
crypto/heimdal/lib/roken/parse_bytes-test.c
63
for (i = 0; i < sizeof(tests)/sizeof(tests[0]); ++i) {
crypto/heimdal/lib/roken/parse_bytes-test.c
65
int val = parse_bytes (tests[i].str, tests[i].def_unit);
crypto/heimdal/lib/roken/parse_bytes-test.c
68
if (val != tests[i].val) {
crypto/heimdal/lib/roken/parse_bytes-test.c
70
tests[i].str,
crypto/heimdal/lib/roken/parse_bytes-test.c
71
tests[i].def_unit ? tests[i].def_unit : "none",
crypto/heimdal/lib/roken/parse_bytes-test.c
72
val, tests[i].val);
crypto/heimdal/lib/roken/parse_bytes-test.c
75
if (tests[i].canonicalp) {
crypto/heimdal/lib/roken/parse_bytes-test.c
76
len = unparse_bytes (tests[i].val, buf, sizeof(buf));
crypto/heimdal/lib/roken/parse_bytes-test.c
77
if (strcmp (tests[i].str, buf) != 0) {
crypto/heimdal/lib/roken/parse_bytes-test.c
79
tests[i].val, buf, tests[i].str);
crypto/heimdal/lib/roken/parse_reply-test.c
53
} tests[] = {
crypto/heimdal/lib/roken/parse_reply-test.c
90
for (i = 0; val == 0 && i < sizeof(tests)/sizeof(tests[0]); ++i) {
crypto/heimdal/lib/roken/parse_reply-test.c
91
const struct testcase *t = &tests[i];
crypto/heimdal/lib/roken/parse_time-test.c
102
tests[i].str, tests[i].size + 1);
crypto/heimdal/lib/roken/parse_time-test.c
104
if (j != tests[i].val)
crypto/heimdal/lib/roken/parse_time-test.c
109
tests[i].str, tests[i].size + 1);
crypto/heimdal/lib/roken/parse_time-test.c
111
if (j != tests[i].val)
crypto/heimdal/lib/roken/parse_time-test.c
45
} tests[] = {
crypto/heimdal/lib/roken/parse_time-test.c
62
for (i = 0; i < sizeof(tests)/sizeof(tests[0]); ++i) {
crypto/heimdal/lib/roken/parse_time-test.c
65
sz = unparse_time(tests[i].val, NULL, 0);
crypto/heimdal/lib/roken/parse_time-test.c
66
if (sz != tests[i].size)
crypto/heimdal/lib/roken/parse_time-test.c
68
(unsigned long)sz, i, (unsigned long)tests[i].size);
crypto/heimdal/lib/roken/parse_time-test.c
70
for (buf_sz = 0; buf_sz < tests[i].size + 2; buf_sz++) {
crypto/heimdal/lib/roken/parse_time-test.c
74
sz = unparse_time(tests[i].val, buf, buf_sz);
crypto/heimdal/lib/roken/parse_time-test.c
75
if (sz != tests[i].size)
crypto/heimdal/lib/roken/parse_time-test.c
78
(unsigned long)tests[i].size,
crypto/heimdal/lib/roken/parse_time-test.c
80
if (buf_sz > 0 && memcmp(buf, tests[i].str, buf_sz - 1) != 0)
crypto/heimdal/lib/roken/parse_time-test.c
81
errx(1, "test %i wrong result %s vs %s", i, buf, tests[i].str);
crypto/heimdal/lib/roken/parse_time-test.c
87
NULL, tests[i].size);
crypto/heimdal/lib/roken/parse_time-test.c
88
sz = unparse_time(tests[i].val, buf, min(buf_sz, tests[i].size));
crypto/heimdal/lib/roken/parse_time-test.c
89
if (sz != tests[i].size)
crypto/heimdal/lib/roken/parse_time-test.c
92
(unsigned long)tests[i].size,
crypto/heimdal/lib/roken/parse_time-test.c
94
if (buf_sz > 0 && strncmp(buf, tests[i].str, min(buf_sz, tests[i].size) - 1) != 0)
crypto/heimdal/lib/roken/parse_time-test.c
95
errx(1, "test %i wrong result %s vs %s", i, buf, tests[i].str);
crypto/heimdal/lib/roken/parse_time-test.c
96
if (buf_sz > 0 && buf[min(buf_sz, tests[i].size) - 1] != '\0')
crypto/heimdal/lib/roken/strpftime-test.c
235
for (i = 0; i < sizeof(tests)/sizeof(tests[0]); ++i) {
crypto/heimdal/lib/roken/strpftime-test.c
238
tm = gmtime (&tests[i].t);
crypto/heimdal/lib/roken/strpftime-test.c
240
for (j = 0; tests[i].vals[j].format != NULL; ++j) {
crypto/heimdal/lib/roken/strpftime-test.c
246
len = strftime (buf, sizeof(buf), tests[i].vals[j].format, tm);
crypto/heimdal/lib/roken/strpftime-test.c
249
tests[i].vals[j].format, (unsigned long)len,
crypto/heimdal/lib/roken/strpftime-test.c
254
if (strcmp (buf, tests[i].vals[j].result) != 0) {
crypto/heimdal/lib/roken/strpftime-test.c
256
tests[i].vals[j].format, buf,
crypto/heimdal/lib/roken/strpftime-test.c
257
tests[i].vals[j].result);
crypto/heimdal/lib/roken/strpftime-test.c
262
ptr = strptime (tests[i].vals[j].result,
crypto/heimdal/lib/roken/strpftime-test.c
263
tests[i].vals[j].format,
crypto/heimdal/lib/roken/strpftime-test.c
268
tests[i].vals[j].result,
crypto/heimdal/lib/roken/strpftime-test.c
269
tests[i].vals[j].format);
crypto/heimdal/lib/roken/strpftime-test.c
272
strftime (buf, sizeof(buf), tests[i].vals[j].format, &tm2);
crypto/heimdal/lib/roken/strpftime-test.c
273
if (strcmp (buf, tests[i].vals[j].result) != 0) {
crypto/heimdal/lib/roken/strpftime-test.c
275
tests[i].vals[j].format,
crypto/heimdal/lib/roken/strpftime-test.c
276
buf, tests[i].vals[j].result);
crypto/heimdal/lib/roken/strpftime-test.c
47
} tests[] = {
crypto/krb5/src/lib/crypto/crypto_tests/t_nfold.c
56
} tests[] = {
crypto/krb5/src/lib/crypto/crypto_tests/t_nfold.c
80
for (i = 0; i < ASIZE (tests); i++) {
crypto/krb5/src/lib/crypto/crypto_tests/t_nfold.c
81
unsigned char *p = (unsigned char *) tests[i].input;
crypto/krb5/src/lib/crypto/crypto_tests/t_nfold.c
82
assert (tests[i].n / 8 <= sizeof (outbuf));
crypto/krb5/src/lib/crypto/crypto_tests/t_nfold.c
83
krb5int_nfold (8 * strlen ((char *) p), p, tests[i].n, outbuf);
crypto/krb5/src/lib/crypto/crypto_tests/t_nfold.c
84
printf ("%d-fold(\"%s\") =\n", tests[i].n, p);
crypto/krb5/src/lib/crypto/crypto_tests/t_nfold.c
85
printf ("%d-fold(", tests[i].n);
crypto/krb5/src/lib/crypto/crypto_tests/t_nfold.c
88
printhex (tests[i].n / 8, outbuf);
crypto/krb5/src/lib/crypto/crypto_tests/t_nfold.c
90
if (memcmp (outbuf, tests[i].exp, tests[i].n/8) != 0) {
crypto/krb5/src/lib/crypto/crypto_tests/t_nfold.c
92
printhex (tests[i].n / 8, tests[i].exp);
crypto/krb5/src/lib/crypto/crypto_tests/t_prf.c
127
for (i = 0; i < sizeof(tests) / sizeof(*tests); i++) {
crypto/krb5/src/lib/crypto/crypto_tests/t_prf.c
128
test = &tests[i];
crypto/krb5/src/lib/crypto/crypto_tests/t_prf.c
138
ret = krb5_c_prf(NULL, &kb, &tests[i].prf_input, &output);
crypto/krb5/src/lib/crypto/crypto_tests/t_prf.c
141
if (!data_eq(output, tests[i].expected)) {
crypto/krb5/src/lib/crypto/crypto_tests/t_prf.c
40
} tests[] = {
crypto/krb5/src/lib/crypto/crypto_tests/t_sha2.c
90
hash_test(const struct krb5_hash_provider *hash, struct test *tests)
crypto/krb5/src/lib/crypto/crypto_tests/t_sha2.c
99
for (t = tests; t->str; ++t) {
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
65
} tests[] = {
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
76
for (i = 0; i < ASIZE (tests); i++) {
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
77
char *p = tests[i].input;
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
78
assert (tests[i].n / 8 <= sizeof (outbuf));
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
79
printf ("%d-fold(\"%s\") =\n", tests[i].n, p);
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
80
printf ("%d-fold(", tests[i].n);
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
83
krb5int_nfold (8 * strlen (p), p, tests[i].n, outbuf);
crypto/krb5/src/lib/crypto/crypto_tests/vectors.c
84
printhex (tests[i].n / 8U, outbuf);
crypto/krb5/src/lib/gssapi/generic/t_seqstate.c
175
for (i = 0; i < sizeof(tests) / sizeof(*tests); i++) {
crypto/krb5/src/lib/gssapi/generic/t_seqstate.c
176
t = &tests[i];
crypto/krb5/src/lib/gssapi/generic/t_seqstate.c
57
} tests[] = {
crypto/krb5/src/lib/kdb/t_sort_key_data.c
89
const struct CMUnitTest tests[] = {
crypto/krb5/src/lib/kdb/t_sort_key_data.c
95
return cmocka_run_group_tests(tests, NULL, NULL);
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
290
ser_data = make_data((char *)tests[3].cred1, tests[3].cred1len);
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
296
assert(alloc_data->length == tests[3].cred1len);
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
297
assert(memcmp(tests[3].cred1, alloc_data->data, alloc_data->length) == 0);
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
302
t = &tests[version - 1];
crypto/krb5/src/lib/krb5/ccache/t_marshal.c
61
} tests[4] = {
crypto/krb5/src/lib/krb5/krb/t_etypes.c
188
for (i = 0; i < sizeof(tests) / sizeof(*tests); i++) {
crypto/krb5/src/lib/krb5/krb/t_etypes.c
192
expected_err = tests[i].expected_err_weak;
crypto/krb5/src/lib/krb5/krb/t_etypes.c
194
expected_err = tests[i].expected_err_noweak;
crypto/krb5/src/lib/krb5/krb/t_etypes.c
196
if (tests[i].str != NULL) {
crypto/krb5/src/lib/krb5/krb/t_etypes.c
197
copy = strdup(tests[i].str);
crypto/krb5/src/lib/krb5/krb/t_etypes.c
199
tests[i].defaults, &list);
crypto/krb5/src/lib/krb5/krb/t_etypes.c
209
ret = krb5_set_default_tgs_enctypes(ctx, tests[i].defaults);
crypto/krb5/src/lib/krb5/krb/t_etypes.c
216
compare(ctx, tests[i].str ? list : ctx->tgs_etypes,
crypto/krb5/src/lib/krb5/krb/t_etypes.c
217
(weak) ? tests[i].expected : tests[i].expected_noweak,
crypto/krb5/src/lib/krb5/krb/t_etypes.c
218
tests[i].str, weak);
crypto/krb5/src/lib/krb5/krb/t_etypes.c
222
if (!tests[i].str)
crypto/krb5/src/lib/krb5/krb/t_etypes.c
38
} tests[] = {
crypto/krb5/src/lib/krb5/krb/t_sname_match.c
41
} tests[] = {
crypto/krb5/src/lib/krb5/krb/t_sname_match.c
92
for (i = 0; i < sizeof(tests) / sizeof(*tests); i++) {
crypto/krb5/src/lib/krb5/krb/t_sname_match.c
93
t = &tests[i];
crypto/krb5/src/plugins/preauth/spake/t_vectors.c
472
for (i = 0; i < sizeof(tests) / sizeof(*tests); i++)
crypto/krb5/src/plugins/preauth/spake/t_vectors.c
473
run_test(&tests[i]);
crypto/krb5/src/plugins/preauth/spake/t_vectors.c
58
} tests[] = {
crypto/krb5/src/util/support/t_base64.c
43
} tests[] = {
crypto/krb5/src/util/support/t_base64.c
78
for (t = tests; t->data != NULL; t++) {
crypto/krb5/src/util/support/t_hex.c
149
for (i = 0; i < sizeof(tests) / sizeof(*tests); i++) {
crypto/krb5/src/util/support/t_hex.c
150
if (tests[i].binary == NULL) {
crypto/krb5/src/util/support/t_hex.c
151
ret = k5_hex_decode(tests[i].hex, &bytes, &len);
crypto/krb5/src/util/support/t_hex.c
156
ret = k5_hex_decode(tests[i].hex, &bytes, &len);
crypto/krb5/src/util/support/t_hex.c
158
assert(len == tests[i].binary_len);
crypto/krb5/src/util/support/t_hex.c
159
assert(memcmp(bytes, tests[i].binary, len) == 0);
crypto/krb5/src/util/support/t_hex.c
163
ret = k5_hex_encode((uint8_t *)tests[i].binary, tests[i].binary_len,
crypto/krb5/src/util/support/t_hex.c
164
tests[i].uppercase, &hex);
crypto/krb5/src/util/support/t_hex.c
166
assert(strcmp(tests[i].hex, hex) == 0);
crypto/krb5/src/util/support/t_hex.c
41
} tests[] = {
crypto/krb5/src/util/support/t_json.c
210
static char *tests[] = {
crypto/krb5/src/util/support/t_json.c
297
for (tptr = tests; *tptr != NULL; tptr++) {
crypto/krb5/src/util/support/t_utf16.c
50
} tests[] = {
crypto/krb5/src/util/support/t_utf16.c
91
for (i = 0; i < sizeof(tests) / sizeof(*tests); i++) {
crypto/krb5/src/util/support/t_utf16.c
92
t = &tests[i];
crypto/libecc/src/examples/sig/rsa/rsa_tests.h
54
ATTRIBUTE_WARN_UNUSED_RET static inline int perform_rsa_tests(const rsa_test **tests, u32 num_tests)
crypto/libecc/src/examples/sig/rsa/rsa_tests.h
60
const rsa_test *t = tests[i];
crypto/libecc/src/examples/sig/rsa/rsa_tests.h
72
t_ = tests[i + 1];
crypto/libecc/src/tests/ec_self_tests.c
59
ATTRIBUTE_WARN_UNUSED_RET static int perform_tests(unsigned int tests, const char *sig, const char *hash, const char *curve)
crypto/libecc/src/tests/ec_self_tests.c
62
if (tests & KNOWN_TEST_VECTORS) {
crypto/libecc/src/tests/ec_self_tests.c
68
if (tests & RANDOM_SIG_VERIF) {
crypto/libecc/src/tests/ec_self_tests.c
74
if (tests & PERFORMANCE) {
crypto/openssh/regress/unittests/hostkeys/tests.c
8
void tests(void);
crypto/openssh/regress/unittests/kex/test_proposal.c
47
} tests[] = {
crypto/openssh/regress/unittests/kex/test_proposal.c
57
for (i = 0; i < sizeof(tests) / sizeof(*tests); i++) {
crypto/openssh/regress/unittests/kex/test_proposal.c
58
ssh.compat = tests[i].compat;
crypto/openssh/regress/unittests/kex/test_proposal.c
60
result = compat_kex_proposal(&ssh, tests[i].in);
crypto/openssh/regress/unittests/kex/test_proposal.c
61
ASSERT_STRING_EQ(result, tests[i].out);
crypto/openssh/regress/unittests/kex/test_proposal.c
64
in = kex_names_cat("a", tests[i].in);
crypto/openssh/regress/unittests/kex/test_proposal.c
65
out = kex_names_cat("a", tests[i].out);
crypto/openssh/regress/unittests/kex/test_proposal.c
70
in = kex_names_cat(tests[i].in, "a");
crypto/openssh/regress/unittests/kex/test_proposal.c
71
out = kex_names_cat(tests[i].out, "a");
crypto/openssh/regress/unittests/kex/test_proposal.c
76
xasprintf(&in, "a,%s,b", tests[i].in);
crypto/openssh/regress/unittests/kex/test_proposal.c
77
if (*(tests[i].out) == '\0')
crypto/openssh/regress/unittests/kex/test_proposal.c
80
xasprintf(&out, "a,%s,b", tests[i].out);
crypto/openssh/regress/unittests/test_helper/test_helper.c
181
tests();
crypto/openssh/regress/unittests/test_helper/test_helper.h
41
void tests(void);
crypto/openssl/test/bad_dtls_test.c
655
} tests[] = {
crypto/openssl/test/bad_dtls_test.c
769
for (i = 0; i < (int)OSSL_NELEM(tests); i++) {
crypto/openssl/test/bad_dtls_test.c
772
if (!TEST_true(send_record(rbio, SSL3_RT_APPLICATION_DATA, tests[i].seq,
crypto/openssl/test/bad_dtls_test.c
773
&tests[i].seq, sizeof(uint64_t)))) {
crypto/openssl/test/bad_dtls_test.c
775
(unsigned int)(tests[i].seq >> 32), (unsigned int)tests[i].seq, i);
crypto/openssl/test/bad_dtls_test.c
779
if (tests[i].drop)
crypto/openssl/test/bad_dtls_test.c
785
(unsigned int)(tests[i].seq >> 32), (unsigned int)tests[i].seq, i);
crypto/openssl/test/bad_dtls_test.c
788
if (!TEST_true(recv_buf[0] == tests[i].seq))
crypto/openssl/test/bad_dtls_test.c
793
if (!TEST_false(tests[i - 1].drop))
crypto/openssl/test/dtlsv1listentest.c
249
static tests testpackets[9] = {
crypto/openssl/test/dtlsv1listentest.c
297
tests *tp = &testpackets[i];
crypto/openssl/test/keymgmt_internal_test.c
287
static int (*tests[])(FIXTURE *) = {
crypto/openssl/test/keymgmt_internal_test.c
294
EXECUTE_TEST(tests[n], tear_down);
crypto/openssl/test/mdc2_internal_test.c
36
static TESTDATA tests[] = {
crypto/openssl/test/mdc2_internal_test.c
52
const TESTDATA testdata = tests[idx];
crypto/openssl/test/mdc2_internal_test.c
70
ADD_ALL_TESTS(test_mdc2, OSSL_NELEM(tests));
crypto/openssl/test/pkey_meth_kdf_test.c
228
int tests = 1;
crypto/openssl/test/pkey_meth_kdf_test.c
231
tests = 2;
crypto/openssl/test/pkey_meth_kdf_test.c
233
ADD_ALL_TESTS(test_kdf_tls1_prf, tests);
crypto/openssl/test/pkey_meth_kdf_test.c
234
ADD_ALL_TESTS(test_kdf_hkdf, tests);
crypto/openssl/test/poly1305_internal_test.c
1102
const TESTDATA test = tests[idx];
crypto/openssl/test/poly1305_internal_test.c
1166
ADD_ALL_TESTS(test_poly1305, OSSL_NELEM(tests));
crypto/openssl/test/poly1305_internal_test.c
36
static TESTDATA tests[] = {
crypto/openssl/test/quic_srt_gen_test.c
33
static const struct test_case tests[] = {
crypto/openssl/test/quic_srt_gen_test.c
46
const struct test_case *t = &tests[idx];
crypto/openssl/test/quic_srt_gen_test.c
75
ADD_ALL_TESTS(test_srt_gen, OSSL_NELEM(tests));
crypto/openssl/test/siphash_internal_test.c
1838
TESTDATA test = tests[idx];
crypto/openssl/test/siphash_internal_test.c
1956
ADD_ALL_TESTS(test_siphash, OSSL_NELEM(tests));
crypto/openssl/test/siphash_internal_test.c
38
static TESTDATA tests[] = {
crypto/openssl/test/time_offset_test.c
110
ADD_ALL_TESTS(test_offset, OSSL_NELEM(tests));
crypto/openssl/test/time_offset_test.c
33
static TESTDATA tests[] = {
crypto/openssl/test/time_offset_test.c
69
const TESTDATA *testdata = &tests[idx];
lib/libc/regex/grot/split.c
210
} tests[] = {
lib/libc/regex/grot/split.c
284
for (n = 0; tests[n].str != NULL; n++) {
lib/libc/regex/grot/split.c
285
(void) strcpy(buf, tests[n].str);
lib/libc/regex/grot/split.c
287
nf = split(buf, fields, RNF, tests[n].seps);
lib/libc/regex/grot/split.c
289
if (nf != tests[n].nf) {
lib/libc/regex/grot/split.c
291
tests[n].str, tests[n].seps, nf, tests[n].nf);
lib/libc/regex/grot/split.c
301
if (strcmp(f, tests[n].fi[i]) != 0) {
lib/libc/regex/grot/split.c
303
tests[n].str, tests[n].seps,
lib/libc/regex/grot/split.c
304
i, fields[i], tests[n].fi[i]);
lib/libc/tests/stdlib/strfmon_test.c
111
for (i = 0; i < nitems(tests); ++i) {
lib/libc/tests/stdlib/strfmon_test.c
123
ATF_CHECK_STREQ_MSG(tests[i].expected, actual,
lib/libc/tests/stdlib/strfmon_test.c
138
} tests[] = {
lib/libc/tests/stdlib/strfmon_test.c
154
for (i = 0; i < nitems(tests); ++i) {
lib/libc/tests/stdlib/strfmon_test.c
166
ATF_CHECK_STREQ_MSG(tests[i].expected, actual,
lib/libc/tests/stdlib/strfmon_test.c
177
} tests[] = {
lib/libc/tests/stdlib/strfmon_test.c
185
for (i = 0; i < nitems(tests); ++i) {
lib/libc/tests/stdlib/strfmon_test.c
186
if (setlocale(LC_MONETARY, tests[i].locale) == NULL)
lib/libc/tests/stdlib/strfmon_test.c
190
ATF_CHECK_STREQ(tests[i].expected, actual);
lib/libc/tests/stdlib/strfmon_test.c
201
} tests[] = {
lib/libc/tests/stdlib/strfmon_test.c
216
for (i = 0; i < nitems(tests); ++i) {
lib/libc/tests/stdlib/strfmon_test.c
217
if (setlocale(LC_MONETARY, tests[i].locale) == NULL)
lib/libc/tests/stdlib/strfmon_test.c
219
tests[i].locale);
lib/libc/tests/stdlib/strfmon_test.c
222
tests[i].format, tests[i].format);
lib/libc/tests/stdlib/strfmon_test.c
225
ATF_CHECK_STREQ_MSG(tests[i].expected, actual,
lib/libc/tests/stdlib/strfmon_test.c
226
"[%s] %s", tests[i].format, tests[i].locale);
lib/libc/tests/stdlib/strfmon_test.c
235
atf_tc_skip("unable to setlocale(): %s", tests[i].locale);
lib/libc/tests/stdlib/strfmon_test.c
255
} tests[] = {
lib/libc/tests/stdlib/strfmon_test.c
264
for (i = 0; i < nitems(tests); ++i) {
lib/libc/tests/stdlib/strfmon_test.c
265
loc = newlocale(LC_MONETARY_MASK, tests[i].locale, NULL);
lib/libc/tests/stdlib/strfmon_test.c
270
ATF_REQUIRE_STREQ(tests[i].expected, buf);
lib/libc/tests/stdlib/strfmon_test.c
55
} tests[] = {
lib/libc/tests/stdlib/strfmon_test.c
75
for (i = 0; i < nitems(tests); ++i) {
lib/libc/tests/stdlib/strfmon_test.c
77
tests[i].format, tests[i].format, tests[i].format);
lib/libc/tests/stdlib/strfmon_test.c
80
ATF_CHECK_STREQ_MSG(tests[i].expected, actual,
lib/libc/tests/stdlib/strfmon_test.c
81
"[%s]", tests[i].format);
lib/libc/tests/stdlib/strfmon_test.c
95
} tests[] = {
lib/libcrypt/crypt-sha256.c
250
} tests[] =
lib/libcrypt/crypt-sha256.c
303
#define ntests (sizeof (tests) / sizeof (tests[0]))
lib/libcrypt/crypt-sha256.c
361
SHA256_Update(&ctx, tests[cnt].input, strlen(tests[cnt].input));
lib/libcrypt/crypt-sha256.c
363
if (memcmp(tests[cnt].result, sum, 32) != 0) {
lib/libcrypt/crypt-sha256.c
365
printf("%02X", tests[cnt].result[i]);
lib/libcrypt/crypt-sha256.c
375
for (i = 0; tests[cnt].input[i] != '\0'; ++i)
lib/libcrypt/crypt-sha256.c
376
SHA256_Update(&ctx, &tests[cnt].input[i], 1);
lib/libcrypt/crypt-sha256.c
378
if (memcmp(tests[cnt].result, sum, 32) != 0) {
lib/libcrypt/crypt-sha256.c
380
printf("%02X", tests[cnt].result[i]);
lib/libcrypt/crypt-sha512.c
262
} tests[] =
lib/libcrypt/crypt-sha512.c
334
#define ntests (sizeof (tests) / sizeof (tests[0]))
lib/libcrypt/crypt-sha512.c
394
SHA512_Update(&ctx, tests[cnt].input, strlen(tests[cnt].input));
lib/libcrypt/crypt-sha512.c
396
if (memcmp(tests[cnt].result, sum, 64) != 0) {
lib/libcrypt/crypt-sha512.c
402
for (i = 0; tests[cnt].input[i] != '\0'; ++i)
lib/libcrypt/crypt-sha512.c
403
SHA512_Update(&ctx, &tests[cnt].input[i], 1);
lib/libcrypt/crypt-sha512.c
405
if (memcmp(tests[cnt].result, sum, 64) != 0) {
lib/libutil/tests/trimdomain-nodomain_test.c
42
int tests = 0;
lib/libutil/tests/trimdomain-nodomain_test.c
67
tests++;
lib/libutil/tests/trimdomain-nodomain_test.c
69
printf("not ok %d - %s\n", tests, test);
lib/libutil/tests/trimdomain-nodomain_test.c
72
printf("ok %d - %s\n", tests, test);
lib/libutil/tests/trimdomain_test.c
42
int tests = 0;
lib/libutil/tests/trimdomain_test.c
67
tests++;
lib/libutil/tests/trimdomain_test.c
69
printf("not ok %d - %s\n", tests, test);
lib/libutil/tests/trimdomain_test.c
72
printf("ok %d - %s\n", tests, test);
lib/msun/tests/cexp_test.c
238
static const double tests[] = {
lib/msun/tests/cexp_test.c
250
for (i = 0; i < nitems(tests); i += 4) {
lib/msun/tests/cexp_test.c
251
a = tests[i];
lib/msun/tests/cexp_test.c
252
b = tests[i + 1];
lib/msun/tests/cexp_test.c
253
x = tests[i + 2];
lib/msun/tests/cexp_test.c
254
y = tests[i + 3];
lib/msun/tests/conj_test.c
52
static const double tests[] = {
lib/msun/tests/conj_test.c
73
static const int ntests = sizeof(tests) / sizeof(tests[0]) / 2;
lib/msun/tests/conj_test.c
79
__real__ expected = __real__ in = tests[2 * i];
lib/msun/tests/conj_test.c
80
__imag__ in = tests[2 * i + 1];
lib/msun/tests/csqrt_test.c
121
for (i = 0; i < nitems(tests); i += 4) {
lib/msun/tests/csqrt_test.c
123
a = tests[i] * mults[j] * mults[j];
lib/msun/tests/csqrt_test.c
124
b = tests[i + 1] * mults[j] * mults[j];
lib/msun/tests/csqrt_test.c
125
x = tests[i + 2] * mults[j];
lib/msun/tests/csqrt_test.c
126
y = tests[i + 3] * mults[j];
lib/msun/tests/csqrt_test.c
78
static const double tests[] = {
lib/msun/tests/ctrig_test.c
393
} tests[] = {
lib/msun/tests/ctrig_test.c
422
for (i = 0; i < nitems(tests); i++) {
lib/msun/tests/ctrig_test.c
423
z = CMPLXL(tests[i].a, tests[i].b);
lib/msun/tests/ctrig_test.c
425
CMPLXL(tests[i].sinh_a, tests[i].sinh_b), 1.1);
lib/msun/tests/ctrig_test.c
427
CMPLXL(tests[i].cosh_a, tests[i].cosh_b), 1.1);
lib/msun/tests/ctrig_test.c
429
CMPLXL(tests[i].tanh_a, tests[i].tanh_b), 1.4);
lib/msun/tests/logarithm_test.c
192
} tests[] = {
lib/msun/tests/logarithm_test.c
228
for (i = 0; i < nitems(tests); i++) {
lib/msun/tests/logarithm_test.c
229
test_tol(log2, tests[i].x, tests[i].log2x, DBL_ULP());
lib/msun/tests/logarithm_test.c
230
test_tol(log2f, tests[i].x, tests[i].log2x, FLT_ULP());
lib/msun/tests/logarithm_test.c
231
test_tol(log2l, tests[i].x, tests[i].log2x, LDBL_ULP());
lib/msun/tests/logarithm_test.c
232
test_tol(log, tests[i].x, tests[i].logex, DBL_ULP());
lib/msun/tests/logarithm_test.c
233
test_tol(logf, tests[i].x, tests[i].logex, FLT_ULP());
lib/msun/tests/logarithm_test.c
234
test_tol(logl, tests[i].x, tests[i].logex, LDBL_ULP());
lib/msun/tests/logarithm_test.c
235
test_tol(log10, tests[i].x, tests[i].log10x, DBL_ULP());
lib/msun/tests/logarithm_test.c
236
test_tol(log10f, tests[i].x, tests[i].log10x, FLT_ULP());
lib/msun/tests/logarithm_test.c
237
test_tol(log10l, tests[i].x, tests[i].log10x, LDBL_ULP());
lib/msun/tests/logarithm_test.c
238
if (tests[i].x >= 0.5) {
lib/msun/tests/logarithm_test.c
239
test_tol(log1p, tests[i].x - 1, tests[i].logex,
lib/msun/tests/logarithm_test.c
241
test_tol(log1pf, tests[i].x - 1, tests[i].logex,
lib/msun/tests/logarithm_test.c
243
test_tol(log1pl, tests[i].x - 1, tests[i].logex,
lib/msun/tests/nearbyint_test.c
102
in = -tests[testindex].in;
lib/msun/tests/nearbyint_test.c
124
in = tests[testindex].in;
lib/msun/tests/nearbyint_test.c
125
ipart_expected = tests[testindex].out[1];
lib/msun/tests/nearbyint_test.c
160
for (i = 0; i < nitems(tests); i++) {
lib/msun/tests/nearbyint_test.c
57
} tests[] = {
lib/msun/tests/nearbyint_test.c
81
out = tests[testindex].out[rmodeindex];
lib/msun/tests/nearbyint_test.c
95
in = tests[testindex].in;
sbin/ipf/ipsend/iptest.c
157
switch (tests)
sbin/ipf/ipsend/iptest.c
70
int mtu = 1500, tests = 0, pointtest = 0, c;
sbin/ipf/ipsend/iptest.c
90
tests = c - '0';
sys/dev/xen/netback/netback_unit_tests.c
107
static int xnb_unit_test_runner(test_fixture_t const tests[], int ntests,
sys/dev/xen/netback/netback_unit_tests.c
209
xnb_unit_test_runner(test_fixture_t const tests[], int ntests, char *buffer,
sys/dev/xen/netback/netback_unit_tests.c
217
int error = tests[i].setup();
sys/dev/xen/netback/netback_unit_tests.c
225
tests[i].test(buffer, buflen);
sys/dev/xen/netback/netback_unit_tests.c
234
tests[i].teardown();
sys/dev/xen/netback/netback_unit_tests.c
268
test_fixture_t const tests[TOTAL_TESTS] = {
sys/dev/xen/netback/netback_unit_tests.c
335
xnb_unit_test_runner(tests, TOTAL_TESTS, results, TOTAL_BUFLEN);
sys/netinet/tcp_hpts_test.c
1640
static const struct ktest_test_info tests[] = {
sys/netinet/tcp_hpts_test.c
1674
static const struct ktest_test_info tests[] = {
sys/netinet/tcp_hpts_test.c
1680
KTEST_MODULE_DECLARE(ktest_tcphpts, tests);
sys/netlink/ktest_netlink_message_writer.c
100
static const struct ktest_test_info tests[] = {
sys/netlink/ktest_netlink_message_writer.c
108
KTEST_MODULE_DECLARE(ktest_netlink_message_writer, tests);
sys/tests/ktest.c
120
const struct ktest_test_info *test_info = &mod->info->tests[i];
sys/tests/ktest.c
193
const struct ktest_test_info *test_info = &info->tests[i];
sys/tests/ktest.h
64
const struct ktest_test_info *tests;
sys/tests/ktest.h
99
.tests = _t, \
sys/tests/ktest_example.c
106
static const struct ktest_test_info tests[] = {
sys/tests/ktest_example.c
134
KTEST_MODULE_DECLARE(ktest_example, tests);
tests/sys/devrandom/uint128_test.c
106
} tests[] = {
tests/sys/devrandom/uint128_test.c
142
for (i = 0; i < nitems(tests); i++) {
tests/sys/devrandom/uint128_test.c
143
vec_u32_tole128(inputle, tests[i].input);
tests/sys/devrandom/uint128_test.c
144
vec_u32_tole128(expectedle, tests[i].expected);
tests/sys/devrandom/uint128_test.c
148
u128_check_equality(le128dec(expectedle), a, tests[i].descr);
tests/sys/devrandom/uint128_test.c
160
} tests[] = {
tests/sys/devrandom/uint128_test.c
198
for (i = 0; i < nitems(tests); i++) {
tests/sys/devrandom/uint128_test.c
199
vec_u32_tole128(inputle, tests[i].input);
tests/sys/devrandom/uint128_test.c
200
vec_u32_tole128(expectedle, tests[i].expected);
tests/sys/devrandom/uint128_test.c
203
uint128_add64(&a, tests[i].addend);
tests/sys/devrandom/uint128_test.c
204
u128_check_equality(le128dec(expectedle), a, tests[i].descr);
tests/sys/devrandom/uint128_test.c
219
} tests[] = {
tests/sys/devrandom/uint128_test.c
260
for (i = 0; i < nitems(tests); i++) {
tests/sys/devrandom/uint128_test.c
261
vec_u32_tole128(inputle, tests[i].input);
tests/sys/devrandom/uint128_test.c
262
vec_u32_tole128(expectedle, tests[i].expected);
tests/sys/devrandom/uint128_test.c
266
u128_check_equality(le128dec(expectedle), a, tests[i].descr);
tests/sys/file/flock_helper.c
1525
static struct test tests[] = {
tests/sys/file/flock_helper.c
1588
for (i = 0; i < nitems(tests); i++) {
tests/sys/file/flock_helper.c
1589
if (tests[i].intr && nointr)
tests/sys/file/flock_helper.c
1591
if (!testnum || tests[i].num == testnum)
tests/sys/file/flock_helper.c
1592
tests[i].testfn(fd, test_argc, test_argv);
tests/sys/kern/listener_wakeup.c
229
for (u_int i = 0; i < nitems(tests); i ++) {
tests/sys/kern/listener_wakeup.c
230
struct test const *t = &tests[i];
tests/sys/kern/listener_wakeup.c
76
} tests[] = {
tests/sys/netinet/raw.c
109
} tests[] = {
tests/sys/netinet/raw.c
194
for (u_int i = 0; i < nitems(tests); i++) {
tests/sys/netinet/raw.c
196
pkt.ip.ip_src = tests[i].src;
tests/sys/netinet/raw.c
197
pkt.ip.ip_dst = tests[i].dst;
tests/sys/netinet/raw.c
198
pkt.ip.ip_p = tests[i].proto;
tests/sys/netinet/raw.c
207
ATF_REQUIRE_MSG((tests[i].results[j] == true &&
tests/sys/netinet/raw.c
210
(tests[i].results[j] == false &&
tests/sys/netinet/raw.c
214
inet_ntop(AF_INET, &tests[i].src, p[0],
tests/sys/netinet/raw.c
216
inet_ntop(AF_INET, &tests[i].dst, p[1],
tests/sys/netinet/raw.c
218
tests[i].proto, ss, errno, j,
tests/sys/netinet/raw.c
241
} tests[] = {
tests/sys/netinet/raw.c
265
for (u_int i = 0; i < nitems(tests); i++) {
tests/sys/netinet/raw.c
270
.sin_addr = tests[i].faddr,
tests/sys/netinet/raw.c
296
ATF_REQUIRE_MSG((tests[i].results[j] == true &&
tests/sys/netinet/raw.c
299
(tests[i].results[j] == false && ss == -1 &&
tests/sys/netinet/raw.c
305
inet_ntop(AF_INET, &tests[i].faddr, p[1],
tests/sys/netmap/ctrl-api-test.c
2053
static struct mytest tests[] = {
tests/sys/netmap/ctrl-api-test.c
2244
num_tests = sizeof(tests) / sizeof(tests[0]);
tests/sys/netmap/ctrl-api-test.c
2258
printf("#%03d: %s\n", i + 1, tests[i].name);
tests/sys/netmap/ctrl-api-test.c
2305
printf("==> Start of Test #%d [%s]\n", i + 1, tests[i].name);
tests/sys/netmap/ctrl-api-test.c
2316
ret = tests[i].test(&ctxcopy);
tests/sys/netmap/ctrl-api-test.c
2318
printf("Test #%d [%s] failed\n", i + 1, tests[i].name);
tests/sys/netmap/ctrl-api-test.c
2321
printf("==> Test #%d [%s] successful\n", i + 1, tests[i].name);
tools/regression/doat/doat.c
106
tests = calloc(NUM_OF_TESTS + 1, sizeof(struct test));
tools/regression/doat/doat.c
107
if (tests == NULL) {
tools/regression/doat/doat.c
196
tests[0].syscall = SYS_faccessat;
tools/regression/doat/doat.c
197
tests[0].num_of_cases = 6;
tools/regression/doat/doat.c
198
tests[0].name = "faccessat";
tools/regression/doat/doat.c
199
tests[0].tests[0].result = EBADF;
tools/regression/doat/doat.c
200
tests[0].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
201
tests[0].tests[0].params[1].cp = relative_path;
tools/regression/doat/doat.c
202
tests[0].tests[0].params[2].m = 0;
tools/regression/doat/doat.c
203
tests[0].tests[0].params[3].i = 0;
tools/regression/doat/doat.c
204
tests[0].tests[1].result = EBADF;
tools/regression/doat/doat.c
205
tests[0].tests[1].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
206
tests[0].tests[1].params[1].cp = relative_path;
tools/regression/doat/doat.c
207
tests[0].tests[1].params[2].m = 0;
tools/regression/doat/doat.c
208
tests[0].tests[1].params[3].i = AT_EACCESS;
tools/regression/doat/doat.c
209
tests[0].tests[2].result = EINVAL;
tools/regression/doat/doat.c
210
tests[0].tests[2].params[0].i = rel_fd;
tools/regression/doat/doat.c
211
tests[0].tests[2].params[1].cp = absolute_path;
tools/regression/doat/doat.c
212
tests[0].tests[2].params[2].m = 0;
tools/regression/doat/doat.c
213
tests[0].tests[2].params[3].i = 123; /* invalid flag */
tools/regression/doat/doat.c
214
tests[0].tests[3].result = ENOTDIR;
tools/regression/doat/doat.c
215
tests[0].tests[3].params[0].i = notd_fd;
tools/regression/doat/doat.c
216
tests[0].tests[3].params[1].cp = relative_file;
tools/regression/doat/doat.c
217
tests[0].tests[3].params[2].m = 0;
tools/regression/doat/doat.c
218
tests[0].tests[3].params[3].i = 0;
tools/regression/doat/doat.c
219
tests[0].tests[4].result = 0;
tools/regression/doat/doat.c
220
tests[0].tests[4].params[0].i = rel_fd;
tools/regression/doat/doat.c
221
tests[0].tests[4].params[1].cp = file;
tools/regression/doat/doat.c
222
tests[0].tests[4].params[2].m = 0;
tools/regression/doat/doat.c
223
tests[0].tests[4].params[3].i = 0;
tools/regression/doat/doat.c
224
tests[0].tests[5].result = 0;
tools/regression/doat/doat.c
225
tests[0].tests[5].params[0].i = rel_fd;
tools/regression/doat/doat.c
226
tests[0].tests[5].params[1].cp = file;
tools/regression/doat/doat.c
227
tests[0].tests[5].params[2].m = 0;
tools/regression/doat/doat.c
228
tests[0].tests[5].params[3].i = AT_EACCESS;
tools/regression/doat/doat.c
229
tests[0].tests[6].result = 0;
tools/regression/doat/doat.c
230
tests[0].tests[6].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
231
tests[0].tests[6].params[1].cp = absolute_path;
tools/regression/doat/doat.c
232
tests[0].tests[6].params[2].m = 0;
tools/regression/doat/doat.c
233
tests[0].tests[6].params[3].i = 0;
tools/regression/doat/doat.c
236
tests[1].syscall = SYS_fchmodat;
tools/regression/doat/doat.c
237
tests[1].num_of_cases = 6;
tools/regression/doat/doat.c
238
tests[1].name = "fchmodat";
tools/regression/doat/doat.c
239
tests[1].tests[0].result = EBADF;
tools/regression/doat/doat.c
240
tests[1].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
241
tests[1].tests[0].params[1].cp = relative_path;
tools/regression/doat/doat.c
242
tests[1].tests[0].params[2].m = 33190;
tools/regression/doat/doat.c
243
tests[1].tests[0].params[3].i = 0;
tools/regression/doat/doat.c
244
tests[1].tests[1].result = EINVAL;
tools/regression/doat/doat.c
245
tests[1].tests[1].params[0].i = rel_fd;
tools/regression/doat/doat.c
246
tests[1].tests[1].params[1].cp = absolute_path;
tools/regression/doat/doat.c
247
tests[1].tests[1].params[2].m = 33190; /* mode 646 translated */
tools/regression/doat/doat.c
248
tests[1].tests[1].params[3].i = 123; /* invalid flag */
tools/regression/doat/doat.c
249
tests[1].tests[2].result = ENOTDIR;
tools/regression/doat/doat.c
250
tests[1].tests[2].params[0].i = notd_fd;
tools/regression/doat/doat.c
251
tests[1].tests[2].params[1].cp = relative_file;
tools/regression/doat/doat.c
252
tests[1].tests[2].params[2].m = 33190;
tools/regression/doat/doat.c
253
tests[1].tests[2].params[3].i = 0;
tools/regression/doat/doat.c
254
tests[1].tests[3].result = 0;
tools/regression/doat/doat.c
255
tests[1].tests[3].params[0].i = notd_fd;
tools/regression/doat/doat.c
256
tests[1].tests[3].params[1].cp = absolute_file;
tools/regression/doat/doat.c
257
tests[1].tests[3].params[2].m = 33190;
tools/regression/doat/doat.c
258
tests[1].tests[3].params[3].i = 0;
tools/regression/doat/doat.c
259
tests[1].tests[4].result = 0;
tools/regression/doat/doat.c
260
tests[1].tests[4].params[0].i = AT_FDCWD;
tools/regression/doat/doat.c
261
tests[1].tests[4].params[1].cp = symlinkf;
tools/regression/doat/doat.c
262
tests[1].tests[4].params[2].m = 33190;
tools/regression/doat/doat.c
263
tests[1].tests[4].params[3].i = AT_SYMLINK_NOFOLLOW;
tools/regression/doat/doat.c
264
tests[1].tests[5].result = 0;
tools/regression/doat/doat.c
265
tests[1].tests[5].params[0].i = rel_fd;
tools/regression/doat/doat.c
266
tests[1].tests[5].params[1].cp = file;
tools/regression/doat/doat.c
267
tests[1].tests[5].params[2].m = 33190;
tools/regression/doat/doat.c
268
tests[1].tests[5].params[3].i = 0;
tools/regression/doat/doat.c
271
tests[2].syscall = SYS_fchownat;
tools/regression/doat/doat.c
272
tests[2].num_of_cases = 6;
tools/regression/doat/doat.c
273
tests[2].name = "fchownat";
tools/regression/doat/doat.c
274
tests[2].tests[0].result = EBADF;
tools/regression/doat/doat.c
275
tests[2].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
276
tests[2].tests[0].params[1].cp = relative_file;
tools/regression/doat/doat.c
277
tests[2].tests[0].params[2].u = 65534;
tools/regression/doat/doat.c
278
tests[2].tests[0].params[3].g = 65534;
tools/regression/doat/doat.c
279
tests[2].tests[0].params[4].i = 0;
tools/regression/doat/doat.c
280
tests[2].tests[1].result = EINVAL;
tools/regression/doat/doat.c
281
tests[2].tests[1].params[0].i = rel_fd;
tools/regression/doat/doat.c
282
tests[2].tests[1].params[1].cp = file;
tools/regression/doat/doat.c
283
tests[2].tests[1].params[2].u = 65534;
tools/regression/doat/doat.c
284
tests[2].tests[1].params[3].g = 65534;
tools/regression/doat/doat.c
285
tests[2].tests[1].params[4].i = 123; /* invalid flag */
tools/regression/doat/doat.c
286
tests[2].tests[2].result = ENOTDIR;
tools/regression/doat/doat.c
287
tests[2].tests[2].params[0].i = notd_fd;
tools/regression/doat/doat.c
288
tests[2].tests[2].params[1].cp = relative_file;
tools/regression/doat/doat.c
289
tests[2].tests[2].params[2].u = 65534;
tools/regression/doat/doat.c
290
tests[2].tests[2].params[3].g = 65534;
tools/regression/doat/doat.c
291
tests[2].tests[2].params[4].i = 0;
tools/regression/doat/doat.c
292
tests[2].tests[3].result = 0;
tools/regression/doat/doat.c
293
tests[2].tests[3].params[0].i = notd_fd;
tools/regression/doat/doat.c
294
tests[2].tests[3].params[1].cp = absolute_file;
tools/regression/doat/doat.c
295
tests[2].tests[3].params[2].u = 65534;
tools/regression/doat/doat.c
296
tests[2].tests[3].params[3].g = 65534;
tools/regression/doat/doat.c
297
tests[2].tests[3].params[4].i = 0;
tools/regression/doat/doat.c
298
tests[2].tests[4].result = 0;
tools/regression/doat/doat.c
299
tests[2].tests[4].params[0].i = AT_FDCWD;
tools/regression/doat/doat.c
300
tests[2].tests[4].params[1].cp = symlinkf;
tools/regression/doat/doat.c
301
tests[2].tests[4].params[2].u = 65534;
tools/regression/doat/doat.c
302
tests[2].tests[4].params[3].g = 65534;
tools/regression/doat/doat.c
303
tests[2].tests[4].params[4].i = AT_SYMLINK_NOFOLLOW;
tools/regression/doat/doat.c
304
tests[2].tests[5].result = 0;
tools/regression/doat/doat.c
305
tests[2].tests[5].params[0].i = rel_fd;
tools/regression/doat/doat.c
306
tests[2].tests[5].params[1].cp = file;
tools/regression/doat/doat.c
307
tests[2].tests[5].params[2].u = 0;
tools/regression/doat/doat.c
308
tests[2].tests[5].params[3].g = 0;
tools/regression/doat/doat.c
309
tests[2].tests[5].params[4].i = 0;
tools/regression/doat/doat.c
312
tests[3].syscall = SYS_fstatat;
tools/regression/doat/doat.c
313
tests[3].num_of_cases = 5;
tools/regression/doat/doat.c
314
tests[3].name = "fstatat";
tools/regression/doat/doat.c
315
tests[3].tests[0].result = EBADF;
tools/regression/doat/doat.c
316
tests[3].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
317
tests[3].tests[0].params[1].cp = relative_file;
tools/regression/doat/doat.c
318
tests[3].tests[0].params[2].vp = &buf;
tools/regression/doat/doat.c
319
tests[3].tests[0].params[3].i = 0;
tools/regression/doat/doat.c
320
tests[3].tests[1].result = EINVAL;
tools/regression/doat/doat.c
321
tests[3].tests[1].params[0].i = rel_fd;
tools/regression/doat/doat.c
322
tests[3].tests[1].params[1].cp = relative_file;
tools/regression/doat/doat.c
323
tests[3].tests[1].params[2].vp = &buf;
tools/regression/doat/doat.c
324
tests[3].tests[1].params[3].i = 123; /* invalid flags */
tools/regression/doat/doat.c
325
tests[3].tests[2].result = ENOTDIR;
tools/regression/doat/doat.c
326
tests[3].tests[2].params[0].i = notd_fd;
tools/regression/doat/doat.c
327
tests[3].tests[2].params[1].cp = relative_file;
tools/regression/doat/doat.c
328
tests[3].tests[2].params[2].vp = &buf;
tools/regression/doat/doat.c
329
tests[3].tests[2].params[3].i = 0;
tools/regression/doat/doat.c
330
tests[3].tests[2].result = 0;
tools/regression/doat/doat.c
331
tests[3].tests[2].params[0].i = rel_fd;
tools/regression/doat/doat.c
332
tests[3].tests[2].params[1].cp = file;
tools/regression/doat/doat.c
333
tests[3].tests[2].params[2].vp = &buf;
tools/regression/doat/doat.c
334
tests[3].tests[2].params[3].i = 0;
tools/regression/doat/doat.c
335
tests[3].tests[3].result = 0;
tools/regression/doat/doat.c
336
tests[3].tests[3].params[0].i = AT_FDCWD;
tools/regression/doat/doat.c
337
tests[3].tests[3].params[1].cp = symlinkf;
tools/regression/doat/doat.c
338
tests[3].tests[3].params[2].vp = &buf;
tools/regression/doat/doat.c
339
tests[3].tests[3].params[3].i = AT_SYMLINK_NOFOLLOW;
tools/regression/doat/doat.c
340
tests[3].tests[4].result = 0;
tools/regression/doat/doat.c
341
tests[3].tests[4].params[0].i = notd_fd;
tools/regression/doat/doat.c
342
tests[3].tests[4].params[1].cp = absolute_file;
tools/regression/doat/doat.c
343
tests[3].tests[4].params[2].vp = &buf;
tools/regression/doat/doat.c
344
tests[3].tests[4].params[3].i = 0;
tools/regression/doat/doat.c
347
tests[4].syscall = SYS_futimesat;
tools/regression/doat/doat.c
348
tests[4].num_of_cases = 4;
tools/regression/doat/doat.c
349
tests[4].name = "futimesat";
tools/regression/doat/doat.c
350
tests[4].tests[0].result = EBADF;
tools/regression/doat/doat.c
351
tests[4].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
352
tests[4].tests[0].params[1].cp = relative_file;
tools/regression/doat/doat.c
353
tests[4].tests[0].params[2].vp = times;
tools/regression/doat/doat.c
354
tests[4].tests[1].result = ENOTDIR;
tools/regression/doat/doat.c
355
tests[4].tests[1].params[0].i = notd_fd;
tools/regression/doat/doat.c
356
tests[4].tests[1].params[1].cp = relative_file;
tools/regression/doat/doat.c
357
tests[4].tests[1].params[2].vp = times;
tools/regression/doat/doat.c
358
tests[4].tests[2].result = 0;
tools/regression/doat/doat.c
359
tests[4].tests[2].params[0].i = rel_fd;
tools/regression/doat/doat.c
360
tests[4].tests[2].params[1].cp = file;
tools/regression/doat/doat.c
361
tests[4].tests[2].params[2].vp = times;
tools/regression/doat/doat.c
362
tests[4].tests[3].result = 0;
tools/regression/doat/doat.c
363
tests[4].tests[3].params[0].i = notd_fd;
tools/regression/doat/doat.c
364
tests[4].tests[3].params[1].cp = absolute_file;
tools/regression/doat/doat.c
365
tests[4].tests[3].params[2].vp = times;
tools/regression/doat/doat.c
368
tests[5].syscall = SYS_linkat;
tools/regression/doat/doat.c
369
tests[5].num_of_cases = 7;
tools/regression/doat/doat.c
370
tests[5].name = "linkat";
tools/regression/doat/doat.c
371
tests[5].tests[0].result = EBADF;
tools/regression/doat/doat.c
372
tests[5].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
373
tests[5].tests[0].params[1].cp = relative_file;
tools/regression/doat/doat.c
374
tests[5].tests[0].params[2].i = AT_FDCWD;
tools/regression/doat/doat.c
375
tests[5].tests[0].params[3].cp = newlink;
tools/regression/doat/doat.c
376
tests[5].tests[0].params[4].i = 0;
tools/regression/doat/doat.c
377
tests[5].tests[1].result = EBADF;
tools/regression/doat/doat.c
378
tests[5].tests[1].params[0].i = AT_FDCWD;
tools/regression/doat/doat.c
379
tests[5].tests[1].params[1].cp = relative_file;
tools/regression/doat/doat.c
380
tests[5].tests[1].params[2].i = 106; /* invalid fd */
tools/regression/doat/doat.c
381
tests[5].tests[1].params[3].cp = newlink;
tools/regression/doat/doat.c
382
tests[5].tests[1].params[4].i = 0;
tools/regression/doat/doat.c
383
tests[5].tests[2].result = EINVAL;
tools/regression/doat/doat.c
384
tests[5].tests[2].params[0].i = rel_fd;
tools/regression/doat/doat.c
385
tests[5].tests[2].params[1].cp = relative_file;
tools/regression/doat/doat.c
386
tests[5].tests[2].params[2].i = AT_FDCWD;
tools/regression/doat/doat.c
387
tests[5].tests[2].params[3].cp = newlink;
tools/regression/doat/doat.c
388
tests[5].tests[2].params[4].i = 123; /* invalid flag */
tools/regression/doat/doat.c
389
tests[5].tests[3].result = ENOTDIR;
tools/regression/doat/doat.c
390
tests[5].tests[3].params[0].i = notd_fd;
tools/regression/doat/doat.c
391
tests[5].tests[3].params[1].cp = relative_file;
tools/regression/doat/doat.c
392
tests[5].tests[3].params[2].i = AT_FDCWD;
tools/regression/doat/doat.c
393
tests[5].tests[3].params[3].cp = newlink;
tools/regression/doat/doat.c
394
tests[5].tests[3].params[4].i = 0;
tools/regression/doat/doat.c
395
tests[5].tests[4].result = 0;
tools/regression/doat/doat.c
396
tests[5].tests[4].params[0].i = rel_fd;
tools/regression/doat/doat.c
397
tests[5].tests[4].params[1].cp = file;
tools/regression/doat/doat.c
398
tests[5].tests[4].params[2].i = rel_fd;
tools/regression/doat/doat.c
399
tests[5].tests[4].params[3].cp = newlink;
tools/regression/doat/doat.c
400
tests[5].tests[4].params[4].i = 0;
tools/regression/doat/doat.c
401
tests[5].tests[5].result = 0;
tools/regression/doat/doat.c
402
tests[5].tests[5].params[0].i = AT_FDCWD;
tools/regression/doat/doat.c
403
tests[5].tests[5].params[1].cp = symlinkf;
tools/regression/doat/doat.c
404
tests[5].tests[5].params[2].i = rel_fd;
tools/regression/doat/doat.c
405
tests[5].tests[5].params[3].cp = newlink2;
tools/regression/doat/doat.c
406
tests[5].tests[5].params[4].i = 0;
tools/regression/doat/doat.c
407
tests[5].tests[6].result = 0;
tools/regression/doat/doat.c
408
tests[5].tests[6].params[0].i = AT_FDCWD;
tools/regression/doat/doat.c
409
tests[5].tests[6].params[1].cp = symlinkf;
tools/regression/doat/doat.c
410
tests[5].tests[6].params[2].i = rel_fd;
tools/regression/doat/doat.c
411
tests[5].tests[6].params[3].cp = newlink3;
tools/regression/doat/doat.c
412
tests[5].tests[6].params[4].i = AT_SYMLINK_FOLLOW;
tools/regression/doat/doat.c
415
tests[6].syscall = SYS_mkdirat;
tools/regression/doat/doat.c
416
tests[6].num_of_cases = 3;
tools/regression/doat/doat.c
417
tests[6].name = "mkdirat";
tools/regression/doat/doat.c
418
tests[6].tests[0].result = EBADF;
tools/regression/doat/doat.c
419
tests[6].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
420
tests[6].tests[0].params[1].cp = relative_file;
tools/regression/doat/doat.c
421
tests[6].tests[0].params[2].m = 33190;
tools/regression/doat/doat.c
422
tests[6].tests[1].result = ENOTDIR;
tools/regression/doat/doat.c
423
tests[6].tests[1].params[0].i = notd_fd;
tools/regression/doat/doat.c
424
tests[6].tests[1].params[1].cp = relative_file;
tools/regression/doat/doat.c
425
tests[6].tests[1].params[2].m = 33190;
tools/regression/doat/doat.c
426
tests[6].tests[2].result = 0;
tools/regression/doat/doat.c
427
tests[6].tests[2].params[0].i = rel_fd;
tools/regression/doat/doat.c
428
tests[6].tests[2].params[1].cp = newdir;
tools/regression/doat/doat.c
429
tests[6].tests[2].params[2].m = 33190;
tools/regression/doat/doat.c
432
tests[7].syscall = SYS_mkfifoat;
tools/regression/doat/doat.c
433
tests[7].num_of_cases = 3;
tools/regression/doat/doat.c
434
tests[7].name = "mkfifoat";
tools/regression/doat/doat.c
435
tests[7].tests[0].result = EBADF;
tools/regression/doat/doat.c
436
tests[7].tests[0].params[0].i = 107; /* invalid fd */
tools/regression/doat/doat.c
437
tests[7].tests[0].params[1].cp = relative_file;
tools/regression/doat/doat.c
438
tests[7].tests[0].params[2].m = 33190;
tools/regression/doat/doat.c
439
tests[7].tests[1].result = ENOTDIR;
tools/regression/doat/doat.c
440
tests[7].tests[1].params[0].i = notd_fd;
tools/regression/doat/doat.c
441
tests[7].tests[1].params[1].cp = relative_file;
tools/regression/doat/doat.c
442
tests[7].tests[1].params[2].m = 33190;
tools/regression/doat/doat.c
443
tests[7].tests[2].result = 0;
tools/regression/doat/doat.c
444
tests[7].tests[2].params[0].i = rel_fd;
tools/regression/doat/doat.c
445
tests[7].tests[2].params[1].cp = fifo;
tools/regression/doat/doat.c
446
tests[7].tests[2].params[2].m = 33190;
tools/regression/doat/doat.c
449
tests[8].syscall = SYS_mknodat;
tools/regression/doat/doat.c
450
tests[8].num_of_cases = 3;
tools/regression/doat/doat.c
451
tests[8].name = "mknodat";
tools/regression/doat/doat.c
452
tests[8].tests[0].result = EBADF;
tools/regression/doat/doat.c
453
tests[8].tests[0].params[0].i = 108; /* invalid fd */
tools/regression/doat/doat.c
454
tests[8].tests[0].params[1].cp = relative_file;
tools/regression/doat/doat.c
455
tests[8].tests[0].params[2].m = 0666 | S_IFCHR;
tools/regression/doat/doat.c
456
tests[8].tests[0].params[3].d = 15;
tools/regression/doat/doat.c
457
tests[8].tests[1].result = ENOTDIR;
tools/regression/doat/doat.c
458
tests[8].tests[1].params[0].i = notd_fd;
tools/regression/doat/doat.c
459
tests[8].tests[1].params[1].cp = relative_file;
tools/regression/doat/doat.c
460
tests[8].tests[1].params[2].m = 0666 | S_IFCHR;
tools/regression/doat/doat.c
461
tests[8].tests[1].params[3].d = 15;
tools/regression/doat/doat.c
462
tests[8].tests[2].result = 0;
tools/regression/doat/doat.c
463
tests[8].tests[2].params[0].i = rel_fd;
tools/regression/doat/doat.c
464
tests[8].tests[2].params[1].cp = nod;
tools/regression/doat/doat.c
465
tests[8].tests[2].params[2].m = 0666 | S_IFCHR;
tools/regression/doat/doat.c
466
tests[8].tests[2].params[3].d = 2570;
tools/regression/doat/doat.c
469
tests[9].syscall = SYS_openat;
tools/regression/doat/doat.c
470
tests[9].num_of_cases = 5;
tools/regression/doat/doat.c
471
tests[9].name = "openat";
tools/regression/doat/doat.c
472
tests[9].tests[0].result = EBADF;
tools/regression/doat/doat.c
473
tests[9].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
474
tests[9].tests[0].params[1].cp = relative_file;
tools/regression/doat/doat.c
475
tests[9].tests[0].params[2].i = O_RDONLY;
tools/regression/doat/doat.c
476
tests[9].tests[0].params[3].i = 0666;
tools/regression/doat/doat.c
477
tests[9].tests[1].result = ENOTDIR;
tools/regression/doat/doat.c
478
tests[9].tests[1].params[0].i = notd_fd;
tools/regression/doat/doat.c
479
tests[9].tests[1].params[1].cp = relative_file;
tools/regression/doat/doat.c
480
tests[9].tests[1].params[2].i = O_RDONLY;
tools/regression/doat/doat.c
481
tests[9].tests[1].params[3].i = 0666;
tools/regression/doat/doat.c
482
tests[9].tests[2].result = 8; /* hardcoded fd */
tools/regression/doat/doat.c
483
tests[9].tests[2].params[0].i = rel_fd;
tools/regression/doat/doat.c
484
tests[9].tests[2].params[1].cp = file;
tools/regression/doat/doat.c
485
tests[9].tests[2].params[2].i = O_RDONLY;
tools/regression/doat/doat.c
486
tests[9].tests[2].params[3].i = 0400;
tools/regression/doat/doat.c
487
tests[9].tests[3].result = 9; /* hardcoded fd */
tools/regression/doat/doat.c
488
tests[9].tests[3].params[0].i = notd_fd;
tools/regression/doat/doat.c
489
tests[9].tests[3].params[1].cp = absolute_file;
tools/regression/doat/doat.c
490
tests[9].tests[3].params[2].i = O_RDONLY;
tools/regression/doat/doat.c
491
tests[9].tests[3].params[3].i = 0400;
tools/regression/doat/doat.c
492
tests[9].tests[4].result = 10; /* hardcoded fd */
tools/regression/doat/doat.c
493
tests[9].tests[4].params[0].i = rel_fd;
tools/regression/doat/doat.c
494
tests[9].tests[4].params[1].cp = newfile;
tools/regression/doat/doat.c
495
tests[9].tests[4].params[2].i = O_RDONLY | O_CREAT;
tools/regression/doat/doat.c
496
tests[9].tests[4].params[3].i = 0666;
tools/regression/doat/doat.c
499
tests[10].syscall = SYS_readlinkat;
tools/regression/doat/doat.c
500
tests[10].num_of_cases = 3;
tools/regression/doat/doat.c
501
tests[10].name = "readlinkat";
tools/regression/doat/doat.c
502
tests[10].tests[0].result = EBADF;
tools/regression/doat/doat.c
503
tests[10].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
504
tests[10].tests[0].params[1].cp = relative_file;
tools/regression/doat/doat.c
505
tests[10].tests[0].params[2].vp = cbuf;
tools/regression/doat/doat.c
506
tests[10].tests[0].params[3].i = PATH_MAX;
tools/regression/doat/doat.c
507
tests[10].tests[1].result = ENOTDIR;
tools/regression/doat/doat.c
508
tests[10].tests[1].params[0].i = notd_fd;
tools/regression/doat/doat.c
509
tests[10].tests[1].params[1].cp = relative_file;
tools/regression/doat/doat.c
510
tests[10].tests[1].params[2].vp = cbuf;
tools/regression/doat/doat.c
511
tests[10].tests[1].params[3].i = PATH_MAX;
tools/regression/doat/doat.c
512
tests[10].tests[2].result = strlen(absolute_file);
tools/regression/doat/doat.c
513
tests[10].tests[2].params[0].i = AT_FDCWD;
tools/regression/doat/doat.c
514
tests[10].tests[2].params[1].cp = symlinkf;
tools/regression/doat/doat.c
515
tests[10].tests[2].params[2].vp = cbuf;
tools/regression/doat/doat.c
516
tests[10].tests[2].params[3].i = PATH_MAX;
tools/regression/doat/doat.c
519
tests[11].syscall = SYS_renameat;
tools/regression/doat/doat.c
520
tests[11].num_of_cases = 5;
tools/regression/doat/doat.c
521
tests[11].name = "renameat";
tools/regression/doat/doat.c
522
tests[11].tests[0].result = EBADF;
tools/regression/doat/doat.c
523
tests[11].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
524
tests[11].tests[0].params[1].cp = file;
tools/regression/doat/doat.c
525
tests[11].tests[0].params[2].i = rel_fd;
tools/regression/doat/doat.c
526
tests[11].tests[0].params[3].cp = file;
tools/regression/doat/doat.c
527
tests[11].tests[1].result = EBADF;
tools/regression/doat/doat.c
528
tests[11].tests[1].params[0].i = rel_fd;
tools/regression/doat/doat.c
529
tests[11].tests[1].params[1].cp = file;
tools/regression/doat/doat.c
530
tests[11].tests[1].params[2].i = 106; /* invalid fd */
tools/regression/doat/doat.c
531
tests[11].tests[1].params[3].cp = file;
tools/regression/doat/doat.c
532
tests[11].tests[2].result = ENOTDIR;
tools/regression/doat/doat.c
533
tests[11].tests[2].params[0].i = notd_fd;
tools/regression/doat/doat.c
534
tests[11].tests[2].params[1].cp = relative_file;
tools/regression/doat/doat.c
535
tests[11].tests[2].params[2].i = rel_fd;
tools/regression/doat/doat.c
536
tests[11].tests[2].params[3].cp = file;
tools/regression/doat/doat.c
537
tests[11].tests[3].result = ENOTDIR;
tools/regression/doat/doat.c
538
tests[11].tests[3].params[0].i = rel_fd;
tools/regression/doat/doat.c
539
tests[11].tests[3].params[1].cp = file;
tools/regression/doat/doat.c
540
tests[11].tests[3].params[2].i = notd_fd;
tools/regression/doat/doat.c
541
tests[11].tests[3].params[3].cp = relative_file;
tools/regression/doat/doat.c
542
tests[11].tests[4].result = 0;
tools/regression/doat/doat.c
543
tests[11].tests[4].params[0].i = rel_fd;
tools/regression/doat/doat.c
544
tests[11].tests[4].params[1].cp = newfile;
tools/regression/doat/doat.c
545
tests[11].tests[4].params[2].i = AT_FDCWD;
tools/regression/doat/doat.c
546
tests[11].tests[4].params[3].cp = newfile;
tools/regression/doat/doat.c
549
tests[12].syscall = SYS_symlinkat;
tools/regression/doat/doat.c
550
tests[12].num_of_cases = 3;
tools/regression/doat/doat.c
551
tests[12].name = "symlinkat";
tools/regression/doat/doat.c
552
tests[12].tests[0].result = EBADF;
tools/regression/doat/doat.c
553
tests[12].tests[0].params[0].cp = file;
tools/regression/doat/doat.c
554
tests[12].tests[0].params[1].i = 106; /* invalid fd */
tools/regression/doat/doat.c
555
tests[12].tests[0].params[2].cp = file;
tools/regression/doat/doat.c
556
tests[12].tests[1].result = ENOTDIR;
tools/regression/doat/doat.c
557
tests[12].tests[1].params[0].cp = file;
tools/regression/doat/doat.c
558
tests[12].tests[1].params[1].i = notd_fd;
tools/regression/doat/doat.c
559
tests[12].tests[1].params[2].cp = relative_file;
tools/regression/doat/doat.c
560
tests[12].tests[2].result = 0;
tools/regression/doat/doat.c
561
tests[12].tests[2].params[0].cp = absolute_file;
tools/regression/doat/doat.c
562
tests[12].tests[2].params[1].i = rel_fd;
tools/regression/doat/doat.c
563
tests[12].tests[2].params[2].cp = newslink;
tools/regression/doat/doat.c
567
tests[13].syscall = SYS_unlinkat;
tools/regression/doat/doat.c
568
tests[13].num_of_cases = 7;
tools/regression/doat/doat.c
569
tests[13].name = "unlinkat";
tools/regression/doat/doat.c
570
tests[13].tests[0].result = EBADF;
tools/regression/doat/doat.c
571
tests[13].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
572
tests[13].tests[0].params[1].cp = relative_file;
tools/regression/doat/doat.c
573
tests[13].tests[0].params[2].i = 0;
tools/regression/doat/doat.c
574
tests[13].tests[1].result = ENOTDIR;
tools/regression/doat/doat.c
575
tests[13].tests[1].params[0].i = notd_fd;
tools/regression/doat/doat.c
576
tests[13].tests[1].params[1].cp = relative_file;
tools/regression/doat/doat.c
577
tests[13].tests[1].params[2].i = 0;
tools/regression/doat/doat.c
578
tests[13].tests[2].result = EINVAL;
tools/regression/doat/doat.c
579
tests[13].tests[2].params[0].i = rel_fd;
tools/regression/doat/doat.c
580
tests[13].tests[2].params[1].cp = file;
tools/regression/doat/doat.c
581
tests[13].tests[2].params[2].i = 123; /* invalid flag */
tools/regression/doat/doat.c
582
tests[13].tests[3].result = ENOTDIR;
tools/regression/doat/doat.c
583
tests[13].tests[3].params[0].i = rel_fd;
tools/regression/doat/doat.c
584
tests[13].tests[3].params[1].cp = not_dir_path;
tools/regression/doat/doat.c
585
tests[13].tests[3].params[2].i = AT_REMOVEDIR;
tools/regression/doat/doat.c
586
tests[13].tests[4].result = ENOTEMPTY;
tools/regression/doat/doat.c
587
tests[13].tests[4].params[0].i = AT_FDCWD;
tools/regression/doat/doat.c
588
tests[13].tests[4].params[1].cp = relative_path;
tools/regression/doat/doat.c
589
tests[13].tests[4].params[2].i = AT_REMOVEDIR;
tools/regression/doat/doat.c
590
tests[13].tests[5].result = 0;
tools/regression/doat/doat.c
591
tests[13].tests[5].params[0].i = rel_fd;
tools/regression/doat/doat.c
592
tests[13].tests[5].params[1].cp = newdir;
tools/regression/doat/doat.c
593
tests[13].tests[5].params[2].i = AT_REMOVEDIR;
tools/regression/doat/doat.c
594
tests[13].tests[6].result = 0;
tools/regression/doat/doat.c
595
tests[13].tests[6].params[0].i = AT_FDCWD;
tools/regression/doat/doat.c
596
tests[13].tests[6].params[1].cp = newfile;
tools/regression/doat/doat.c
597
tests[13].tests[6].params[2].i = 0;
tools/regression/doat/doat.c
601
tests[14].syscall = SYS_fexecve;
tools/regression/doat/doat.c
602
tests[14].num_of_cases = 2;
tools/regression/doat/doat.c
603
tests[14].name = "fexecve";
tools/regression/doat/doat.c
604
tests[14].tests[0].result = EBADF;
tools/regression/doat/doat.c
605
tests[14].tests[0].params[0].i = 106; /* invalid fd */
tools/regression/doat/doat.c
606
tests[14].tests[0].params[1].cpp = pargv;
tools/regression/doat/doat.c
607
tests[14].tests[0].params[2].cpp = NULL;
tools/regression/doat/doat.c
609
tests[14].tests[1].result = 0;
tools/regression/doat/doat.c
610
tests[14].tests[1].params[0].i = exec_fd;
tools/regression/doat/doat.c
611
tests[14].tests[1].params[1].cpp = pargv;
tools/regression/doat/doat.c
612
tests[14].tests[1].params[2].cpp = NULL;
tools/regression/doat/doat.c
63
struct testcase tests[10]; /* no more than 10 tests */
tools/regression/doat/doat.c
638
printf("\nTest: %s\n", tests[i].name);
tools/regression/doat/doat.c
639
for (j = 0; j < tests[i].num_of_cases; j++) {
tools/regression/doat/doat.c
640
error = syscall(tests[i].syscall,
tools/regression/doat/doat.c
641
tests[i].tests[j].params[0],
tools/regression/doat/doat.c
642
tests[i].tests[j].params[1],
tools/regression/doat/doat.c
643
tests[i].tests[j].params[2],
tools/regression/doat/doat.c
644
tests[i].tests[j].params[3],
tools/regression/doat/doat.c
645
tests[i].tests[j].params[4]);
tools/regression/doat/doat.c
647
if (tests[i].tests[j].result == 0)
tools/regression/doat/doat.c
651
printf("expected %i, but got %i\n", tests[i].tests[j].result, error);
tools/regression/doat/doat.c
654
if (tests[i].tests[j].result == errno)
tools/regression/doat/doat.c
657
if (error != tests[i].tests[j].result) {
tools/regression/doat/doat.c
659
printf("expected %i, but got %i\n", tests[i].tests[j].result, error);
tools/regression/doat/doat.c
67
struct test *tests;
tools/regression/net80211/ccmp/test_ccmp.c
701
static int tests = -1;
tools/regression/net80211/ccmp/test_ccmp.c
729
if (tests & (1<<i)) {
tools/regression/net80211/tkip/test_tkip.c
342
static int tests = -1;
tools/regression/net80211/tkip/test_tkip.c
369
if (tests & (1<<i)) {
tools/regression/net80211/wep/test_wep.c
290
static int tests = -1;
tools/regression/net80211/wep/test_wep.c
318
if (tests & (1<<i)) {
tools/regression/priv/main.c
362
static int tests_count = sizeof(tests) / sizeof(struct test);
tools/regression/priv/main.c
549
run(&tests[i], 0, 0);
tools/regression/priv/main.c
550
run(&tests[i], 0, 1);
tools/regression/priv/main.c
551
run(&tests[i], 1, 0);
tools/regression/priv/main.c
552
run(&tests[i], 1, 1);
tools/regression/priv/main.c
68
static struct test tests[] = {
tools/regression/sockets/sendfile/sendfile.c
384
struct sendfile_test tests[] = {
tools/regression/sockets/sendfile/sendfile.c
399
test_count = sizeof(tests) / sizeof(tests[0]);
tools/regression/sockets/sendfile/sendfile.c
404
desired_file_size = tests[test_num - 1].file_size;
tools/regression/sockets/sendfile/sendfile.c
430
if (send_test(connect_socket, tests[test_num-1]) != 0) {
tools/test/stress2/testcases/openat/doat.c
101
tests = calloc(NUM_OF_TESTS, sizeof(struct test));
tools/test/stress2/testcases/openat/doat.c
102
if (tests == NULL) {
tools/test/stress2/testcases/openat/doat.c
193
tests[0].syscall = SYS_faccessat;
tools/test/stress2/testcases/openat/doat.c
194
tests[0].num_of_cases = 6;
tools/test/stress2/testcases/openat/doat.c
195
tests[0].name = "faccessat";
tools/test/stress2/testcases/openat/doat.c
196
tests[0].tests[0].result = EBADF;
tools/test/stress2/testcases/openat/doat.c
197
tests[0].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
198
tests[0].tests[0].params[1].cp = relative_path;
tools/test/stress2/testcases/openat/doat.c
199
tests[0].tests[0].params[2].m = 0;
tools/test/stress2/testcases/openat/doat.c
200
tests[0].tests[0].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
201
tests[0].tests[1].result = EBADF;
tools/test/stress2/testcases/openat/doat.c
202
tests[0].tests[1].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
203
tests[0].tests[1].params[1].cp = relative_path;
tools/test/stress2/testcases/openat/doat.c
204
tests[0].tests[1].params[2].m = 0;
tools/test/stress2/testcases/openat/doat.c
205
tests[0].tests[1].params[3].i = AT_EACCESS;
tools/test/stress2/testcases/openat/doat.c
206
tests[0].tests[2].result = EINVAL;
tools/test/stress2/testcases/openat/doat.c
207
tests[0].tests[2].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
208
tests[0].tests[2].params[1].cp = absolute_path;
tools/test/stress2/testcases/openat/doat.c
209
tests[0].tests[2].params[2].m = 0;
tools/test/stress2/testcases/openat/doat.c
210
tests[0].tests[2].params[3].i = 123; // invalid flag
tools/test/stress2/testcases/openat/doat.c
211
tests[0].tests[3].result = ENOTDIR;
tools/test/stress2/testcases/openat/doat.c
212
tests[0].tests[3].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
213
tests[0].tests[3].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
214
tests[0].tests[3].params[2].m = 0;
tools/test/stress2/testcases/openat/doat.c
215
tests[0].tests[3].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
216
tests[0].tests[4].result = 0;
tools/test/stress2/testcases/openat/doat.c
217
tests[0].tests[4].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
218
tests[0].tests[4].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
219
tests[0].tests[4].params[2].m = 0;
tools/test/stress2/testcases/openat/doat.c
220
tests[0].tests[4].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
221
tests[0].tests[5].result = 0;
tools/test/stress2/testcases/openat/doat.c
222
tests[0].tests[5].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
223
tests[0].tests[5].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
224
tests[0].tests[5].params[2].m = 0;
tools/test/stress2/testcases/openat/doat.c
225
tests[0].tests[5].params[3].i = AT_EACCESS;
tools/test/stress2/testcases/openat/doat.c
226
tests[0].tests[6].result = 0;
tools/test/stress2/testcases/openat/doat.c
227
tests[0].tests[6].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
228
tests[0].tests[6].params[1].cp = absolute_path;
tools/test/stress2/testcases/openat/doat.c
229
tests[0].tests[6].params[2].m = 0;
tools/test/stress2/testcases/openat/doat.c
230
tests[0].tests[6].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
233
tests[1].syscall = SYS_fchmodat;
tools/test/stress2/testcases/openat/doat.c
234
tests[1].num_of_cases = 6;
tools/test/stress2/testcases/openat/doat.c
235
tests[1].name = "fchmodat";
tools/test/stress2/testcases/openat/doat.c
236
tests[1].tests[0].result = EBADF;
tools/test/stress2/testcases/openat/doat.c
237
tests[1].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
238
tests[1].tests[0].params[1].cp = relative_path;
tools/test/stress2/testcases/openat/doat.c
239
tests[1].tests[0].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
240
tests[1].tests[0].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
241
tests[1].tests[1].result = EINVAL;
tools/test/stress2/testcases/openat/doat.c
242
tests[1].tests[1].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
243
tests[1].tests[1].params[1].cp = absolute_path;
tools/test/stress2/testcases/openat/doat.c
244
tests[1].tests[1].params[2].m = 33190; // mode 646 translated
tools/test/stress2/testcases/openat/doat.c
245
tests[1].tests[1].params[3].i = 123; // invalid flag
tools/test/stress2/testcases/openat/doat.c
246
tests[1].tests[2].result = ENOTDIR;
tools/test/stress2/testcases/openat/doat.c
247
tests[1].tests[2].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
248
tests[1].tests[2].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
249
tests[1].tests[2].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
250
tests[1].tests[2].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
251
tests[1].tests[3].result = 0;
tools/test/stress2/testcases/openat/doat.c
252
tests[1].tests[3].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
253
tests[1].tests[3].params[1].cp = absolute_file;
tools/test/stress2/testcases/openat/doat.c
254
tests[1].tests[3].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
255
tests[1].tests[3].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
256
tests[1].tests[4].result = 0;
tools/test/stress2/testcases/openat/doat.c
257
tests[1].tests[4].params[0].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
258
tests[1].tests[4].params[1].cp = symlinkf;
tools/test/stress2/testcases/openat/doat.c
259
tests[1].tests[4].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
260
tests[1].tests[4].params[3].i = AT_SYMLINK_NOFOLLOW;
tools/test/stress2/testcases/openat/doat.c
261
tests[1].tests[5].result = 0;
tools/test/stress2/testcases/openat/doat.c
262
tests[1].tests[5].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
263
tests[1].tests[5].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
264
tests[1].tests[5].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
265
tests[1].tests[5].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
268
tests[2].syscall = SYS_fchownat;
tools/test/stress2/testcases/openat/doat.c
269
tests[2].num_of_cases = 6;
tools/test/stress2/testcases/openat/doat.c
270
tests[2].name = "fchownat";
tools/test/stress2/testcases/openat/doat.c
271
tests[2].tests[0].result = EBADF;
tools/test/stress2/testcases/openat/doat.c
272
tests[2].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
273
tests[2].tests[0].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
274
tests[2].tests[0].params[2].u = 65534;
tools/test/stress2/testcases/openat/doat.c
275
tests[2].tests[0].params[3].g = 65534;
tools/test/stress2/testcases/openat/doat.c
276
tests[2].tests[0].params[4].i = 0;
tools/test/stress2/testcases/openat/doat.c
277
tests[2].tests[1].result = EINVAL;
tools/test/stress2/testcases/openat/doat.c
278
tests[2].tests[1].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
279
tests[2].tests[1].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
280
tests[2].tests[1].params[2].u = 65534;
tools/test/stress2/testcases/openat/doat.c
281
tests[2].tests[1].params[3].g = 65534;
tools/test/stress2/testcases/openat/doat.c
282
tests[2].tests[1].params[4].i = 123; // invalid flag
tools/test/stress2/testcases/openat/doat.c
283
tests[2].tests[2].result = ENOTDIR;
tools/test/stress2/testcases/openat/doat.c
284
tests[2].tests[2].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
285
tests[2].tests[2].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
286
tests[2].tests[2].params[2].u = 65534;
tools/test/stress2/testcases/openat/doat.c
287
tests[2].tests[2].params[3].g = 65534;
tools/test/stress2/testcases/openat/doat.c
288
tests[2].tests[2].params[4].i = 0;
tools/test/stress2/testcases/openat/doat.c
289
tests[2].tests[3].result = 0;
tools/test/stress2/testcases/openat/doat.c
290
tests[2].tests[3].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
291
tests[2].tests[3].params[1].cp = absolute_file;
tools/test/stress2/testcases/openat/doat.c
292
tests[2].tests[3].params[2].u = 65534;
tools/test/stress2/testcases/openat/doat.c
293
tests[2].tests[3].params[3].g = 65534;
tools/test/stress2/testcases/openat/doat.c
294
tests[2].tests[3].params[4].i = 0;
tools/test/stress2/testcases/openat/doat.c
295
tests[2].tests[4].result = 0;
tools/test/stress2/testcases/openat/doat.c
296
tests[2].tests[4].params[0].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
297
tests[2].tests[4].params[1].cp = symlinkf;
tools/test/stress2/testcases/openat/doat.c
298
tests[2].tests[4].params[2].u = 65534;
tools/test/stress2/testcases/openat/doat.c
299
tests[2].tests[4].params[3].g = 65534;
tools/test/stress2/testcases/openat/doat.c
300
tests[2].tests[4].params[4].i = AT_SYMLINK_NOFOLLOW;
tools/test/stress2/testcases/openat/doat.c
301
tests[2].tests[5].result = 0;
tools/test/stress2/testcases/openat/doat.c
302
tests[2].tests[5].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
303
tests[2].tests[5].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
304
tests[2].tests[5].params[2].u = 0;
tools/test/stress2/testcases/openat/doat.c
305
tests[2].tests[5].params[3].g = 0;
tools/test/stress2/testcases/openat/doat.c
306
tests[2].tests[5].params[4].i = 0;
tools/test/stress2/testcases/openat/doat.c
309
tests[3].syscall = SYS_fstatat;
tools/test/stress2/testcases/openat/doat.c
310
tests[3].num_of_cases = 5;
tools/test/stress2/testcases/openat/doat.c
311
tests[3].name = "fstatat";
tools/test/stress2/testcases/openat/doat.c
312
tests[3].tests[0].result = EBADF;
tools/test/stress2/testcases/openat/doat.c
313
tests[3].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
314
tests[3].tests[0].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
315
tests[3].tests[0].params[2].vp = &buf;
tools/test/stress2/testcases/openat/doat.c
316
tests[3].tests[0].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
317
tests[3].tests[1].result = EINVAL;
tools/test/stress2/testcases/openat/doat.c
318
tests[3].tests[1].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
319
tests[3].tests[1].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
320
tests[3].tests[1].params[2].vp = &buf;
tools/test/stress2/testcases/openat/doat.c
321
tests[3].tests[1].params[3].i = 123; // invalid flags
tools/test/stress2/testcases/openat/doat.c
322
tests[3].tests[2].result = ENOTDIR;
tools/test/stress2/testcases/openat/doat.c
323
tests[3].tests[2].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
324
tests[3].tests[2].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
325
tests[3].tests[2].params[2].vp = &buf;
tools/test/stress2/testcases/openat/doat.c
326
tests[3].tests[2].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
327
tests[3].tests[2].result = 0;
tools/test/stress2/testcases/openat/doat.c
328
tests[3].tests[2].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
329
tests[3].tests[2].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
330
tests[3].tests[2].params[2].vp = &buf;
tools/test/stress2/testcases/openat/doat.c
331
tests[3].tests[2].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
332
tests[3].tests[3].result = 0;
tools/test/stress2/testcases/openat/doat.c
333
tests[3].tests[3].params[0].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
334
tests[3].tests[3].params[1].cp = symlinkf;
tools/test/stress2/testcases/openat/doat.c
335
tests[3].tests[3].params[2].vp = &buf;
tools/test/stress2/testcases/openat/doat.c
336
tests[3].tests[3].params[3].i = AT_SYMLINK_NOFOLLOW;
tools/test/stress2/testcases/openat/doat.c
337
tests[3].tests[4].result = 0;
tools/test/stress2/testcases/openat/doat.c
338
tests[3].tests[4].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
339
tests[3].tests[4].params[1].cp = absolute_file;
tools/test/stress2/testcases/openat/doat.c
340
tests[3].tests[4].params[2].vp = &buf;
tools/test/stress2/testcases/openat/doat.c
341
tests[3].tests[4].params[3].i = 0;
tools/test/stress2/testcases/openat/doat.c
344
tests[4].syscall = SYS_futimesat;
tools/test/stress2/testcases/openat/doat.c
345
tests[4].num_of_cases = 4;
tools/test/stress2/testcases/openat/doat.c
346
tests[4].name = "futimesat";
tools/test/stress2/testcases/openat/doat.c
347
tests[4].tests[0].result = EBADF;
tools/test/stress2/testcases/openat/doat.c
348
tests[4].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
349
tests[4].tests[0].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
350
tests[4].tests[0].params[2].vp = times;
tools/test/stress2/testcases/openat/doat.c
351
tests[4].tests[1].result = ENOTDIR;
tools/test/stress2/testcases/openat/doat.c
352
tests[4].tests[1].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
353
tests[4].tests[1].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
354
tests[4].tests[1].params[2].vp = times;
tools/test/stress2/testcases/openat/doat.c
355
tests[4].tests[2].result = 0;
tools/test/stress2/testcases/openat/doat.c
356
tests[4].tests[2].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
357
tests[4].tests[2].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
358
tests[4].tests[2].params[2].vp = times;
tools/test/stress2/testcases/openat/doat.c
359
tests[4].tests[3].result = 0;
tools/test/stress2/testcases/openat/doat.c
360
tests[4].tests[3].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
361
tests[4].tests[3].params[1].cp = absolute_file;
tools/test/stress2/testcases/openat/doat.c
362
tests[4].tests[3].params[2].vp = times;
tools/test/stress2/testcases/openat/doat.c
365
tests[5].syscall = SYS_linkat;
tools/test/stress2/testcases/openat/doat.c
366
tests[5].num_of_cases = 7;
tools/test/stress2/testcases/openat/doat.c
367
tests[5].name = "linkat";
tools/test/stress2/testcases/openat/doat.c
368
tests[5].tests[0].result = EBADF;
tools/test/stress2/testcases/openat/doat.c
369
tests[5].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
370
tests[5].tests[0].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
371
tests[5].tests[0].params[2].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
372
tests[5].tests[0].params[3].cp = newlink;
tools/test/stress2/testcases/openat/doat.c
373
tests[5].tests[0].params[4].i = 0;
tools/test/stress2/testcases/openat/doat.c
374
tests[5].tests[1].result = EBADF;
tools/test/stress2/testcases/openat/doat.c
375
tests[5].tests[1].params[0].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
376
tests[5].tests[1].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
377
tests[5].tests[1].params[2].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
378
tests[5].tests[1].params[3].cp = newlink;
tools/test/stress2/testcases/openat/doat.c
379
tests[5].tests[1].params[4].i = 0;
tools/test/stress2/testcases/openat/doat.c
380
tests[5].tests[2].result = EINVAL;
tools/test/stress2/testcases/openat/doat.c
381
tests[5].tests[2].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
382
tests[5].tests[2].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
383
tests[5].tests[2].params[2].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
384
tests[5].tests[2].params[3].cp = newlink;
tools/test/stress2/testcases/openat/doat.c
385
tests[5].tests[2].params[4].i = 123; // invalid flag
tools/test/stress2/testcases/openat/doat.c
386
tests[5].tests[3].result = ENOTDIR;
tools/test/stress2/testcases/openat/doat.c
387
tests[5].tests[3].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
388
tests[5].tests[3].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
389
tests[5].tests[3].params[2].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
390
tests[5].tests[3].params[3].cp = newlink;
tools/test/stress2/testcases/openat/doat.c
391
tests[5].tests[3].params[4].i = 0;
tools/test/stress2/testcases/openat/doat.c
392
tests[5].tests[4].result = 0;
tools/test/stress2/testcases/openat/doat.c
393
tests[5].tests[4].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
394
tests[5].tests[4].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
395
tests[5].tests[4].params[2].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
396
tests[5].tests[4].params[3].cp = newlink;
tools/test/stress2/testcases/openat/doat.c
397
tests[5].tests[4].params[4].i = 0;
tools/test/stress2/testcases/openat/doat.c
398
tests[5].tests[5].result = 0;
tools/test/stress2/testcases/openat/doat.c
399
tests[5].tests[5].params[0].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
400
tests[5].tests[5].params[1].cp = symlinkf;
tools/test/stress2/testcases/openat/doat.c
401
tests[5].tests[5].params[2].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
402
tests[5].tests[5].params[3].cp = newlink2;
tools/test/stress2/testcases/openat/doat.c
403
tests[5].tests[5].params[4].i = 0;
tools/test/stress2/testcases/openat/doat.c
404
tests[5].tests[6].result = 0;
tools/test/stress2/testcases/openat/doat.c
405
tests[5].tests[6].params[0].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
406
tests[5].tests[6].params[1].cp = symlinkf;
tools/test/stress2/testcases/openat/doat.c
407
tests[5].tests[6].params[2].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
408
tests[5].tests[6].params[3].cp = newlink3;
tools/test/stress2/testcases/openat/doat.c
409
tests[5].tests[6].params[4].i = AT_SYMLINK_FOLLOW;
tools/test/stress2/testcases/openat/doat.c
412
tests[6].syscall = SYS_mkdirat;
tools/test/stress2/testcases/openat/doat.c
413
tests[6].num_of_cases = 3;
tools/test/stress2/testcases/openat/doat.c
414
tests[6].name = "mkdirat";
tools/test/stress2/testcases/openat/doat.c
415
tests[6].tests[0].result = EBADF;
tools/test/stress2/testcases/openat/doat.c
416
tests[6].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
417
tests[6].tests[0].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
418
tests[6].tests[0].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
419
tests[6].tests[1].result = ENOTDIR;
tools/test/stress2/testcases/openat/doat.c
420
tests[6].tests[1].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
421
tests[6].tests[1].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
422
tests[6].tests[1].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
423
tests[6].tests[2].result = 0;
tools/test/stress2/testcases/openat/doat.c
424
tests[6].tests[2].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
425
tests[6].tests[2].params[1].cp = newdir;
tools/test/stress2/testcases/openat/doat.c
426
tests[6].tests[2].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
429
tests[7].syscall = SYS_mkfifoat;
tools/test/stress2/testcases/openat/doat.c
430
tests[7].num_of_cases = 3;
tools/test/stress2/testcases/openat/doat.c
431
tests[7].name = "mkfifoat";
tools/test/stress2/testcases/openat/doat.c
432
tests[7].tests[0].result = EBADF;
tools/test/stress2/testcases/openat/doat.c
433
tests[7].tests[0].params[0].i = 107; // invalid fd
tools/test/stress2/testcases/openat/doat.c
434
tests[7].tests[0].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
435
tests[7].tests[0].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
436
tests[7].tests[1].result = ENOTDIR;
tools/test/stress2/testcases/openat/doat.c
437
tests[7].tests[1].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
438
tests[7].tests[1].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
439
tests[7].tests[1].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
440
tests[7].tests[2].result = 0;
tools/test/stress2/testcases/openat/doat.c
441
tests[7].tests[2].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
442
tests[7].tests[2].params[1].cp = fifo;
tools/test/stress2/testcases/openat/doat.c
443
tests[7].tests[2].params[2].m = 33190;
tools/test/stress2/testcases/openat/doat.c
446
tests[8].syscall = SYS_mknodat;
tools/test/stress2/testcases/openat/doat.c
447
tests[8].num_of_cases = 3;
tools/test/stress2/testcases/openat/doat.c
448
tests[8].name = "mknodat";
tools/test/stress2/testcases/openat/doat.c
449
tests[8].tests[0].result = EBADF;
tools/test/stress2/testcases/openat/doat.c
450
tests[8].tests[0].params[0].i = 108; // invalid fd
tools/test/stress2/testcases/openat/doat.c
451
tests[8].tests[0].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
452
tests[8].tests[0].params[2].m = 0666 | S_IFCHR;
tools/test/stress2/testcases/openat/doat.c
453
tests[8].tests[0].params[3].d = 15;
tools/test/stress2/testcases/openat/doat.c
454
tests[8].tests[1].result = ENOTDIR;
tools/test/stress2/testcases/openat/doat.c
455
tests[8].tests[1].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
456
tests[8].tests[1].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
457
tests[8].tests[1].params[2].m = 0666 | S_IFCHR;
tools/test/stress2/testcases/openat/doat.c
458
tests[8].tests[1].params[3].d = 15;
tools/test/stress2/testcases/openat/doat.c
459
tests[8].tests[2].result = 0;
tools/test/stress2/testcases/openat/doat.c
460
tests[8].tests[2].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
461
tests[8].tests[2].params[1].cp = nod;
tools/test/stress2/testcases/openat/doat.c
462
tests[8].tests[2].params[2].m = 0666 | S_IFCHR;
tools/test/stress2/testcases/openat/doat.c
463
tests[8].tests[2].params[3].d = 2570;
tools/test/stress2/testcases/openat/doat.c
466
tests[9].syscall = SYS_openat;
tools/test/stress2/testcases/openat/doat.c
467
tests[9].num_of_cases = 5;
tools/test/stress2/testcases/openat/doat.c
468
tests[9].name = "openat";
tools/test/stress2/testcases/openat/doat.c
469
tests[9].tests[0].result = EBADF;
tools/test/stress2/testcases/openat/doat.c
470
tests[9].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
471
tests[9].tests[0].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
472
tests[9].tests[0].params[2].i = O_RDONLY;
tools/test/stress2/testcases/openat/doat.c
473
tests[9].tests[0].params[3].i = 0666;
tools/test/stress2/testcases/openat/doat.c
474
tests[9].tests[1].result = ENOTDIR;
tools/test/stress2/testcases/openat/doat.c
475
tests[9].tests[1].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
476
tests[9].tests[1].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
477
tests[9].tests[1].params[2].i = O_RDONLY;
tools/test/stress2/testcases/openat/doat.c
478
tests[9].tests[1].params[3].i = 0666;
tools/test/stress2/testcases/openat/doat.c
479
tests[9].tests[2].result = 7; // hardcoded fd
tools/test/stress2/testcases/openat/doat.c
480
tests[9].tests[2].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
481
tests[9].tests[2].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
482
tests[9].tests[2].params[2].i = O_RDONLY;
tools/test/stress2/testcases/openat/doat.c
483
tests[9].tests[2].params[3].i = 0400;
tools/test/stress2/testcases/openat/doat.c
484
tests[9].tests[3].result = 8; // hardcoded fd
tools/test/stress2/testcases/openat/doat.c
485
tests[9].tests[3].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
486
tests[9].tests[3].params[1].cp = absolute_file;
tools/test/stress2/testcases/openat/doat.c
487
tests[9].tests[3].params[2].i = O_RDONLY;
tools/test/stress2/testcases/openat/doat.c
488
tests[9].tests[3].params[3].i = 0400;
tools/test/stress2/testcases/openat/doat.c
489
tests[9].tests[4].result = 9; // hardcoded fd
tools/test/stress2/testcases/openat/doat.c
490
tests[9].tests[4].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
491
tests[9].tests[4].params[1].cp = newfile;
tools/test/stress2/testcases/openat/doat.c
492
tests[9].tests[4].params[2].i = O_RDONLY | O_CREAT;
tools/test/stress2/testcases/openat/doat.c
493
tests[9].tests[4].params[3].i = 0666;
tools/test/stress2/testcases/openat/doat.c
496
tests[10].syscall = SYS_readlinkat;
tools/test/stress2/testcases/openat/doat.c
497
tests[10].num_of_cases = 3;
tools/test/stress2/testcases/openat/doat.c
498
tests[10].name = "readlinkat";
tools/test/stress2/testcases/openat/doat.c
499
tests[10].tests[0].result = EBADF;
tools/test/stress2/testcases/openat/doat.c
500
tests[10].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
501
tests[10].tests[0].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
502
tests[10].tests[0].params[2].vp = cbuf;
tools/test/stress2/testcases/openat/doat.c
503
tests[10].tests[0].params[3].i = PATH_MAX;
tools/test/stress2/testcases/openat/doat.c
504
tests[10].tests[1].result = ENOTDIR;
tools/test/stress2/testcases/openat/doat.c
505
tests[10].tests[1].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
506
tests[10].tests[1].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
507
tests[10].tests[1].params[2].vp = cbuf;
tools/test/stress2/testcases/openat/doat.c
508
tests[10].tests[1].params[3].i = PATH_MAX;
tools/test/stress2/testcases/openat/doat.c
509
tests[10].tests[2].result = strlen(absolute_file);
tools/test/stress2/testcases/openat/doat.c
510
tests[10].tests[2].params[0].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
511
tests[10].tests[2].params[1].cp = symlinkf;
tools/test/stress2/testcases/openat/doat.c
512
tests[10].tests[2].params[2].vp = cbuf;
tools/test/stress2/testcases/openat/doat.c
513
tests[10].tests[2].params[3].i = PATH_MAX;
tools/test/stress2/testcases/openat/doat.c
516
tests[11].syscall = SYS_renameat;
tools/test/stress2/testcases/openat/doat.c
517
tests[11].num_of_cases = 5;
tools/test/stress2/testcases/openat/doat.c
518
tests[11].name = "renameat";
tools/test/stress2/testcases/openat/doat.c
519
tests[11].tests[0].result = EBADF;
tools/test/stress2/testcases/openat/doat.c
520
tests[11].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
521
tests[11].tests[0].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
522
tests[11].tests[0].params[2].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
523
tests[11].tests[0].params[3].cp = file;
tools/test/stress2/testcases/openat/doat.c
524
tests[11].tests[1].result = EBADF;
tools/test/stress2/testcases/openat/doat.c
525
tests[11].tests[1].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
526
tests[11].tests[1].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
527
tests[11].tests[1].params[2].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
528
tests[11].tests[1].params[3].cp = file;
tools/test/stress2/testcases/openat/doat.c
529
tests[11].tests[2].result = ENOTDIR;
tools/test/stress2/testcases/openat/doat.c
530
tests[11].tests[2].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
531
tests[11].tests[2].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
532
tests[11].tests[2].params[2].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
533
tests[11].tests[2].params[3].cp = file;
tools/test/stress2/testcases/openat/doat.c
534
tests[11].tests[3].result = ENOTDIR;
tools/test/stress2/testcases/openat/doat.c
535
tests[11].tests[3].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
536
tests[11].tests[3].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
537
tests[11].tests[3].params[2].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
538
tests[11].tests[3].params[3].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
539
tests[11].tests[4].result = 0;
tools/test/stress2/testcases/openat/doat.c
540
tests[11].tests[4].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
541
tests[11].tests[4].params[1].cp = newfile;
tools/test/stress2/testcases/openat/doat.c
542
tests[11].tests[4].params[2].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
543
tests[11].tests[4].params[3].cp = newfile;
tools/test/stress2/testcases/openat/doat.c
546
tests[12].syscall = SYS_symlinkat;
tools/test/stress2/testcases/openat/doat.c
547
tests[12].num_of_cases = 3;
tools/test/stress2/testcases/openat/doat.c
548
tests[12].name = "symlinkat";
tools/test/stress2/testcases/openat/doat.c
549
tests[12].tests[0].result = EBADF;
tools/test/stress2/testcases/openat/doat.c
550
tests[12].tests[0].params[0].cp = file;
tools/test/stress2/testcases/openat/doat.c
551
tests[12].tests[0].params[1].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
552
tests[12].tests[0].params[2].cp = file;
tools/test/stress2/testcases/openat/doat.c
553
tests[12].tests[1].result = ENOTDIR;
tools/test/stress2/testcases/openat/doat.c
554
tests[12].tests[1].params[0].cp = file;
tools/test/stress2/testcases/openat/doat.c
555
tests[12].tests[1].params[1].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
556
tests[12].tests[1].params[2].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
557
tests[12].tests[2].result = 0;
tools/test/stress2/testcases/openat/doat.c
558
tests[12].tests[2].params[0].cp = absolute_file;
tools/test/stress2/testcases/openat/doat.c
559
tests[12].tests[2].params[1].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
560
tests[12].tests[2].params[2].cp = newslink;
tools/test/stress2/testcases/openat/doat.c
563
tests[13].syscall = SYS_unlinkat;
tools/test/stress2/testcases/openat/doat.c
564
tests[13].num_of_cases = 7;
tools/test/stress2/testcases/openat/doat.c
565
tests[13].name = "unlinkat";
tools/test/stress2/testcases/openat/doat.c
566
tests[13].tests[0].result = EBADF;
tools/test/stress2/testcases/openat/doat.c
567
tests[13].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
568
tests[13].tests[0].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
569
tests[13].tests[0].params[2].i = 0;
tools/test/stress2/testcases/openat/doat.c
570
tests[13].tests[1].result = ENOTDIR;
tools/test/stress2/testcases/openat/doat.c
571
tests[13].tests[1].params[0].i = notd_fd;
tools/test/stress2/testcases/openat/doat.c
572
tests[13].tests[1].params[1].cp = relative_file;
tools/test/stress2/testcases/openat/doat.c
573
tests[13].tests[1].params[2].i = 0;
tools/test/stress2/testcases/openat/doat.c
574
tests[13].tests[2].result = EINVAL;
tools/test/stress2/testcases/openat/doat.c
575
tests[13].tests[2].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
576
tests[13].tests[2].params[1].cp = file;
tools/test/stress2/testcases/openat/doat.c
577
tests[13].tests[2].params[2].i = 123; // invalid flag
tools/test/stress2/testcases/openat/doat.c
578
tests[13].tests[3].result = ENOTDIR;
tools/test/stress2/testcases/openat/doat.c
579
tests[13].tests[3].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
580
tests[13].tests[3].params[1].cp = not_dir_path;
tools/test/stress2/testcases/openat/doat.c
581
tests[13].tests[3].params[2].i = AT_REMOVEDIR;
tools/test/stress2/testcases/openat/doat.c
582
tests[13].tests[4].result = ENOTEMPTY;
tools/test/stress2/testcases/openat/doat.c
583
tests[13].tests[4].params[0].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
584
tests[13].tests[4].params[1].cp = relative_path;
tools/test/stress2/testcases/openat/doat.c
585
tests[13].tests[4].params[2].i = AT_REMOVEDIR;
tools/test/stress2/testcases/openat/doat.c
586
tests[13].tests[5].result = 0;
tools/test/stress2/testcases/openat/doat.c
587
tests[13].tests[5].params[0].i = rel_fd;
tools/test/stress2/testcases/openat/doat.c
588
tests[13].tests[5].params[1].cp = newdir;
tools/test/stress2/testcases/openat/doat.c
589
tests[13].tests[5].params[2].i = AT_REMOVEDIR;
tools/test/stress2/testcases/openat/doat.c
590
tests[13].tests[6].result = 0;
tools/test/stress2/testcases/openat/doat.c
591
tests[13].tests[6].params[0].i = AT_FDCWD;
tools/test/stress2/testcases/openat/doat.c
592
tests[13].tests[6].params[1].cp = newfile;
tools/test/stress2/testcases/openat/doat.c
593
tests[13].tests[6].params[2].i = 0;
tools/test/stress2/testcases/openat/doat.c
596
tests[14].syscall = SYS_fexecve;
tools/test/stress2/testcases/openat/doat.c
597
tests[14].num_of_cases = 2;
tools/test/stress2/testcases/openat/doat.c
598
tests[14].name = "fexecve";
tools/test/stress2/testcases/openat/doat.c
599
tests[14].tests[0].result = EBADF;
tools/test/stress2/testcases/openat/doat.c
60
struct testcase tests[10]; // no more than 10 tests
tools/test/stress2/testcases/openat/doat.c
600
tests[14].tests[0].params[0].i = 106; // invalid fd
tools/test/stress2/testcases/openat/doat.c
601
tests[14].tests[0].params[1].cpp = pargv;
tools/test/stress2/testcases/openat/doat.c
602
tests[14].tests[0].params[2].cpp = NULL;
tools/test/stress2/testcases/openat/doat.c
604
tests[14].tests[1].result = 0;
tools/test/stress2/testcases/openat/doat.c
605
tests[14].tests[1].params[0].i = exec_fd;
tools/test/stress2/testcases/openat/doat.c
606
tests[14].tests[1].params[1].cpp = pargv;
tools/test/stress2/testcases/openat/doat.c
607
tests[14].tests[1].params[2].cpp = NULL;
tools/test/stress2/testcases/openat/doat.c
64
struct test *tests;
tools/test/stress2/testcases/openat/doat.c
656
printf("\nTest: %s\n", tests[i].name);
tools/test/stress2/testcases/openat/doat.c
657
for (j = 0; j < tests[i].num_of_cases; j++) {
tools/test/stress2/testcases/openat/doat.c
658
error = syscall(tests[i].syscall,
tools/test/stress2/testcases/openat/doat.c
659
tests[i].tests[j].params[0],
tools/test/stress2/testcases/openat/doat.c
660
tests[i].tests[j].params[1],
tools/test/stress2/testcases/openat/doat.c
661
tests[i].tests[j].params[2],
tools/test/stress2/testcases/openat/doat.c
662
tests[i].tests[j].params[3],
tools/test/stress2/testcases/openat/doat.c
663
tests[i].tests[j].params[4]);
tools/test/stress2/testcases/openat/doat.c
665
if (tests[i].tests[j].result == 0)
tools/test/stress2/testcases/openat/doat.c
669
printf("expected %i, but got %i\n", tests[i].tests[j].result, error);
tools/test/stress2/testcases/openat/doat.c
672
if (tests[i].tests[j].result == errno)
tools/test/stress2/testcases/openat/doat.c
675
if (error != tests[i].tests[j].result) {
tools/test/stress2/testcases/openat/doat.c
677
printf("expected %i, but got %i\n", tests[i].tests[j].result, error);
tools/test/stress2/tools/bench.c
127
while (share[SYNC] != (volatile u_int)tests * PARALLEL)
tools/test/stress2/tools/bench.c
160
while (share[SYNC] != (volatile u_int)tests * PARALLEL)
tools/test/stress2/tools/bench.c
193
while (share[SYNC] != (volatile u_int)tests * PARALLEL)
tools/test/stress2/tools/bench.c
233
while (share[SYNC] != (volatile u_int)tests * PARALLEL)
tools/test/stress2/tools/bench.c
324
tests = (int)(sizeof(functions) / sizeof(functions[0]));
tools/test/stress2/tools/bench.c
325
pids = malloc(tests * sizeof(pid_t));
tools/test/stress2/tools/bench.c
332
for (i = 0; i < tests; i++) {
tools/test/stress2/tools/bench.c
345
for (i = 0; i < tests; i++) {
tools/test/stress2/tools/bench.c
57
static int tests;
tools/test/stress2/tools/bench.c
68
while (share[SYNC] != (volatile u_int)tests * PARALLEL)
tools/test/stress2/tools/bench.c
99
while (share[SYNC] != (volatile u_int)tests * PARALLEL)
tools/tools/syscall_timing/syscall_timing.c
1002
static const int tests_count = sizeof(tests) / sizeof(tests[0]);
tools/tools/syscall_timing/syscall_timing.c
1012
fprintf(stderr, " %s\n", tests[i].t_name);
tools/tools/syscall_timing/syscall_timing.c
1085
if (strcmp(argv[j], tests[i].t_name) == 0)
tools/tools/syscall_timing/syscall_timing.c
1086
the_test = &tests[i];
tools/tools/syscall_timing/syscall_timing.c
1114
if (strcmp(argv[j], tests[i].t_name) == 0)
tools/tools/syscall_timing/syscall_timing.c
1115
the_test = &tests[i];
tools/tools/syscall_timing/syscall_timing.c
925
static const struct test tests[] = {