Symbol: EXPECT_EQ
lib/tests/randstruct_kunit.c
135
check_pair(EXPECT_EQ, struct randstruct_untouched, struct randstruct_untouched,
lib/tests/randstruct_kunit.c
145
check_pair(EXPECT_EQ, struct randstruct_mixed_untouched, struct randstruct_mixed_untouched,
lib/tests/randstruct_kunit.c
155
check_pair(EXPECT_EQ, struct randstruct_untouched, struct randstruct_untouched,
lib/tests/randstruct_kunit.c
173
check_pair(EXPECT_EQ, struct contains_func_untouched, struct contains_func_untouched,
tools/testing/selftests/arm64/gcs/libc-gcs.c
259
EXPECT_EQ(ret, 0);
tools/testing/selftests/arm64/gcs/libc-gcs.c
273
EXPECT_EQ(ret, sizeof(rval));
tools/testing/selftests/arm64/gcs/libc-gcs.c
274
EXPECT_EQ(val, rval);
tools/testing/selftests/arm64/gcs/libc-gcs.c
281
EXPECT_EQ(ret, 0);
tools/testing/selftests/arm64/gcs/libc-gcs.c
282
EXPECT_EQ(0, ptrace(PTRACE_PEEKDATA, child, (void *)gcspr, NULL));
tools/testing/selftests/arm64/gcs/libc-gcs.c
289
EXPECT_EQ(ret, 0);
tools/testing/selftests/arm64/gcs/libc-gcs.c
290
EXPECT_EQ(val, ptrace(PTRACE_PEEKDATA, child, (void *)gcspr, NULL));
tools/testing/selftests/clone3/clone3_cap_checkpoint_restore.c
143
EXPECT_EQ(getuid(), 0)
tools/testing/selftests/clone3/clone3_cap_checkpoint_restore.c
165
EXPECT_EQ(setgid(65534), 0)
tools/testing/selftests/core/close_range_test.c
102
EXPECT_EQ(0, sys_close_range(open_fds[100], open_fds[100], 0));
tools/testing/selftests/core/close_range_test.c
104
EXPECT_EQ(-1, fcntl(open_fds[100], F_GETFL));
tools/testing/selftests/core/close_range_test.c
191
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/core/close_range_test.c
192
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/core/close_range_test.c
193
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/core/close_range_test.c
234
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/core/close_range_test.c
235
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/core/close_range_test.c
236
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/core/close_range_test.c
280
EXPECT_EQ(flags & FD_CLOEXEC, FD_CLOEXEC);
tools/testing/selftests/core/close_range_test.c
287
EXPECT_EQ(flags & FD_CLOEXEC, 0);
tools/testing/selftests/core/close_range_test.c
294
EXPECT_EQ(flags & FD_CLOEXEC, FD_CLOEXEC);
tools/testing/selftests/core/close_range_test.c
303
EXPECT_EQ(flags & FD_CLOEXEC, FD_CLOEXEC);
tools/testing/selftests/core/close_range_test.c
350
EXPECT_EQ(flags & FD_CLOEXEC, FD_CLOEXEC);
tools/testing/selftests/core/close_range_test.c
357
EXPECT_EQ(flags & FD_CLOEXEC, 0);
tools/testing/selftests/core/close_range_test.c
364
EXPECT_EQ(flags & FD_CLOEXEC, FD_CLOEXEC);
tools/testing/selftests/core/close_range_test.c
374
EXPECT_EQ(flags & FD_CLOEXEC, FD_CLOEXEC);
tools/testing/selftests/core/close_range_test.c
399
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/core/close_range_test.c
401
EXPECT_EQ(flags, 1);
tools/testing/selftests/core/close_range_test.c
419
EXPECT_EQ(flags & FD_CLOEXEC, FD_CLOEXEC);
tools/testing/selftests/core/close_range_test.c
423
EXPECT_EQ(flags & FD_CLOEXEC, FD_CLOEXEC);
tools/testing/selftests/core/close_range_test.c
430
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/core/close_range_test.c
432
EXPECT_EQ(flags, 1);
tools/testing/selftests/core/close_range_test.c
443
EXPECT_EQ(flags & FD_CLOEXEC, 0);
tools/testing/selftests/core/close_range_test.c
448
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/core/close_range_test.c
449
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/core/close_range_test.c
450
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/core/close_range_test.c
458
EXPECT_EQ(flags & FD_CLOEXEC, FD_CLOEXEC);
tools/testing/selftests/core/close_range_test.c
462
EXPECT_EQ(flags & FD_CLOEXEC, FD_CLOEXEC);
tools/testing/selftests/core/close_range_test.c
469
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/core/close_range_test.c
471
EXPECT_EQ(flags, 1);
tools/testing/selftests/core/close_range_test.c
480
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/core/close_range_test.c
482
EXPECT_EQ(flags, 0);
tools/testing/selftests/core/close_range_test.c
487
EXPECT_EQ(flags & FD_CLOEXEC, 0);
tools/testing/selftests/core/close_range_test.c
489
EXPECT_EQ(close(fd1), 0);
tools/testing/selftests/core/close_range_test.c
490
EXPECT_EQ(close(fd2), 0);
tools/testing/selftests/core/close_range_test.c
491
EXPECT_EQ(close(fd3), 0);
tools/testing/selftests/core/close_range_test.c
492
EXPECT_EQ(close(fd4), 0);
tools/testing/selftests/core/close_range_test.c
542
EXPECT_EQ(flags & FD_CLOEXEC, FD_CLOEXEC);
tools/testing/selftests/core/close_range_test.c
546
EXPECT_EQ(flags & FD_CLOEXEC, FD_CLOEXEC);
tools/testing/selftests/core/close_range_test.c
557
EXPECT_EQ(flags & FD_CLOEXEC, 0);
tools/testing/selftests/core/close_range_test.c
559
EXPECT_EQ(close(fd1), 0);
tools/testing/selftests/core/close_range_test.c
56
EXPECT_EQ(-1, sys_close_range(open_fds[0], open_fds[100], -1)) {
tools/testing/selftests/core/close_range_test.c
560
EXPECT_EQ(close(fd2), 0);
tools/testing/selftests/core/close_range_test.c
561
EXPECT_EQ(close(fd3), 0);
tools/testing/selftests/core/close_range_test.c
566
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/core/close_range_test.c
567
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/core/close_range_test.c
568
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/core/close_range_test.c
578
EXPECT_EQ(flags & FD_CLOEXEC, 0);
tools/testing/selftests/core/close_range_test.c
582
EXPECT_EQ(flags & FD_CLOEXEC, 0);
tools/testing/selftests/core/close_range_test.c
589
EXPECT_EQ(flags & FD_CLOEXEC, 0);
tools/testing/selftests/core/close_range_test.c
591
EXPECT_EQ(close(fd1), 0);
tools/testing/selftests/core/close_range_test.c
592
EXPECT_EQ(close(fd2), 0);
tools/testing/selftests/core/close_range_test.c
593
EXPECT_EQ(close(fd3), 0);
tools/testing/selftests/core/close_range_test.c
621
EXPECT_EQ(dup(0), 64)
tools/testing/selftests/core/close_range_test.c
626
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/core/close_range_test.c
627
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/core/close_range_test.c
628
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/core/close_range_test.c
64
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/core/close_range_test.c
645
EXPECT_EQ(fcntl(fd, F_CREATED_QUERY, 0), 0);
tools/testing/selftests/core/close_range_test.c
653
EXPECT_EQ(fcntl(fd, F_CREATED_QUERY, 0), 1);
tools/testing/selftests/core/close_range_test.c
66
EXPECT_EQ(ret, 0);
tools/testing/selftests/core/close_range_test.c
660
EXPECT_EQ(fcntl(fd, F_CREATED_QUERY, 0), 0);
tools/testing/selftests/core/close_range_test.c
70
EXPECT_EQ(0, sys_close_range(open_fds[0], open_fds[50], 0));
tools/testing/selftests/core/close_range_test.c
73
EXPECT_EQ(-1, fcntl(open_fds[i], F_GETFL));
tools/testing/selftests/core/close_range_test.c
86
EXPECT_EQ(0, sys_close_range(open_fds[51], open_fds[92], 0));
tools/testing/selftests/core/close_range_test.c
89
EXPECT_EQ(-1, fcntl(open_fds[i], F_GETFL));
tools/testing/selftests/core/close_range_test.c
95
EXPECT_EQ(0, sys_close_range(open_fds[93], open_fds[99], 0));
tools/testing/selftests/core/close_range_test.c
98
EXPECT_EQ(-1, fcntl(open_fds[i], F_GETFL));
tools/testing/selftests/core/unshare_test.c
53
EXPECT_EQ(0, setrlimit(RLIMIT_NOFILE, &rlimit)) {
tools/testing/selftests/core/unshare_test.c
82
EXPECT_EQ(err, -1)
tools/testing/selftests/core/unshare_test.c
84
EXPECT_EQ(errno, EMFILE)
tools/testing/selftests/core/unshare_test.c
89
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/core/unshare_test.c
90
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/core/unshare_test.c
91
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1111
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1113
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1244
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1246
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1399
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1401
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1539
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
1541
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
210
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
212
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
354
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
356
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
494
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
496
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
615
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
617
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
735
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
737
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
857
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
859
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
979
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/coredump/coredump_socket_protocol_test.c
981
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/coredump/coredump_socket_test.c
183
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/coredump/coredump_socket_test.c
185
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/coredump/coredump_socket_test.c
286
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/coredump/coredump_socket_test.c
288
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/coredump/coredump_socket_test.c
414
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/coredump/coredump_socket_test.c
416
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/coredump/coredump_socket_test.c
554
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/coredump/coredump_socket_test.c
556
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/coredump/coredump_socket_test.c
700
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/coredump/coredump_socket_test.c
702
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/drivers/ntsync/ntsync.c
1001
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1002
EXPECT_EQ(1, count);
tools/testing/selftests/drivers/ntsync/ntsync.c
1005
EXPECT_EQ(EBUSY, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1010
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1011
EXPECT_EQ(1, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
1015
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1016
EXPECT_EQ(0, count);
tools/testing/selftests/drivers/ntsync/ntsync.c
1020
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1021
EXPECT_EQ(1, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
1024
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1025
EXPECT_EQ(0, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
1028
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1029
EXPECT_EQ(0, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
1037
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1038
EXPECT_EQ(0, thread_args.ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1045
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1048
EXPECT_EQ(ETIMEDOUT, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1056
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1057
EXPECT_EQ(-1, thread_args.ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1058
EXPECT_EQ(ETIMEDOUT, thread_args.err);
tools/testing/selftests/drivers/ntsync/ntsync.c
1092
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1093
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
1096
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1099
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1100
EXPECT_EQ(ETIMEDOUT, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
1103
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1106
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1107
EXPECT_EQ(1, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
1110
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1111
EXPECT_EQ(2, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
1116
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1128
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1131
EXPECT_EQ(ETIMEDOUT, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1134
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1137
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1138
EXPECT_EQ(0, thread_args.ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1139
EXPECT_EQ(2, wait_args.index);
tools/testing/selftests/drivers/ntsync/ntsync.c
1152
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1155
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1156
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
1159
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1160
EXPECT_EQ(2, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
1163
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1164
EXPECT_EQ(ETIMEDOUT, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
1203
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1204
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
1207
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1208
EXPECT_EQ(2, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
1213
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1225
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1228
EXPECT_EQ(ETIMEDOUT, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1231
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1234
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1235
EXPECT_EQ(0, thread_args.ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1236
EXPECT_EQ(2, wait_args.index);
tools/testing/selftests/drivers/ntsync/ntsync.c
1249
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1252
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1253
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
1256
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1257
EXPECT_EQ(2, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
1260
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1261
EXPECT_EQ(ETIMEDOUT, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
1329
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1333
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
1336
EXPECT_EQ(STRESS_LOOPS * STRESS_THREADS, stress_counter);
tools/testing/selftests/drivers/ntsync/ntsync.c
156
EXPECT_EQ(-1, sem);
tools/testing/selftests/drivers/ntsync/ntsync.c
157
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
167
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
168
EXPECT_EQ(2, count);
tools/testing/selftests/drivers/ntsync/ntsync.c
173
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
174
EXPECT_EQ(EOVERFLOW, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
178
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
179
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
183
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
184
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
188
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
189
EXPECT_EQ(ETIMEDOUT, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
193
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
194
EXPECT_EQ(EOVERFLOW, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
199
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
200
EXPECT_EQ(0, count);
tools/testing/selftests/drivers/ntsync/ntsync.c
204
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
206
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
210
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
211
EXPECT_EQ(0, count);
tools/testing/selftests/drivers/ntsync/ntsync.c
216
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
217
EXPECT_EQ(EOVERFLOW, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
240
EXPECT_EQ(-1, mutex);
tools/testing/selftests/drivers/ntsync/ntsync.c
241
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
246
EXPECT_EQ(-1, mutex);
tools/testing/selftests/drivers/ntsync/ntsync.c
247
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
256
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
257
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
260
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
261
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
265
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
266
EXPECT_EQ(2, count);
tools/testing/selftests/drivers/ntsync/ntsync.c
270
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
271
EXPECT_EQ(1, count);
tools/testing/selftests/drivers/ntsync/ntsync.c
275
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
276
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
279
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
280
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
284
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
285
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
289
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
290
EXPECT_EQ(2, count);
tools/testing/selftests/drivers/ntsync/ntsync.c
294
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
295
EXPECT_EQ(ETIMEDOUT, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
299
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
300
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
304
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
305
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
310
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
314
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
315
EXPECT_EQ(EOWNERDEAD, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
316
EXPECT_EQ(0, mutex_args.count);
tools/testing/selftests/drivers/ntsync/ntsync.c
317
EXPECT_EQ(0, mutex_args.owner);
tools/testing/selftests/drivers/ntsync/ntsync.c
321
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
322
EXPECT_EQ(EOWNERDEAD, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
323
EXPECT_EQ(0, mutex_args.count);
tools/testing/selftests/drivers/ntsync/ntsync.c
324
EXPECT_EQ(0, mutex_args.owner);
tools/testing/selftests/drivers/ntsync/ntsync.c
327
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
328
EXPECT_EQ(EOWNERDEAD, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
329
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
33
EXPECT_EQ(0, ret); \
tools/testing/selftests/drivers/ntsync/ntsync.c
334
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
338
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
339
EXPECT_EQ(EOWNERDEAD, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
34
EXPECT_EQ((count), __count); \
tools/testing/selftests/drivers/ntsync/ntsync.c
340
EXPECT_EQ(0, mutex_args.count);
tools/testing/selftests/drivers/ntsync/ntsync.c
341
EXPECT_EQ(0, mutex_args.owner);
tools/testing/selftests/drivers/ntsync/ntsync.c
344
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
345
EXPECT_EQ(EOWNERDEAD, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
346
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
35
EXPECT_EQ((max), __max); \
tools/testing/selftests/drivers/ntsync/ntsync.c
358
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
359
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
371
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
372
EXPECT_EQ(ETIMEDOUT, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
396
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
397
EXPECT_EQ(0, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
401
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
402
EXPECT_EQ(1, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
406
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
407
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
412
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
413
EXPECT_EQ(1, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
417
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
418
EXPECT_EQ(0, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
422
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
423
EXPECT_EQ(ETIMEDOUT, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
426
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
427
EXPECT_EQ(0, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
430
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
431
EXPECT_EQ(1, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
435
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
436
EXPECT_EQ(0, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
462
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
463
EXPECT_EQ(1, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
467
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
468
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
473
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
474
EXPECT_EQ(0, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
478
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
479
EXPECT_EQ(ETIMEDOUT, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
482
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
483
EXPECT_EQ(0, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
486
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
487
EXPECT_EQ(1, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
491
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
492
EXPECT_EQ(0, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
524
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
525
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
530
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
531
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
536
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
537
EXPECT_EQ(1, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
543
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
544
EXPECT_EQ(0, count);
tools/testing/selftests/drivers/ntsync/ntsync.c
547
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
548
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
553
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
554
EXPECT_EQ(1, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
559
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
560
EXPECT_EQ(ETIMEDOUT, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
564
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
567
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
568
EXPECT_EQ(EOWNERDEAD, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
569
EXPECT_EQ(1, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
572
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
573
EXPECT_EQ(1, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
581
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
582
EXPECT_EQ(0, count);
tools/testing/selftests/drivers/ntsync/ntsync.c
586
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
587
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
59
EXPECT_EQ(0, ret); \
tools/testing/selftests/drivers/ntsync/ntsync.c
591
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
592
EXPECT_EQ(ETIMEDOUT, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
598
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
599
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
60
EXPECT_EQ((count), __count); \
tools/testing/selftests/drivers/ntsync/ntsync.c
602
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
603
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
606
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
607
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
61
EXPECT_EQ((owner), __owner); \
tools/testing/selftests/drivers/ntsync/ntsync.c
636
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
637
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
642
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
643
EXPECT_EQ(ETIMEDOUT, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
648
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
649
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
654
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
655
EXPECT_EQ(ETIMEDOUT, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
661
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
662
EXPECT_EQ(0, count);
tools/testing/selftests/drivers/ntsync/ntsync.c
665
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
666
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
672
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
675
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
676
EXPECT_EQ(EOWNERDEAD, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
688
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
689
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
698
EXPECT_EQ(-1, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
699
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/drivers/ntsync/ntsync.c
781
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
784
EXPECT_EQ(ETIMEDOUT, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
788
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
789
EXPECT_EQ(0, count);
tools/testing/selftests/drivers/ntsync/ntsync.c
793
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
794
EXPECT_EQ(0, thread_args.ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
795
EXPECT_EQ(0, wait_args.index);
tools/testing/selftests/drivers/ntsync/ntsync.c
801
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
802
EXPECT_EQ(0, index);
tools/testing/selftests/drivers/ntsync/ntsync.c
807
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
810
EXPECT_EQ(ETIMEDOUT, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
813
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
814
EXPECT_EQ(2, count);
tools/testing/selftests/drivers/ntsync/ntsync.c
817
EXPECT_EQ(EBUSY, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
820
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
821
EXPECT_EQ(1, mutex_args.count);
tools/testing/selftests/drivers/ntsync/ntsync.c
825
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
826
EXPECT_EQ(0, thread_args.ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
827
EXPECT_EQ(1, wait_args.index);
tools/testing/selftests/drivers/ntsync/ntsync.c
840
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
843
EXPECT_EQ(ETIMEDOUT, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
846
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
847
EXPECT_EQ(0, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
851
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
852
EXPECT_EQ(0, thread_args.ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
853
EXPECT_EQ(1, wait_args.index);
tools/testing/selftests/drivers/ntsync/ntsync.c
857
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
860
EXPECT_EQ(ETIMEDOUT, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
863
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
864
EXPECT_EQ(0, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
868
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
869
EXPECT_EQ(0, thread_args.ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
870
EXPECT_EQ(1, wait_args.index);
tools/testing/selftests/drivers/ntsync/ntsync.c
881
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
884
EXPECT_EQ(ETIMEDOUT, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
887
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
888
EXPECT_EQ(0, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
892
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
893
EXPECT_EQ(0, thread_args.ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
894
EXPECT_EQ(1, wait_args.index);
tools/testing/selftests/drivers/ntsync/ntsync.c
897
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
898
EXPECT_EQ(1, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
902
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
905
EXPECT_EQ(ETIMEDOUT, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
908
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
909
EXPECT_EQ(0, signaled);
tools/testing/selftests/drivers/ntsync/ntsync.c
913
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
914
EXPECT_EQ(0, thread_args.ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
915
EXPECT_EQ(1, wait_args.index);
tools/testing/selftests/drivers/ntsync/ntsync.c
92
EXPECT_EQ(0, ret); \
tools/testing/selftests/drivers/ntsync/ntsync.c
922
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
925
EXPECT_EQ(ETIMEDOUT, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
93
EXPECT_EQ((signaled), __signaled); \
tools/testing/selftests/drivers/ntsync/ntsync.c
931
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
932
EXPECT_EQ(-1, thread_args.ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
933
EXPECT_EQ(ETIMEDOUT, thread_args.err);
tools/testing/selftests/drivers/ntsync/ntsync.c
94
EXPECT_EQ((manual), __manual); \
tools/testing/selftests/drivers/ntsync/ntsync.c
971
EXPECT_EQ(0, objs[3]);
tools/testing/selftests/drivers/ntsync/ntsync.c
981
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
984
EXPECT_EQ(ETIMEDOUT, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
988
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
989
EXPECT_EQ(0, count);
tools/testing/selftests/drivers/ntsync/ntsync.c
992
EXPECT_EQ(EBUSY, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
997
EXPECT_EQ(0, ret);
tools/testing/selftests/drivers/ntsync/ntsync.c
998
EXPECT_EQ(0, index);
tools/testing/selftests/exec/check-exec.c
126
EXPECT_EQ(0, test_secbits_set(0));
tools/testing/selftests/exec/check-exec.c
176
EXPECT_EQ(0, umount(workdir_path));
tools/testing/selftests/exec/check-exec.c
177
EXPECT_EQ(0, rmdir(workdir_path));
tools/testing/selftests/exec/check-exec.c
192
EXPECT_EQ(len, write(fd_out, buf, len))
tools/testing/selftests/exec/check-exec.c
200
EXPECT_EQ(0, close(fd_in));
tools/testing/selftests/exec/check-exec.c
214
EXPECT_EQ(0, close(fd_out));
tools/testing/selftests/exec/check-exec.c
233
EXPECT_EQ(-1, access_ret);
tools/testing/selftests/exec/check-exec.c
234
EXPECT_EQ(err_code, access_errno)
tools/testing/selftests/exec/check-exec.c
240
EXPECT_EQ(0, access_ret)
tools/testing/selftests/exec/check-exec.c
263
EXPECT_EQ(0, close(fd));
tools/testing/selftests/exec/check-exec.c
349
EXPECT_EQ(0, test_secbits_set(0));
tools/testing/selftests/exec/check-exec.c
350
EXPECT_EQ(0, prctl(PR_GET_SECUREBITS));
tools/testing/selftests/exec/check-exec.c
362
EXPECT_EQ(variant->error, test_secbits_set(0));
tools/testing/selftests/exec/check-exec.c
380
EXPECT_EQ(0, test_secbits_set(secbits));
tools/testing/selftests/exec/check-exec.c
381
EXPECT_EQ(secbits, prctl(PR_GET_SECUREBITS));
tools/testing/selftests/exec/check-exec.c
382
CHILD(EXPECT_EQ(secbits, prctl(PR_GET_SECUREBITS)));
tools/testing/selftests/exec/check-exec.c
385
EXPECT_EQ(0, test_secbits_set(secbits));
tools/testing/selftests/exec/check-exec.c
386
EXPECT_EQ(secbits, prctl(PR_GET_SECUREBITS));
tools/testing/selftests/exec/check-exec.c
387
CHILD(EXPECT_EQ(secbits, prctl(PR_GET_SECUREBITS)));
tools/testing/selftests/exec/check-exec.c
390
EXPECT_EQ(0, test_secbits_set(secbits));
tools/testing/selftests/exec/check-exec.c
391
EXPECT_EQ(secbits, prctl(PR_GET_SECUREBITS));
tools/testing/selftests/exec/check-exec.c
392
CHILD(EXPECT_EQ(secbits, prctl(PR_GET_SECUREBITS)));
tools/testing/selftests/exec/check-exec.c
400
EXPECT_EQ(0, test_secbits_set(secbits));
tools/testing/selftests/exec/check-exec.c
402
EXPECT_EQ(0, test_secbits_set(secbits));
tools/testing/selftests/exec/check-exec.c
405
EXPECT_EQ(variant->error, test_secbits_set(secbits));
tools/testing/selftests/exec/check-exec.c
406
CHILD(EXPECT_EQ(variant->error, test_secbits_set(secbits)));
tools/testing/selftests/exec/check-exec.c
409
EXPECT_EQ(EPERM, test_secbits_set(0));
tools/testing/selftests/exec/check-exec.c
410
CHILD(EXPECT_EQ(EPERM, test_secbits_set(0)));
tools/testing/selftests/exec/check-exec.c
418
EXPECT_EQ(0, test_secbits_set(secbits));
tools/testing/selftests/exec/check-exec.c
421
EXPECT_EQ(variant->error, test_secbits_set(secbits));
tools/testing/selftests/exec/check-exec.c
422
CHILD(EXPECT_EQ(variant->error, test_secbits_set(secbits)));
tools/testing/selftests/exec/check-exec.c
425
EXPECT_EQ(EPERM, test_secbits_set(0));
tools/testing/selftests/exec/check-exec.c
426
CHILD(EXPECT_EQ(EPERM, test_secbits_set(0)));
tools/testing/selftests/exec/check-exec.c
434
EXPECT_EQ(0, test_secbits_set(secbits));
tools/testing/selftests/exec/check-exec.c
436
EXPECT_EQ(0, test_secbits_set(secbits));
tools/testing/selftests/exec/check-exec.c
439
EXPECT_EQ(variant->error, test_secbits_set(secbits));
tools/testing/selftests/exec/check-exec.c
440
CHILD(EXPECT_EQ(variant->error, test_secbits_set(secbits)));
tools/testing/selftests/exec/check-exec.c
443
EXPECT_EQ(EPERM, test_secbits_set(0));
tools/testing/selftests/exec/check-exec.c
444
CHILD(EXPECT_EQ(EPERM, test_secbits_set(0)));
tools/testing/selftests/exec/check-exec.c
452
EXPECT_EQ(0, test_secbits_set(secbits));
tools/testing/selftests/exec/check-exec.c
455
EXPECT_EQ(variant->error, test_secbits_set(secbits));
tools/testing/selftests/exec/check-exec.c
456
CHILD(EXPECT_EQ(variant->error, test_secbits_set(secbits)));
tools/testing/selftests/exec/check-exec.c
459
EXPECT_EQ(EPERM, test_secbits_set(0));
tools/testing/selftests/exec/check-exec.c
460
CHILD(EXPECT_EQ(EPERM, test_secbits_set(0)));
tools/testing/selftests/exec/check-exec.c
47
EXPECT_EQ(0, cap_set_secbits(noroot));
tools/testing/selftests/exec/non-regular.c
166
EXPECT_EQ(errno, variant->expected);
tools/testing/selftests/exec/non-regular.c
193
EXPECT_EQ(errno, EACCES);
tools/testing/selftests/filesystems/anon_inode_test.c
22
EXPECT_EQ(close(fd_context), 0);
tools/testing/selftests/filesystems/anon_inode_test.c
35
EXPECT_EQ(close(fd_context), 0);
tools/testing/selftests/filesystems/anon_inode_test.c
51
EXPECT_EQ(close(fd_context), 0);
tools/testing/selftests/filesystems/anon_inode_test.c
68
EXPECT_EQ(close(fd_context), 0);
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
137
EXPECT_EQ(ret, 0) {
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
151
EXPECT_EQ(errno, EPERM) {
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
176
EXPECT_EQ(ret, 0) {
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
181
EXPECT_EQ(ret, 0) {
tools/testing/selftests/filesystems/binderfs/binderfs_test.c
80
EXPECT_EQ(ret, 0) {
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1027
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1028
EXPECT_EQ(epoll_wait(efd[0], &e, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1032
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1033
EXPECT_EQ(epoll_wait(efd[0], &e, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1075
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1076
EXPECT_EQ(epoll_wait(efd[0], &e, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1080
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1081
EXPECT_EQ(epoll_wait(efd[0], &e, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1123
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1124
EXPECT_EQ(epoll_wait(efd[0], &e, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1128
EXPECT_EQ(poll(&pfd, 1, 0), 0);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1129
EXPECT_EQ(epoll_wait(efd[0], &e, 1, 0), 0);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1171
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1172
EXPECT_EQ(epoll_wait(efd[0], &e, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1176
EXPECT_EQ(poll(&pfd, 1, 0), 0);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1177
EXPECT_EQ(epoll_wait(efd[0], &e, 1, 0), 0);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1224
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1276
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1328
EXPECT_EQ(ctx.count, 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1380
EXPECT_EQ(ctx.count, 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1432
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1483
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1534
EXPECT_EQ(ctx.count, 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1585
EXPECT_EQ(ctx.count, 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1636
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1740
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
179
EXPECT_EQ(epoll_wait(efd, &e, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
180
EXPECT_EQ(epoll_wait(efd, &e, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1849
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
1963
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2072
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
210
EXPECT_EQ(epoll_wait(efd, &e, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
211
EXPECT_EQ(epoll_wait(efd, &e, 1, 0), 0);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2176
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2285
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2394
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
246
EXPECT_EQ(epoll_wait(efd, events, 2, 0), 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
247
EXPECT_EQ(epoll_wait(efd, events, 2, 0), 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2501
EXPECT_EQ(epoll_wait(efd[0], events, 2, 0), 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2502
EXPECT_EQ(epoll_wait(efd[0], events, 2, 0), 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2555
EXPECT_EQ(epoll_wait(efd[0], events, 2, 0), 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2556
EXPECT_EQ(epoll_wait(efd[0], events, 2, 0), 0);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2612
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2613
EXPECT_EQ(epoll_wait(efd[0], events, 2, 0), 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2617
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2618
EXPECT_EQ(epoll_wait(efd[0], events, 2, 0), 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2674
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2675
EXPECT_EQ(epoll_wait(efd[0], events, 2, 0), 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2679
EXPECT_EQ(poll(&pfd, 1, 0), 0);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2680
EXPECT_EQ(epoll_wait(efd[0], events, 2, 0), 0);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2740
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2805
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
284
EXPECT_EQ(epoll_wait(efd, events, 2, 0), 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
285
EXPECT_EQ(epoll_wait(efd, events, 2, 0), 0);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2870
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
2935
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
3005
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
3075
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
3412
EXPECT_EQ(sys_epoll_pwait2(efd, &e, 1, NULL, NULL, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
3413
EXPECT_EQ(sys_epoll_pwait2(efd, &e, 1, NULL, NULL, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
3442
EXPECT_EQ(sys_epoll_pwait2(efd, &e, 1, &ts, NULL, 0), 0);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
3489
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
404
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
405
EXPECT_EQ(epoll_wait(efd, events, 2, 0), 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
409
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
410
EXPECT_EQ(epoll_wait(efd, events, 2, 0), 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
450
EXPECT_EQ(poll(&pfd, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
451
EXPECT_EQ(epoll_wait(efd, events, 2, 0), 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
455
EXPECT_EQ(poll(&pfd, 1, 0), 0);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
456
EXPECT_EQ(epoll_wait(efd, events, 2, 0), 0);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
496
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
539
EXPECT_EQ(ctx.count, 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
586
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
635
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
680
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
723
EXPECT_EQ(ctx.count, 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
770
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
819
EXPECT_EQ(ctx.count, 2);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
864
EXPECT_EQ(epoll_wait(efd[0], &e, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
865
EXPECT_EQ(epoll_wait(efd[0], &e, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
904
EXPECT_EQ(epoll_wait(efd[0], &e, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
905
EXPECT_EQ(epoll_wait(efd[0], &e, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
944
EXPECT_EQ(epoll_wait(efd[0], &e, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
945
EXPECT_EQ(epoll_wait(efd[0], &e, 1, 0), 0);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
984
EXPECT_EQ(epoll_wait(efd[0], &e, 1, 0), 1);
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
985
EXPECT_EQ(epoll_wait(efd[0], &e, 1, 0), 0);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
102
EXPECT_EQ(flags, FD_CLOEXEC);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
176
EXPECT_EQ(ret & O_RDWR, O_RDWR);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
182
EXPECT_EQ(ret, 0);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
202
EXPECT_EQ(size, -1);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
203
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
206
EXPECT_EQ(size, sizeof(value));
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
210
EXPECT_EQ(size, -1);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
211
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
230
EXPECT_EQ(size, -1);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
231
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
234
EXPECT_EQ(size, sizeof(value));
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
235
EXPECT_EQ(value, 1);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
261
EXPECT_EQ(size, sizeof(value));
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
265
EXPECT_EQ(size, sizeof(uint64_t));
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
266
EXPECT_EQ(value, EVENTFD_TEST_ITERATIONS);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
269
EXPECT_EQ(size, -1);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
270
EXPECT_EQ(errno, EAGAIN);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
295
EXPECT_EQ(size, sizeof(value));
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
300
EXPECT_EQ(size, sizeof(value));
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
301
EXPECT_EQ(value, 1);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
305
EXPECT_EQ(size, -1);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
306
EXPECT_EQ(errno, EAGAIN);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
54
EXPECT_EQ(flags, O_RDWR);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
68
EXPECT_EQ(flags, FD_CLOEXEC);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
82
EXPECT_EQ(flags & EFD_NONBLOCK, EFD_NONBLOCK);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
83
EXPECT_EQ(flags & O_RDWR, O_RDWR);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
97
EXPECT_EQ(flags & EFD_NONBLOCK, EFD_NONBLOCK);
tools/testing/selftests/filesystems/eventfd/eventfd_test.c
98
EXPECT_EQ(flags & O_RDWR, O_RDWR);
tools/testing/selftests/filesystems/kernfs_test.c
21
EXPECT_EQ(close(fd), 0);
tools/testing/selftests/filesystems/kernfs_test.c
34
EXPECT_EQ(close(fd), 0);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c
110
EXPECT_EQ(umount2(self->root_mntpoint, MNT_DETACH), 0);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c
111
EXPECT_EQ(chdir(self->root_mntpoint), 0);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c
112
EXPECT_EQ(chdir("/"), 0);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test.c
113
EXPECT_EQ(rmdir(self->root_mntpoint), 0);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test_ns.c
137
EXPECT_EQ(umount2(self->root_mntpoint, MNT_DETACH), 0);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test_ns.c
138
EXPECT_EQ(chdir(self->root_mntpoint), 0);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test_ns.c
139
EXPECT_EQ(chdir("/"), 0);
tools/testing/selftests/filesystems/mount-notify/mount-notify_test_ns.c
140
EXPECT_EQ(rmdir(self->root_mntpoint), 0);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
28
EXPECT_EQ(mkdir("/set_layers_via_fds", 0755), 0);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
29
EXPECT_EQ(mkdir("/set_layers_via_fds_tmpfs", 0755), 0);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
35
EXPECT_EQ(sys_pidfd_send_signal(self->pidfd, SIGKILL, NULL, 0), 0);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
36
EXPECT_EQ(close(self->pidfd), 0);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
39
EXPECT_EQ(rmdir("/set_layers_via_fds"), 0);
tools/testing/selftests/filesystems/overlayfs/set_layers_via_fds.c
42
EXPECT_EQ(rmdir("/set_layers_via_fds_tmpfs"), 0);
tools/testing/selftests/iommu/iommufd.c
1079
EXPECT_EQ(1, ranges_cmd.num_iovas);
tools/testing/selftests/iommu/iommufd.c
1081
EXPECT_EQ(0, ranges[0].start);
tools/testing/selftests/iommu/iommufd.c
1082
EXPECT_EQ(SIZE_MAX, ranges[0].last);
tools/testing/selftests/iommu/iommufd.c
1083
EXPECT_EQ(1, ranges_cmd.out_iova_alignment);
tools/testing/selftests/iommu/iommufd.c
1085
EXPECT_EQ(MOCK_APERTURE_START, ranges[0].start);
tools/testing/selftests/iommu/iommufd.c
1086
EXPECT_EQ(MOCK_APERTURE_LAST, ranges[0].last);
tools/testing/selftests/iommu/iommufd.c
1087
EXPECT_EQ(MOCK_PAGE_SIZE, ranges_cmd.out_iova_alignment);
tools/testing/selftests/iommu/iommufd.c
1095
EXPECT_EQ(1, ranges_cmd.num_iovas);
tools/testing/selftests/iommu/iommufd.c
1096
EXPECT_EQ(0, ranges[0].start);
tools/testing/selftests/iommu/iommufd.c
1097
EXPECT_EQ(0, ranges[0].last);
tools/testing/selftests/iommu/iommufd.c
1106
EXPECT_EQ(2, ranges_cmd.num_iovas);
tools/testing/selftests/iommu/iommufd.c
1107
EXPECT_EQ(0, ranges[0].start);
tools/testing/selftests/iommu/iommufd.c
1108
EXPECT_EQ(PAGE_SIZE - 1, ranges[0].last);
tools/testing/selftests/iommu/iommufd.c
1109
EXPECT_EQ(PAGE_SIZE * 2, ranges[1].start);
tools/testing/selftests/iommu/iommufd.c
1110
EXPECT_EQ(SIZE_MAX, ranges[1].last);
tools/testing/selftests/iommu/iommufd.c
1112
EXPECT_EQ(1, ranges_cmd.num_iovas);
tools/testing/selftests/iommu/iommufd.c
1113
EXPECT_EQ(MOCK_APERTURE_START, ranges[0].start);
tools/testing/selftests/iommu/iommufd.c
1114
EXPECT_EQ(MOCK_APERTURE_LAST, ranges[0].last);
tools/testing/selftests/iommu/iommufd.c
1123
EXPECT_EQ(2, ranges_cmd.num_iovas);
tools/testing/selftests/iommu/iommufd.c
1124
EXPECT_EQ(0, ranges[0].start);
tools/testing/selftests/iommu/iommufd.c
1125
EXPECT_EQ(PAGE_SIZE - 1, ranges[0].last);
tools/testing/selftests/iommu/iommufd.c
1129
EXPECT_EQ(1, ranges_cmd.num_iovas);
tools/testing/selftests/iommu/iommufd.c
1130
EXPECT_EQ(MOCK_APERTURE_START, ranges[0].start);
tools/testing/selftests/iommu/iommufd.c
1131
EXPECT_EQ(MOCK_APERTURE_LAST, ranges[0].last);
tools/testing/selftests/iommu/iommufd.c
1133
EXPECT_EQ(0, ranges[1].start);
tools/testing/selftests/iommu/iommufd.c
1134
EXPECT_EQ(0, ranges[1].last);
tools/testing/selftests/iommu/iommufd.c
2596
EXPECT_EQ(MOCK_APERTURE_START,
tools/testing/selftests/iommu/iommufd.c
2598
EXPECT_EQ(MOCK_APERTURE_LAST, data->iova_ranges[0].end);
tools/testing/selftests/iommu/iommufd.c
916
EXPECT_EQ(0, iovas[i] % (1UL << (ffs(length) - 1)));
tools/testing/selftests/iommu/iommufd.c
929
EXPECT_EQ(0, iovas[i] % (1UL << (ffs(length) - 1)));
tools/testing/selftests/iommu/iommufd.c
930
EXPECT_EQ(false,
tools/testing/selftests/iommu/iommufd.c
958
EXPECT_EQ(0, iovas[i] % (1UL << (ffs(length) - 1)));
tools/testing/selftests/iommu/iommufd.c
959
EXPECT_EQ(true, iovas[i] >= ranges[0].start);
tools/testing/selftests/iommu/iommufd.c
960
EXPECT_EQ(true, iovas[i] <= ranges[0].last);
tools/testing/selftests/iommu/iommufd.c
961
EXPECT_EQ(true, iovas[i] + length > ranges[0].start);
tools/testing/selftests/iommu/iommufd.c
962
EXPECT_EQ(true, iovas[i] + length <= ranges[0].last + 1);
tools/testing/selftests/iommu/iommufd_utils.h
807
EXPECT_EQ(0, close(fd));
tools/testing/selftests/iommu/iommufd_utils.h
811
EXPECT_EQ(0, ioctl(fd, _IOMMU_TEST_CMD(IOMMU_TEST_OP_MD_CHECK_REFS),
tools/testing/selftests/iommu/iommufd_utils.h
813
EXPECT_EQ(0, close(fd));
tools/testing/selftests/iommu/iommufd_utils.h
819
EXPECT_EQ(expected_errno, errno); \
tools/testing/selftests/kselftest_harness/harness-selftest.c
21
EXPECT_EQ(0, 0);
tools/testing/selftests/kselftest_harness/harness-selftest.c
28
EXPECT_EQ(0, 0);
tools/testing/selftests/kselftest_harness/harness-selftest.c
29
EXPECT_EQ(0, 1);
tools/testing/selftests/kvm/s390/ucontrol_test.c
198
EXPECT_EQ(0, self->sie_block->ecb & ECB_SPECI);
tools/testing/selftests/kvm/s390/ucontrol_test.c
212
EXPECT_EQ(0, rc);
tools/testing/selftests/kvm/s390/ucontrol_test.c
215
EXPECT_EQ(0, rc);
tools/testing/selftests/kvm/s390/ucontrol_test.c
216
EXPECT_EQ(~0UL, limit);
tools/testing/selftests/kvm/s390/ucontrol_test.c
220
EXPECT_EQ(-1, rc);
tools/testing/selftests/kvm/s390/ucontrol_test.c
221
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/kvm/s390/ucontrol_test.c
230
EXPECT_EQ(-1, rc);
tools/testing/selftests/kvm/s390/ucontrol_test.c
231
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/kvm/s390/ucontrol_test.c
252
EXPECT_EQ(0, rc);
tools/testing/selftests/kvm/s390/ucontrol_test.c
256
EXPECT_EQ(-1, rc);
tools/testing/selftests/kvm/s390/ucontrol_test.c
257
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/kvm/s390/ucontrol_test.c
263
EXPECT_EQ(-1, rc);
tools/testing/selftests/kvm/s390/ucontrol_test.c
264
EXPECT_EQ(EBUSY, errno);
tools/testing/selftests/kvm/s390/ucontrol_test.c
749
EXPECT_EQ(uc_flic_attr_tests[i].hasrc, !!rc)
tools/testing/selftests/kvm/s390/ucontrol_test.c
754
EXPECT_EQ(!!uc_flic_attr_tests[i].geterrno, !!rc)
tools/testing/selftests/kvm/s390/ucontrol_test.c
759
EXPECT_EQ(uc_flic_attr_tests[i].geterrno, errno)
tools/testing/selftests/kvm/s390/ucontrol_test.c
765
EXPECT_EQ(!!uc_flic_attr_tests[i].seterrno, !!rc)
tools/testing/selftests/kvm/s390/ucontrol_test.c
770
EXPECT_EQ(uc_flic_attr_tests[i].seterrno, errno)
tools/testing/selftests/landlock/audit_test.c
100
EXPECT_EQ(0, landlock_restrict_self(ruleset_fd, 0));
tools/testing/selftests/landlock/audit_test.c
103
EXPECT_EQ(-1, kill(getppid(), 0));
tools/testing/selftests/landlock/audit_test.c
104
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/landlock/audit_test.c
105
EXPECT_EQ(0,
tools/testing/selftests/landlock/audit_test.c
108
EXPECT_EQ(0, matches_log_domain_allocated(
tools/testing/selftests/landlock/audit_test.c
113
EXPECT_EQ(denial_dom, allocated_dom);
tools/testing/selftests/landlock/audit_test.c
122
EXPECT_EQ(-1, landlock_restrict_self(ruleset_fd, 0));
tools/testing/selftests/landlock/audit_test.c
123
EXPECT_EQ(E2BIG, errno);
tools/testing/selftests/landlock/audit_test.c
127
EXPECT_EQ(0, audit_filter_drop(self->audit_fd, AUDIT_ADD_RULE));
tools/testing/selftests/landlock/audit_test.c
128
EXPECT_EQ(0,
tools/testing/selftests/landlock/audit_test.c
143
EXPECT_EQ(0, setsockopt(self->audit_fd, SOL_SOCKET, SO_RCVTIMEO,
tools/testing/selftests/landlock/audit_test.c
148
EXPECT_EQ(0, matches_log_domain_deallocated(self->audit_fd, 1,
tools/testing/selftests/landlock/audit_test.c
150
EXPECT_EQ((*domain_stack)[i], deallocated_dom)
tools/testing/selftests/landlock/audit_test.c
156
EXPECT_EQ(0, munmap(domain_stack, sizeof(*domain_stack)));
tools/testing/selftests/landlock/audit_test.c
157
EXPECT_EQ(0, setsockopt(self->audit_fd, SOL_SOCKET, SO_RCVTIMEO,
tools/testing/selftests/landlock/audit_test.c
159
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/audit_test.c
242
EXPECT_EQ(getpid(), gettid());
tools/testing/selftests/landlock/audit_test.c
243
EXPECT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0));
tools/testing/selftests/landlock/audit_test.c
249
EXPECT_EQ(0, close(pipe_child[0]));
tools/testing/selftests/landlock/audit_test.c
252
EXPECT_EQ(0, matches_log_signal(_metadata, self->audit_fd,
tools/testing/selftests/landlock/audit_test.c
257
EXPECT_EQ(0, matches_log_domain_allocated(self->audit_fd, getpid(),
tools/testing/selftests/landlock/audit_test.c
259
EXPECT_EQ(denial_dom, allocated_dom);
tools/testing/selftests/landlock/audit_test.c
263
EXPECT_EQ(0, audit_filter_drop(self->audit_fd, AUDIT_ADD_RULE));
tools/testing/selftests/landlock/audit_test.c
264
EXPECT_EQ(0, audit_filter_exe(self->audit_fd, &self->audit_filter,
tools/testing/selftests/landlock/audit_test.c
270
EXPECT_EQ(0, close(pipe_parent[1]));
tools/testing/selftests/landlock/audit_test.c
273
EXPECT_EQ(0, setsockopt(self->audit_fd, SOL_SOCKET, SO_RCVTIMEO,
tools/testing/selftests/landlock/audit_test.c
275
EXPECT_EQ(0, matches_log_domain_deallocated(self->audit_fd, 1,
tools/testing/selftests/landlock/audit_test.c
277
EXPECT_EQ(denial_dom, deallocated_dom);
tools/testing/selftests/landlock/audit_test.c
278
EXPECT_EQ(0, setsockopt(self->audit_fd, SOL_SOCKET, SO_RCVTIMEO,
tools/testing/selftests/landlock/audit_test.c
346
EXPECT_EQ(0, munmap(self->domain_id, sizeof(*self->domain_id)));
tools/testing/selftests/landlock/audit_test.c
349
EXPECT_EQ(0, audit_cleanup(self->audit_fd, &self->audit_filter));
tools/testing/selftests/landlock/audit_test.c
372
EXPECT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0));
tools/testing/selftests/landlock/audit_test.c
375
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/audit_test.c
378
EXPECT_EQ(-1, kill(getppid(), 0));
tools/testing/selftests/landlock/audit_test.c
379
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/landlock/audit_test.c
383
EXPECT_EQ(-EAGAIN, matches_log_signal(
tools/testing/selftests/landlock/audit_test.c
386
EXPECT_EQ(*self->domain_id, 1);
tools/testing/selftests/landlock/audit_test.c
390
EXPECT_EQ(0, matches_log_signal(
tools/testing/selftests/landlock/audit_test.c
395
EXPECT_EQ(0, matches_log_domain_allocated(
tools/testing/selftests/landlock/audit_test.c
400
EXPECT_EQ(*self->domain_id, allocated_dom);
tools/testing/selftests/landlock/audit_test.c
404
EXPECT_EQ(-1, kill(getppid(), 0));
tools/testing/selftests/landlock/audit_test.c
405
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/landlock/audit_test.c
408
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/audit_test.c
411
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/audit_test.c
413
EXPECT_EQ(1, records.access);
tools/testing/selftests/landlock/audit_test.c
415
EXPECT_EQ(0, records.domain);
tools/testing/selftests/landlock/audit_test.c
419
EXPECT_EQ(0, audit_filter_drop(self->audit_fd, AUDIT_ADD_RULE));
tools/testing/selftests/landlock/audit_test.c
420
EXPECT_EQ(0,
tools/testing/selftests/landlock/audit_test.c
436
EXPECT_EQ(-EAGAIN,
tools/testing/selftests/landlock/audit_test.c
439
EXPECT_EQ(deallocated_dom, 2);
tools/testing/selftests/landlock/audit_test.c
441
EXPECT_EQ(0, setsockopt(self->audit_fd, SOL_SOCKET, SO_RCVTIMEO,
tools/testing/selftests/landlock/audit_test.c
444
EXPECT_EQ(0, matches_log_domain_deallocated(self->audit_fd, 2,
tools/testing/selftests/landlock/audit_test.c
448
EXPECT_EQ(deallocated_dom, *self->domain_id);
tools/testing/selftests/landlock/audit_test.c
449
EXPECT_EQ(0, setsockopt(self->audit_fd, SOL_SOCKET, SO_RCVTIMEO,
tools/testing/selftests/landlock/audit_test.c
525
EXPECT_EQ(0, audit_init_filter_exe(&self->audit_filter,
tools/testing/selftests/landlock/audit_test.c
527
EXPECT_EQ(0, audit_filter_exe(self->audit_fd, &self->audit_filter,
tools/testing/selftests/landlock/audit_test.c
536
EXPECT_EQ(0, audit_filter_exe(self->audit_fd, &self->audit_filter,
tools/testing/selftests/landlock/audit_test.c
539
EXPECT_EQ(0, close(self->audit_fd));
tools/testing/selftests/landlock/audit_test.c
565
EXPECT_EQ(0, close(pipe_child[0]));
tools/testing/selftests/landlock/audit_test.c
566
EXPECT_EQ(0, close(pipe_parent[1]));
tools/testing/selftests/landlock/audit_test.c
595
EXPECT_EQ(0, close(pipe_child[1]));
tools/testing/selftests/landlock/audit_test.c
596
EXPECT_EQ(0, close(pipe_parent[0]));
tools/testing/selftests/landlock/audit_test.c
599
EXPECT_EQ(1, read(pipe_child[0], &buf_parent, 1));
tools/testing/selftests/landlock/audit_test.c
602
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/audit_test.c
603
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/audit_test.c
604
EXPECT_EQ(0, records.domain);
tools/testing/selftests/landlock/audit_test.c
610
EXPECT_EQ(1, write(pipe_parent[1], ".", 1));
tools/testing/selftests/landlock/audit_test.c
611
EXPECT_EQ(1, read(pipe_child[0], &buf_parent, 1));
tools/testing/selftests/landlock/audit_test.c
616
EXPECT_EQ(0, matches_log_signal(_metadata, self->audit_fd,
tools/testing/selftests/landlock/audit_test.c
621
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/audit_test.c
622
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/audit_test.c
628
EXPECT_EQ(1, write(pipe_parent[1], ".", 1));
tools/testing/selftests/landlock/audit_test.c
629
EXPECT_EQ(1, read(pipe_child[0], &buf_parent, 1));
tools/testing/selftests/landlock/audit_test.c
634
EXPECT_EQ(0, matches_log_signal(_metadata, self->audit_fd,
tools/testing/selftests/landlock/audit_test.c
641
EXPECT_EQ(0, matches_log_fs_read_root(self->audit_fd));
tools/testing/selftests/landlock/audit_test.c
645
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/audit_test.c
646
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/audit_test.c
649
EXPECT_EQ(1, write(pipe_parent[1], ".", 1));
tools/testing/selftests/landlock/audit_test.c
662
EXPECT_EQ(0, matches_log_fs_read_root(self->audit_fd));
tools/testing/selftests/landlock/audit_test.c
663
EXPECT_EQ(0, matches_log_signal(_metadata, self->audit_fd,
tools/testing/selftests/landlock/audit_test.c
668
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/audit_test.c
669
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/audit_test.c
69
EXPECT_EQ(0, audit_cleanup(self->audit_fd, &self->audit_filter));
tools/testing/selftests/landlock/audit_test.c
91
EXPECT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0));
tools/testing/selftests/landlock/base_test.c
287
EXPECT_EQ(-1, landlock_restrict_self(fd, 0));
tools/testing/selftests/landlock/base_test.c
288
EXPECT_EQ(EBADFD, errno);
tools/testing/selftests/landlock/base_test.c
302
EXPECT_EQ(-1, landlock_restrict_self(
tools/testing/selftests/landlock/base_test.c
304
EXPECT_EQ(EBADFD, errno);
tools/testing/selftests/landlock/base_test.c
313
EXPECT_EQ(-1, landlock_restrict_self(-1, last_flag << 1));
tools/testing/selftests/landlock/base_test.c
314
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/landlock/base_test.c
316
EXPECT_EQ(-1, landlock_restrict_self(-1, -1));
tools/testing/selftests/landlock/base_test.c
317
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/landlock/base_test.c
321
EXPECT_EQ(-1, landlock_restrict_self(-1, 0));
tools/testing/selftests/landlock/base_test.c
322
EXPECT_EQ(EBADF, errno);
tools/testing/selftests/landlock/base_test.c
324
EXPECT_EQ(-1, landlock_restrict_self(
tools/testing/selftests/landlock/base_test.c
326
EXPECT_EQ(EBADF, errno);
tools/testing/selftests/landlock/base_test.c
328
EXPECT_EQ(-1,
tools/testing/selftests/landlock/base_test.c
333
EXPECT_EQ(EBADF, errno);
tools/testing/selftests/landlock/base_test.c
335
EXPECT_EQ(-1,
tools/testing/selftests/landlock/base_test.c
340
EXPECT_EQ(EBADF, errno);
tools/testing/selftests/landlock/base_test.c
342
EXPECT_EQ(-1, landlock_restrict_self(
tools/testing/selftests/landlock/base_test.c
344
EXPECT_EQ(EBADF, errno);
tools/testing/selftests/landlock/base_test.c
346
EXPECT_EQ(-1,
tools/testing/selftests/landlock/base_test.c
350
EXPECT_EQ(EBADF, errno);
tools/testing/selftests/landlock/base_test.c
354
EXPECT_EQ(-1, landlock_restrict_self(
tools/testing/selftests/landlock/base_test.c
356
EXPECT_EQ(EBADF, errno);
tools/testing/selftests/landlock/base_test.c
358
EXPECT_EQ(0, landlock_restrict_self(
tools/testing/selftests/landlock/base_test.c
469
EXPECT_EQ(0, close(dir_fd));
tools/testing/selftests/landlock/base_test.c
475
EXPECT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0));
tools/testing/selftests/landlock/base_test.c
477
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/base_test.c
480
EXPECT_EQ(-1, open("/", O_RDONLY | O_DIRECTORY | O_CLOEXEC));
tools/testing/selftests/landlock/base_test.c
481
EXPECT_EQ(EACCES, errno);
tools/testing/selftests/landlock/base_test.c
494
EXPECT_EQ(-1, open("/", O_RDONLY | O_DIRECTORY | O_CLOEXEC));
tools/testing/selftests/landlock/base_test.c
495
EXPECT_EQ(EACCES, errno);
tools/testing/selftests/landlock/base_test.c
509
EXPECT_EQ(0, syscall(__NR_keyctl, KEYCTL_SESSION_TO_PARENT, 0,
tools/testing/selftests/landlock/base_test.c
513
EXPECT_EQ(-1, open("/", O_RDONLY | O_DIRECTORY | O_CLOEXEC));
tools/testing/selftests/landlock/base_test.c
514
EXPECT_EQ(EACCES, errno);
tools/testing/selftests/landlock/base_test.c
520
EXPECT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/base_test.c
521
EXPECT_EQ(1, WIFEXITED(status));
tools/testing/selftests/landlock/base_test.c
522
EXPECT_EQ(EXIT_SUCCESS, WEXITSTATUS(status));
tools/testing/selftests/landlock/base_test.c
525
EXPECT_EQ(-1, open("/", O_RDONLY | O_DIRECTORY | O_CLOEXEC));
tools/testing/selftests/landlock/base_test.c
526
EXPECT_EQ(EACCES, errno);
tools/testing/selftests/landlock/common.h
126
EXPECT_EQ(1, cap_get_ambient(cap));
tools/testing/selftests/landlock/common.h
128
EXPECT_EQ(0, cap_get_ambient(cap));
tools/testing/selftests/landlock/common.h
220
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/common.h
51
EXPECT_EQ(0, cap_set_secbits(noroot));
tools/testing/selftests/landlock/fs_test.c
2077
EXPECT_EQ(-1, ret);
tools/testing/selftests/landlock/fs_test.c
2078
EXPECT_EQ(errno, err);
tools/testing/selftests/landlock/fs_test.c
2080
EXPECT_EQ(0, ret);
tools/testing/selftests/landlock/fs_test.c
2144
EXPECT_EQ(0, close(pipe_child[0]));
tools/testing/selftests/landlock/fs_test.c
2145
EXPECT_EQ(0, close(pipe_parent[1]));
tools/testing/selftests/landlock/fs_test.c
2167
EXPECT_EQ(0, close(pipe_child[1]));
tools/testing/selftests/landlock/fs_test.c
2168
EXPECT_EQ(0, close(pipe_parent[0]));
tools/testing/selftests/landlock/fs_test.c
2171
EXPECT_EQ(1, read(pipe_child[0], &buf_parent, 1));
tools/testing/selftests/landlock/fs_test.c
2175
EXPECT_EQ(-1, umount(dir_s3d2));
tools/testing/selftests/landlock/fs_test.c
2176
EXPECT_EQ(EBUSY, errno);
tools/testing/selftests/landlock/fs_test.c
2180
EXPECT_EQ(1, write(pipe_parent[1], ".", 1));
tools/testing/selftests/landlock/fs_test.c
2183
EXPECT_EQ(1, read(pipe_child[0], &buf_parent, 1));
tools/testing/selftests/landlock/fs_test.c
2187
EXPECT_EQ(0, umount(dir_s3d2))
tools/testing/selftests/landlock/fs_test.c
2195
EXPECT_EQ(1, write(pipe_parent[1], ".", 1));
tools/testing/selftests/landlock/fs_test.c
2607
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/fs_test.c
2610
EXPECT_EQ(-1, linkat(root_fd, ".", root_fd, "does_not_exist", 0));
tools/testing/selftests/landlock/fs_test.c
2611
EXPECT_EQ(EACCES, errno);
tools/testing/selftests/landlock/fs_test.c
2614
EXPECT_EQ(-1, renameat2(root_fd, ".", root_fd, "does_not_exist", 0));
tools/testing/selftests/landlock/fs_test.c
2615
EXPECT_EQ(EBUSY, errno);
tools/testing/selftests/landlock/fs_test.c
2617
EXPECT_EQ(0, close(root_fd));
tools/testing/selftests/landlock/fs_test.c
341
EXPECT_EQ(0, remove_path(TMP_DIR));
tools/testing/selftests/landlock/fs_test.c
3736
EXPECT_EQ(0, test_truncate(file_r));
tools/testing/selftests/landlock/fs_test.c
3737
EXPECT_EQ(0, test_open(file_r, O_RDONLY | O_TRUNC));
tools/testing/selftests/landlock/fs_test.c
3738
EXPECT_EQ(EACCES, test_open(file_r, O_WRONLY | O_TRUNC));
tools/testing/selftests/landlock/fs_test.c
3739
EXPECT_EQ(EACCES, test_creat(file_r));
tools/testing/selftests/landlock/fs_test.c
3745
EXPECT_EQ(0, test_truncate(file_w));
tools/testing/selftests/landlock/fs_test.c
3746
EXPECT_EQ(EACCES, test_open(file_w, O_RDONLY | O_TRUNC));
tools/testing/selftests/landlock/fs_test.c
3747
EXPECT_EQ(0, test_open(file_w, O_WRONLY | O_TRUNC));
tools/testing/selftests/landlock/fs_test.c
3748
EXPECT_EQ(0, test_creat(file_w));
tools/testing/selftests/landlock/fs_test.c
3754
EXPECT_EQ(0, test_truncate(file_none));
tools/testing/selftests/landlock/fs_test.c
3755
EXPECT_EQ(EACCES, test_open(file_none, O_RDONLY | O_TRUNC));
tools/testing/selftests/landlock/fs_test.c
3756
EXPECT_EQ(EACCES, test_open(file_none, O_WRONLY | O_TRUNC));
tools/testing/selftests/landlock/fs_test.c
3757
EXPECT_EQ(EACCES, test_creat(file_none));
tools/testing/selftests/landlock/fs_test.c
3816
EXPECT_EQ(0, test_truncate(file_rwt));
tools/testing/selftests/landlock/fs_test.c
3817
EXPECT_EQ(0, test_open(file_rwt, O_RDONLY | O_TRUNC));
tools/testing/selftests/landlock/fs_test.c
3818
EXPECT_EQ(0, test_open(file_rwt, O_WRONLY | O_TRUNC));
tools/testing/selftests/landlock/fs_test.c
3821
EXPECT_EQ(EACCES, test_truncate(file_rw));
tools/testing/selftests/landlock/fs_test.c
3822
EXPECT_EQ(EACCES, test_open(file_rw, O_RDONLY | O_TRUNC));
tools/testing/selftests/landlock/fs_test.c
3823
EXPECT_EQ(EACCES, test_open(file_rw, O_WRONLY | O_TRUNC));
tools/testing/selftests/landlock/fs_test.c
3830
EXPECT_EQ(0, test_truncate(file_rt));
tools/testing/selftests/landlock/fs_test.c
3831
EXPECT_EQ(0, test_open(file_rt, O_RDONLY | O_TRUNC));
tools/testing/selftests/landlock/fs_test.c
3832
EXPECT_EQ(EACCES, test_open(file_rt, O_WRONLY | O_TRUNC));
tools/testing/selftests/landlock/fs_test.c
3835
EXPECT_EQ(0, test_truncate(file_t));
tools/testing/selftests/landlock/fs_test.c
3836
EXPECT_EQ(EACCES, test_open(file_t, O_RDONLY | O_TRUNC));
tools/testing/selftests/landlock/fs_test.c
3837
EXPECT_EQ(EACCES, test_open(file_t, O_WRONLY | O_TRUNC));
tools/testing/selftests/landlock/fs_test.c
384
EXPECT_EQ(0, remove_path(file2_s1d3));
tools/testing/selftests/landlock/fs_test.c
3840
EXPECT_EQ(EACCES, test_truncate(file_none));
tools/testing/selftests/landlock/fs_test.c
3841
EXPECT_EQ(EACCES, test_open(file_none, O_RDONLY | O_TRUNC));
tools/testing/selftests/landlock/fs_test.c
3842
EXPECT_EQ(EACCES, test_open(file_none, O_WRONLY | O_TRUNC));
tools/testing/selftests/landlock/fs_test.c
3848
EXPECT_EQ(0, test_truncate(file_in_dir_t));
tools/testing/selftests/landlock/fs_test.c
3849
EXPECT_EQ(EACCES, test_open(file_in_dir_t, O_RDONLY | O_TRUNC));
tools/testing/selftests/landlock/fs_test.c
385
EXPECT_EQ(0, remove_path(file2_s1d2));
tools/testing/selftests/landlock/fs_test.c
3850
EXPECT_EQ(EACCES, test_open(file_in_dir_t, O_WRONLY | O_TRUNC));
tools/testing/selftests/landlock/fs_test.c
3857
EXPECT_EQ(EACCES, test_creat(file_in_dir_w));
tools/testing/selftests/landlock/fs_test.c
386
EXPECT_EQ(0, remove_path(file2_s1d1));
tools/testing/selftests/landlock/fs_test.c
3860
EXPECT_EQ(0, test_creat(file_in_dir_w));
tools/testing/selftests/landlock/fs_test.c
387
EXPECT_EQ(0, remove_path(file1_s1d3));
tools/testing/selftests/landlock/fs_test.c
388
EXPECT_EQ(0, remove_path(file1_s1d2));
tools/testing/selftests/landlock/fs_test.c
389
EXPECT_EQ(0, remove_path(file1_s1d1));
tools/testing/selftests/landlock/fs_test.c
390
EXPECT_EQ(0, remove_path(dir_s1d3));
tools/testing/selftests/landlock/fs_test.c
3916
EXPECT_EQ(0, test_ftruncate(fd_layer0));
tools/testing/selftests/landlock/fs_test.c
392
EXPECT_EQ(0, remove_path(file2_s2d3));
tools/testing/selftests/landlock/fs_test.c
3924
EXPECT_EQ(0, test_ftruncate(fd_layer0));
tools/testing/selftests/landlock/fs_test.c
3925
EXPECT_EQ(0, test_ftruncate(fd_layer1));
tools/testing/selftests/landlock/fs_test.c
393
EXPECT_EQ(0, remove_path(file1_s2d3));
tools/testing/selftests/landlock/fs_test.c
3933
EXPECT_EQ(0, test_ftruncate(fd_layer0));
tools/testing/selftests/landlock/fs_test.c
3934
EXPECT_EQ(0, test_ftruncate(fd_layer1));
tools/testing/selftests/landlock/fs_test.c
3935
EXPECT_EQ(0, test_ftruncate(fd_layer2));
tools/testing/selftests/landlock/fs_test.c
394
EXPECT_EQ(0, remove_path(file1_s2d2));
tools/testing/selftests/landlock/fs_test.c
3943
EXPECT_EQ(0, test_ftruncate(fd_layer0));
tools/testing/selftests/landlock/fs_test.c
3944
EXPECT_EQ(0, test_ftruncate(fd_layer1));
tools/testing/selftests/landlock/fs_test.c
3945
EXPECT_EQ(0, test_ftruncate(fd_layer2));
tools/testing/selftests/landlock/fs_test.c
3946
EXPECT_EQ(EACCES, test_ftruncate(fd_layer3));
tools/testing/selftests/landlock/fs_test.c
395
EXPECT_EQ(0, remove_path(file1_s2d1));
tools/testing/selftests/landlock/fs_test.c
396
EXPECT_EQ(0, remove_path(dir_s2d2));
tools/testing/selftests/landlock/fs_test.c
3966
EXPECT_EQ(0, remove_path(file1_s1d1));
tools/testing/selftests/landlock/fs_test.c
398
EXPECT_EQ(0, remove_path(file1_s3d1));
tools/testing/selftests/landlock/fs_test.c
399
EXPECT_EQ(0, remove_path(file1_s3d3));
tools/testing/selftests/landlock/fs_test.c
400
EXPECT_EQ(0, remove_path(file1_s3d4));
tools/testing/selftests/landlock/fs_test.c
404
EXPECT_EQ(0, remove_path(dir_s3d2));
tools/testing/selftests/landlock/fs_test.c
4041
EXPECT_EQ(variant->expected_open_result, (fd < 0 ? errno : 0));
tools/testing/selftests/landlock/fs_test.c
4043
EXPECT_EQ(variant->expected_ftruncate_result,
tools/testing/selftests/landlock/fs_test.c
4098
EXPECT_EQ(variant->expected_ftruncate_result,
tools/testing/selftests/landlock/fs_test.c
4142
EXPECT_EQ(0, test_ftruncate(fd));
tools/testing/selftests/landlock/fs_test.c
4143
EXPECT_EQ(0, test_fs_ioc_getflags_ioctl(fd));
tools/testing/selftests/landlock/fs_test.c
4179
EXPECT_EQ(EBADF, test_ftruncate(fd));
tools/testing/selftests/landlock/fs_test.c
4180
EXPECT_EQ(EBADF, test_fs_ioc_getflags_ioctl(fd));
tools/testing/selftests/landlock/fs_test.c
4198
EXPECT_EQ(EBADF, test_ftruncate(fd));
tools/testing/selftests/landlock/fs_test.c
4199
EXPECT_EQ(EBADF, test_fs_ioc_getflags_ioctl(fd));
tools/testing/selftests/landlock/fs_test.c
4299
EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FIONREAD));
tools/testing/selftests/landlock/fs_test.c
4300
EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FS_IOC_GETFLAGS));
tools/testing/selftests/landlock/fs_test.c
4301
EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FS_IOC_SETFLAGS));
tools/testing/selftests/landlock/fs_test.c
4302
EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FS_IOC_FSGETXATTR));
tools/testing/selftests/landlock/fs_test.c
4303
EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FS_IOC_FSSETXATTR));
tools/testing/selftests/landlock/fs_test.c
4304
EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FIBMAP));
tools/testing/selftests/landlock/fs_test.c
4305
EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FS_IOC_RESVSP));
tools/testing/selftests/landlock/fs_test.c
4306
EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FS_IOC_RESVSP64));
tools/testing/selftests/landlock/fs_test.c
4307
EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FS_IOC_UNRESVSP));
tools/testing/selftests/landlock/fs_test.c
4308
EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FS_IOC_UNRESVSP64));
tools/testing/selftests/landlock/fs_test.c
4309
EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FS_IOC_ZERO_RANGE));
tools/testing/selftests/landlock/fs_test.c
4312
EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, 0xc00ffeee));
tools/testing/selftests/landlock/fs_test.c
4352
EXPECT_EQ(0, test_fionread_ioctl(fd));
tools/testing/selftests/landlock/fs_test.c
4400
EXPECT_EQ(0, test_fionread_ioctl(cli_fd));
tools/testing/selftests/landlock/fs_test.c
4402
EXPECT_EQ(0, close(cli_fd));
tools/testing/selftests/landlock/fs_test.c
4403
EXPECT_EQ(0, close(srv_fd));
tools/testing/selftests/landlock/fs_test.c
4476
EXPECT_EQ(variant->expected_fionread_result,
tools/testing/selftests/landlock/fs_test.c
4480
EXPECT_EQ(0, ioctl(file_fd, FIOCLEX));
tools/testing/selftests/landlock/fs_test.c
4481
EXPECT_EQ(0, ioctl(file_fd, FIONCLEX));
tools/testing/selftests/landlock/fs_test.c
4482
EXPECT_EQ(0, ioctl(file_fd, FIONBIO, &flag));
tools/testing/selftests/landlock/fs_test.c
4483
EXPECT_EQ(0, ioctl(file_fd, FIOASYNC, &flag));
tools/testing/selftests/landlock/fs_test.c
4484
EXPECT_EQ(0, ioctl(file_fd, FIGETBSZ, &flag));
tools/testing/selftests/landlock/fs_test.c
4522
EXPECT_EQ(0, test_fionread_ioctl(dir_fd));
tools/testing/selftests/landlock/fs_test.c
4525
EXPECT_EQ(0, ioctl(dir_fd, FIOCLEX));
tools/testing/selftests/landlock/fs_test.c
4526
EXPECT_EQ(0, ioctl(dir_fd, FIONCLEX));
tools/testing/selftests/landlock/fs_test.c
4527
EXPECT_EQ(0, ioctl(dir_fd, FIONBIO, &flag));
tools/testing/selftests/landlock/fs_test.c
4528
EXPECT_EQ(0, ioctl(dir_fd, FIOASYNC, &flag));
tools/testing/selftests/landlock/fs_test.c
4529
EXPECT_EQ(0, ioctl(dir_fd, FIGETBSZ, &flag));
tools/testing/selftests/landlock/fs_test.c
4559
EXPECT_EQ(variant->expected_fionread_result,
tools/testing/selftests/landlock/fs_test.c
4563
EXPECT_EQ(0, ioctl(file_fd, FIOCLEX));
tools/testing/selftests/landlock/fs_test.c
4564
EXPECT_EQ(0, ioctl(file_fd, FIONCLEX));
tools/testing/selftests/landlock/fs_test.c
4565
EXPECT_EQ(0, ioctl(file_fd, FIONBIO, &flag));
tools/testing/selftests/landlock/fs_test.c
4566
EXPECT_EQ(0, ioctl(file_fd, FIOASYNC, &flag));
tools/testing/selftests/landlock/fs_test.c
4567
EXPECT_EQ(0, ioctl(file_fd, FIGETBSZ, &flag));
tools/testing/selftests/landlock/fs_test.c
4882
EXPECT_EQ(0, close(ruleset_fd_l1));
tools/testing/selftests/landlock/fs_test.c
4888
EXPECT_EQ(0, test_open_rel(bind_s1d3_fd, file1_name, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
4889
EXPECT_EQ(0, test_open_rel(bind_s1d3_fd, file2_name, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
4890
EXPECT_EQ(0, test_open_rel(bind_s1d3_fd, "..", O_RDONLY | O_DIRECTORY));
tools/testing/selftests/landlock/fs_test.c
4900
EXPECT_EQ(0, test_open_rel(bind_s1d3_fd, file1_name, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
4901
EXPECT_EQ(0, test_open_rel(bind_s1d3_fd, file2_name, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
4907
EXPECT_EQ(ENOENT,
tools/testing/selftests/landlock/fs_test.c
4912
EXPECT_EQ(0, close(ruleset_fd_l2));
tools/testing/selftests/landlock/fs_test.c
4914
EXPECT_EQ(0, test_open(file1_s4d1, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
4920
EXPECT_EQ(0, test_open_rel(bind_s1d3_fd, file1_name, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
4921
EXPECT_EQ(EACCES, test_open_rel(bind_s1d3_fd, file2_name, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
4924
EXPECT_EQ(0, close(ruleset_fd_l3));
tools/testing/selftests/landlock/fs_test.c
4926
EXPECT_EQ(EACCES, test_open(file1_s4d1, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
4932
EXPECT_EQ(0, test_open_rel(bind_s1d3_fd, file1_name, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
4933
EXPECT_EQ(EACCES, test_open_rel(bind_s1d3_fd, file2_name, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
4988
EXPECT_EQ(0, close(ruleset_fd_l1));
tools/testing/selftests/landlock/fs_test.c
4992
EXPECT_EQ(0, test_open_rel(bind_s1d3_fd, file1_name, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
4995
EXPECT_EQ(EACCES, test_open_rel(bind_s1d3_fd, "..", O_DIRECTORY));
tools/testing/selftests/landlock/fs_test.c
5001
EXPECT_EQ(ENOENT, test_open_rel(bind_s1d3_fd, "..", O_DIRECTORY));
tools/testing/selftests/landlock/fs_test.c
5013
EXPECT_EQ(0, close(ruleset_fd_l2));
tools/testing/selftests/landlock/fs_test.c
5014
EXPECT_EQ(0, test_open_rel(bind_s1d3_fd, file1_name, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
5015
EXPECT_EQ(EACCES, test_open(file1_s4d2, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
5021
EXPECT_EQ(-1, rename(dir_s4d2, dir_s1d3));
tools/testing/selftests/landlock/fs_test.c
5022
EXPECT_EQ(EXDEV, errno);
tools/testing/selftests/landlock/fs_test.c
5028
EXPECT_EQ(-1, renameat(bind_s1d3_fd, file1_name, AT_FDCWD,
tools/testing/selftests/landlock/fs_test.c
5030
EXPECT_EQ(EXDEV, errno);
tools/testing/selftests/landlock/fs_test.c
5035
EXPECT_EQ(child_pid, waitpid(child_pid, &status, 0));
tools/testing/selftests/landlock/fs_test.c
5036
EXPECT_EQ(1, WIFEXITED(status));
tools/testing/selftests/landlock/fs_test.c
5037
EXPECT_EQ(EXIT_SUCCESS, WEXITSTATUS(status));
tools/testing/selftests/landlock/fs_test.c
5050
EXPECT_EQ(0, close(ruleset_fd_l2));
tools/testing/selftests/landlock/fs_test.c
5051
EXPECT_EQ(0, test_open_rel(bind_s1d3_fd, file1_name, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
5052
EXPECT_EQ(0, test_open(file1_s1d3, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
5057
EXPECT_EQ(child_pid, waitpid(child_pid, &status, 0));
tools/testing/selftests/landlock/fs_test.c
5058
EXPECT_EQ(1, WIFEXITED(status));
tools/testing/selftests/landlock/fs_test.c
5059
EXPECT_EQ(EXIT_SUCCESS, WEXITSTATUS(status));
tools/testing/selftests/landlock/fs_test.c
5077
EXPECT_EQ(0, test_open_rel(bind_s1d3_fd, file2_name, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
5083
EXPECT_EQ(0, test_open(file1_s2d2, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
5084
EXPECT_EQ(0, test_open(file1_s1d2, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
5102
EXPECT_EQ(0, close(ruleset_fd_l2));
tools/testing/selftests/landlock/fs_test.c
5103
EXPECT_EQ(0, test_open_rel(bind_s1d3_fd, file1_name, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
5104
EXPECT_EQ(0, test_open(file1_s1d3, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
5139
EXPECT_EQ(0, test_open_rel(bind_s1d3_fd, file1_name, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
5157
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/fs_test.c
5167
EXPECT_EQ(0, test_open(file1_s2d2, O_RDONLY))
tools/testing/selftests/landlock/fs_test.c
5174
EXPECT_EQ(0, test_open(file1_s4d1, O_RDONLY))
tools/testing/selftests/landlock/fs_test.c
5187
EXPECT_EQ(0, test_open(file2_s4d1, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
5197
EXPECT_EQ(0, test_open(file1_s4d1, O_RDONLY))
tools/testing/selftests/landlock/fs_test.c
5202
EXPECT_EQ(0, test_open_rel(bind_s1d3_fd, file1_name, O_RDONLY))
tools/testing/selftests/landlock/fs_test.c
5216
EXPECT_EQ(0, test_open(file1_s4d2, O_RDONLY))
tools/testing/selftests/landlock/fs_test.c
5221
EXPECT_EQ(0, test_open_rel(bind_s1d3_fd, "s4d2/f1", O_RDONLY))
tools/testing/selftests/landlock/fs_test.c
5708
EXPECT_EQ(0, close(self->s2d2_fd));
tools/testing/selftests/landlock/fs_test.c
5718
EXPECT_EQ(0, test_open_rel(s1d41_bind_fd, "..", O_DIRECTORY));
tools/testing/selftests/landlock/fs_test.c
5719
EXPECT_EQ(0, test_open_rel(s1d42_bind_fd, "..", O_DIRECTORY));
tools/testing/selftests/landlock/fs_test.c
5726
EXPECT_EQ(ENOENT, test_open_rel(s1d41_bind_fd, "..", O_DIRECTORY));
tools/testing/selftests/landlock/fs_test.c
5727
EXPECT_EQ(ENOENT, test_open_rel(s1d42_bind_fd, "..", O_DIRECTORY));
tools/testing/selftests/landlock/fs_test.c
5730
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/fs_test.c
5732
EXPECT_EQ(variant->expected_read_result,
tools/testing/selftests/landlock/fs_test.c
5735
EXPECT_EQ(variant->expected_rename_result,
tools/testing/selftests/landlock/fs_test.c
5737
EXPECT_EQ(variant->expected_exchange_result,
tools/testing/selftests/landlock/fs_test.c
5740
EXPECT_EQ(variant->expected_same_dir_rename_result,
tools/testing/selftests/landlock/fs_test.c
6218
EXPECT_EQ(0, close(self->s2d4_fd));
tools/testing/selftests/landlock/fs_test.c
6230
EXPECT_EQ(0, close(self->s3d2_fd));
tools/testing/selftests/landlock/fs_test.c
6237
EXPECT_EQ(0, test_open_rel(s1d3_bind_fd, "..", O_DIRECTORY));
tools/testing/selftests/landlock/fs_test.c
6238
EXPECT_EQ(0, test_open_rel(s1d3_bind_fd, "../..", O_DIRECTORY));
tools/testing/selftests/landlock/fs_test.c
6242
EXPECT_EQ(0, test_open_rel(s1d3_bind_fd, "..", O_DIRECTORY));
tools/testing/selftests/landlock/fs_test.c
6243
EXPECT_EQ(ENOENT, test_open_rel(s1d3_bind_fd, "../..", O_DIRECTORY));
tools/testing/selftests/landlock/fs_test.c
6246
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/fs_test.c
6248
EXPECT_EQ(variant->expected_read_result,
tools/testing/selftests/landlock/fs_test.c
6251
EXPECT_EQ(variant->expected_rename_result,
tools/testing/selftests/landlock/fs_test.c
6254
EXPECT_EQ(variant->expected_exchange_result,
tools/testing/selftests/landlock/fs_test.c
6258
EXPECT_EQ(variant->expected_same_dir_rename_result,
tools/testing/selftests/landlock/fs_test.c
6439
EXPECT_EQ(0, remove_path(lower_do1_fl3));
tools/testing/selftests/landlock/fs_test.c
6440
EXPECT_EQ(0, remove_path(lower_dl1_fl2));
tools/testing/selftests/landlock/fs_test.c
6441
EXPECT_EQ(0, remove_path(lower_fl1));
tools/testing/selftests/landlock/fs_test.c
6442
EXPECT_EQ(0, remove_path(lower_do1_fo2));
tools/testing/selftests/landlock/fs_test.c
6443
EXPECT_EQ(0, remove_path(lower_fo1));
tools/testing/selftests/landlock/fs_test.c
6446
EXPECT_EQ(0, remove_path(LOWER_BASE));
tools/testing/selftests/landlock/fs_test.c
6448
EXPECT_EQ(0, remove_path(upper_do1_fu3));
tools/testing/selftests/landlock/fs_test.c
6449
EXPECT_EQ(0, remove_path(upper_du1_fu2));
tools/testing/selftests/landlock/fs_test.c
6450
EXPECT_EQ(0, remove_path(upper_fu1));
tools/testing/selftests/landlock/fs_test.c
6451
EXPECT_EQ(0, remove_path(upper_do1_fo2));
tools/testing/selftests/landlock/fs_test.c
6452
EXPECT_EQ(0, remove_path(upper_fo1));
tools/testing/selftests/landlock/fs_test.c
6453
EXPECT_EQ(0, remove_path(UPPER_WORK "/work"));
tools/testing/selftests/landlock/fs_test.c
6456
EXPECT_EQ(0, remove_path(UPPER_BASE));
tools/testing/selftests/landlock/fs_test.c
6459
EXPECT_EQ(0, remove_path(MERGE_DATA));
tools/testing/selftests/landlock/fs_test.c
676
EXPECT_EQ(-1, landlock_add_rule(ruleset_fd,
tools/testing/selftests/landlock/fs_test.c
679
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/landlock/fs_test.c
6872
EXPECT_EQ(0, mkdir(dir_path, 0700))
tools/testing/selftests/landlock/fs_test.c
6892
EXPECT_EQ(0, close(fd));
tools/testing/selftests/landlock/fs_test.c
6953
EXPECT_EQ(0, test_open(dev_null_path, O_RDONLY | O_CLOEXEC));
tools/testing/selftests/landlock/fs_test.c
6954
EXPECT_EQ(0, test_open(variant->file_path, O_RDONLY | O_CLOEXEC));
tools/testing/selftests/landlock/fs_test.c
6960
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/fs_test.c
6962
EXPECT_EQ(EACCES, test_open(dev_null_path, O_RDONLY | O_CLOEXEC));
tools/testing/selftests/landlock/fs_test.c
6963
EXPECT_EQ(0, test_open(variant->file_path, O_RDONLY | O_CLOEXEC));
tools/testing/selftests/landlock/fs_test.c
6971
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/fs_test.c
6974
EXPECT_EQ(EACCES, test_open(dev_null_path, O_RDONLY | O_CLOEXEC));
tools/testing/selftests/landlock/fs_test.c
6975
EXPECT_EQ(EACCES, test_open(variant->file_path, O_RDONLY | O_CLOEXEC));
tools/testing/selftests/landlock/fs_test.c
7021
EXPECT_EQ(0, remove_path(variant->file_path));
tools/testing/selftests/landlock/fs_test.c
708
EXPECT_EQ(0, err);
tools/testing/selftests/landlock/fs_test.c
710
EXPECT_EQ(-1, err);
tools/testing/selftests/landlock/fs_test.c
711
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/landlock/fs_test.c
7129
EXPECT_EQ(0, audit_cleanup(-1, NULL));
tools/testing/selftests/landlock/fs_test.c
7147
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.execute",
tools/testing/selftests/landlock/fs_test.c
715
EXPECT_EQ(0, close(path_beneath.parent_fd));
tools/testing/selftests/landlock/fs_test.c
7150
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.execute",
tools/testing/selftests/landlock/fs_test.c
7153
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7154
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7155
EXPECT_EQ(0, records.domain);
tools/testing/selftests/landlock/fs_test.c
716
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/fs_test.c
7200
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd,
tools/testing/selftests/landlock/fs_test.c
7203
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd,
tools/testing/selftests/landlock/fs_test.c
7206
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7207
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7208
EXPECT_EQ(0, records.domain);
tools/testing/selftests/landlock/fs_test.c
7219
EXPECT_EQ(EACCES, test_open(file1_s1d1, O_WRONLY));
tools/testing/selftests/landlock/fs_test.c
7220
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd,
tools/testing/selftests/landlock/fs_test.c
7223
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7224
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7225
EXPECT_EQ(1, records.domain);
tools/testing/selftests/landlock/fs_test.c
7236
EXPECT_EQ(EACCES, test_open(file1_s1d1, O_RDONLY));
tools/testing/selftests/landlock/fs_test.c
7237
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.read_file",
tools/testing/selftests/landlock/fs_test.c
7240
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7241
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7242
EXPECT_EQ(1, records.domain);
tools/testing/selftests/landlock/fs_test.c
7253
EXPECT_EQ(EACCES, test_open(dir_s1d1, O_DIRECTORY));
tools/testing/selftests/landlock/fs_test.c
7254
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.read_dir",
tools/testing/selftests/landlock/fs_test.c
7257
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7258
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7259
EXPECT_EQ(1, records.domain);
tools/testing/selftests/landlock/fs_test.c
7266
EXPECT_EQ(0, unlink(file1_s1d3));
tools/testing/selftests/landlock/fs_test.c
7267
EXPECT_EQ(0, unlink(file2_s1d3));
tools/testing/selftests/landlock/fs_test.c
7273
EXPECT_EQ(-1, rmdir(dir_s1d3));
tools/testing/selftests/landlock/fs_test.c
7274
EXPECT_EQ(EACCES, errno);
tools/testing/selftests/landlock/fs_test.c
7275
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd,
tools/testing/selftests/landlock/fs_test.c
7278
EXPECT_EQ(-1, unlinkat(AT_FDCWD, dir_s1d3, AT_REMOVEDIR));
tools/testing/selftests/landlock/fs_test.c
7279
EXPECT_EQ(EACCES, errno);
tools/testing/selftests/landlock/fs_test.c
7280
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd,
tools/testing/selftests/landlock/fs_test.c
7283
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7284
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7285
EXPECT_EQ(0, records.domain);
tools/testing/selftests/landlock/fs_test.c
7296
EXPECT_EQ(-1, unlink(file1_s1d3));
tools/testing/selftests/landlock/fs_test.c
7297
EXPECT_EQ(EACCES, errno);
tools/testing/selftests/landlock/fs_test.c
7298
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd,
tools/testing/selftests/landlock/fs_test.c
7301
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7302
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7303
EXPECT_EQ(1, records.domain);
tools/testing/selftests/landlock/fs_test.c
7310
EXPECT_EQ(0, unlink(file1_s1d3));
tools/testing/selftests/landlock/fs_test.c
7316
EXPECT_EQ(-1, mknod(file1_s1d3, S_IFCHR | 0644, 0));
tools/testing/selftests/landlock/fs_test.c
7317
EXPECT_EQ(EACCES, errno);
tools/testing/selftests/landlock/fs_test.c
7318
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.make_char",
tools/testing/selftests/landlock/fs_test.c
7321
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7322
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7323
EXPECT_EQ(1, records.domain);
tools/testing/selftests/landlock/fs_test.c
7330
EXPECT_EQ(0, unlink(file1_s1d3));
tools/testing/selftests/landlock/fs_test.c
7336
EXPECT_EQ(-1, mkdir(file1_s1d3, 0755));
tools/testing/selftests/landlock/fs_test.c
7337
EXPECT_EQ(EACCES, errno);
tools/testing/selftests/landlock/fs_test.c
7338
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.make_dir",
tools/testing/selftests/landlock/fs_test.c
7341
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7342
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7343
EXPECT_EQ(1, records.domain);
tools/testing/selftests/landlock/fs_test.c
7350
EXPECT_EQ(0, unlink(file1_s1d3));
tools/testing/selftests/landlock/fs_test.c
7356
EXPECT_EQ(-1, mknod(file1_s1d3, S_IFREG | 0644, 0));
tools/testing/selftests/landlock/fs_test.c
7357
EXPECT_EQ(EACCES, errno);
tools/testing/selftests/landlock/fs_test.c
7358
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.make_reg",
tools/testing/selftests/landlock/fs_test.c
7361
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7362
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7363
EXPECT_EQ(1, records.domain);
tools/testing/selftests/landlock/fs_test.c
7370
EXPECT_EQ(0, unlink(file1_s1d3));
tools/testing/selftests/landlock/fs_test.c
7376
EXPECT_EQ(-1, mknod(file1_s1d3, S_IFSOCK | 0644, 0));
tools/testing/selftests/landlock/fs_test.c
7377
EXPECT_EQ(EACCES, errno);
tools/testing/selftests/landlock/fs_test.c
7378
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.make_sock",
tools/testing/selftests/landlock/fs_test.c
7381
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7382
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7383
EXPECT_EQ(1, records.domain);
tools/testing/selftests/landlock/fs_test.c
7390
EXPECT_EQ(0, unlink(file1_s1d3));
tools/testing/selftests/landlock/fs_test.c
7396
EXPECT_EQ(-1, mknod(file1_s1d3, S_IFIFO | 0644, 0));
tools/testing/selftests/landlock/fs_test.c
7397
EXPECT_EQ(EACCES, errno);
tools/testing/selftests/landlock/fs_test.c
7398
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.make_fifo",
tools/testing/selftests/landlock/fs_test.c
7401
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7402
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7403
EXPECT_EQ(1, records.domain);
tools/testing/selftests/landlock/fs_test.c
7410
EXPECT_EQ(0, unlink(file1_s1d3));
tools/testing/selftests/landlock/fs_test.c
7416
EXPECT_EQ(-1, mknod(file1_s1d3, S_IFBLK | 0644, 0));
tools/testing/selftests/landlock/fs_test.c
7417
EXPECT_EQ(EACCES, errno);
tools/testing/selftests/landlock/fs_test.c
7418
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd,
tools/testing/selftests/landlock/fs_test.c
7421
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7422
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7423
EXPECT_EQ(1, records.domain);
tools/testing/selftests/landlock/fs_test.c
7430
EXPECT_EQ(0, unlink(file1_s1d3));
tools/testing/selftests/landlock/fs_test.c
7436
EXPECT_EQ(-1, symlink("target", file1_s1d3));
tools/testing/selftests/landlock/fs_test.c
7437
EXPECT_EQ(EACCES, errno);
tools/testing/selftests/landlock/fs_test.c
7438
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.make_sym",
tools/testing/selftests/landlock/fs_test.c
7441
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7442
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7443
EXPECT_EQ(1, records.domain);
tools/testing/selftests/landlock/fs_test.c
7450
EXPECT_EQ(0, unlink(file1_s1d3));
tools/testing/selftests/landlock/fs_test.c
7457
EXPECT_EQ(-1, link(file1_s1d1, file1_s1d3));
tools/testing/selftests/landlock/fs_test.c
7458
EXPECT_EQ(EXDEV, errno);
tools/testing/selftests/landlock/fs_test.c
7459
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.refer",
tools/testing/selftests/landlock/fs_test.c
7461
EXPECT_EQ(0,
tools/testing/selftests/landlock/fs_test.c
7463
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.refer",
tools/testing/selftests/landlock/fs_test.c
7466
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7467
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7468
EXPECT_EQ(0, records.domain);
tools/testing/selftests/landlock/fs_test.c
7475
EXPECT_EQ(0, unlink(file1_s1d3));
tools/testing/selftests/landlock/fs_test.c
7484
EXPECT_EQ(-1, link(file1_s1d1, file1_s1d3));
tools/testing/selftests/landlock/fs_test.c
7485
EXPECT_EQ(EACCES, errno);
tools/testing/selftests/landlock/fs_test.c
7486
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.refer",
tools/testing/selftests/landlock/fs_test.c
7488
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd,
tools/testing/selftests/landlock/fs_test.c
7491
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7492
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7493
EXPECT_EQ(0, records.domain);
tools/testing/selftests/landlock/fs_test.c
7500
EXPECT_EQ(0, unlink(file1_s1d3));
tools/testing/selftests/landlock/fs_test.c
7506
EXPECT_EQ(EACCES, test_rename(file1_s1d2, file1_s2d3));
tools/testing/selftests/landlock/fs_test.c
7507
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd,
tools/testing/selftests/landlock/fs_test.c
7509
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd,
tools/testing/selftests/landlock/fs_test.c
7513
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7514
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7515
EXPECT_EQ(0, records.domain);
tools/testing/selftests/landlock/fs_test.c
7522
EXPECT_EQ(0, unlink(file1_s1d3));
tools/testing/selftests/landlock/fs_test.c
7532
EXPECT_EQ(EACCES, test_exchange(file1_s1d2, file1_s2d3));
tools/testing/selftests/landlock/fs_test.c
7533
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd,
tools/testing/selftests/landlock/fs_test.c
7536
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd,
tools/testing/selftests/landlock/fs_test.c
7540
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7541
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7542
EXPECT_EQ(0, records.domain);
tools/testing/selftests/landlock/fs_test.c
7575
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.refer",
tools/testing/selftests/landlock/fs_test.c
7578
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7579
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7580
EXPECT_EQ(1, records.domain);
tools/testing/selftests/landlock/fs_test.c
7591
EXPECT_EQ(-1, truncate(file1_s1d3, 0));
tools/testing/selftests/landlock/fs_test.c
7592
EXPECT_EQ(EACCES, errno);
tools/testing/selftests/landlock/fs_test.c
7593
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd, "fs\\.truncate",
tools/testing/selftests/landlock/fs_test.c
7596
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7597
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7598
EXPECT_EQ(1, records.domain);
tools/testing/selftests/landlock/fs_test.c
7615
EXPECT_EQ(EACCES, ioctl_error(_metadata, fd, FIONREAD));
tools/testing/selftests/landlock/fs_test.c
7616
EXPECT_EQ(0, matches_log_fs_extra(_metadata, self->audit_fd,
tools/testing/selftests/landlock/fs_test.c
7620
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7621
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7622
EXPECT_EQ(1, records.domain);
tools/testing/selftests/landlock/fs_test.c
7636
EXPECT_EQ(-1, mount(NULL, dir_s3d2, NULL, MS_RDONLY, NULL));
tools/testing/selftests/landlock/fs_test.c
7637
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/landlock/fs_test.c
7639
EXPECT_EQ(0, matches_log_fs(_metadata, self->audit_fd,
tools/testing/selftests/landlock/fs_test.c
7641
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/fs_test.c
7642
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/fs_test.c
7643
EXPECT_EQ(1, records.domain);
tools/testing/selftests/landlock/net_test.c
1038
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
1048
EXPECT_EQ(-EINVAL, bind_variant(unix_stream_fd, &self->srv0));
tools/testing/selftests/landlock/net_test.c
1049
EXPECT_EQ(-EINVAL, connect_variant(unix_stream_fd, &self->srv0));
tools/testing/selftests/landlock/net_test.c
1052
EXPECT_EQ(-EINVAL, bind_variant(unix_stream_fd, &self->srv1))
tools/testing/selftests/landlock/net_test.c
1056
EXPECT_EQ(-EINVAL, connect_variant(unix_stream_fd, &self->srv1));
tools/testing/selftests/landlock/net_test.c
1059
EXPECT_EQ(-EINVAL, bind_variant(unix_dgram_fd, &self->srv0));
tools/testing/selftests/landlock/net_test.c
1060
EXPECT_EQ(-EINVAL, connect_variant(unix_dgram_fd, &self->srv0));
tools/testing/selftests/landlock/net_test.c
1063
EXPECT_EQ(-EINVAL, bind_variant(unix_dgram_fd, &self->srv1));
tools/testing/selftests/landlock/net_test.c
1064
EXPECT_EQ(-EINVAL, connect_variant(unix_dgram_fd, &self->srv1));
tools/testing/selftests/landlock/net_test.c
1185
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
1201
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
1217
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
1248
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
1280
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
1302
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
1354
EXPECT_EQ(0,
tools/testing/selftests/landlock/net_test.c
1362
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
1376
EXPECT_EQ(-1, landlock_create_ruleset(&ruleset_attr,
tools/testing/selftests/landlock/net_test.c
1378
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/landlock/net_test.c
1399
EXPECT_EQ(-1,
tools/testing/selftests/landlock/net_test.c
1402
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/landlock/net_test.c
1404
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
1429
EXPECT_EQ(0, err);
tools/testing/selftests/landlock/net_test.c
1431
EXPECT_EQ(-1, err);
tools/testing/selftests/landlock/net_test.c
1432
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/landlock/net_test.c
1436
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
1464
EXPECT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
tools/testing/selftests/landlock/net_test.c
1466
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/landlock/net_test.c
1469
EXPECT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
tools/testing/selftests/landlock/net_test.c
1471
EXPECT_EQ(ENOMSG, errno);
tools/testing/selftests/landlock/net_test.c
1529
EXPECT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
tools/testing/selftests/landlock/net_test.c
1531
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/landlock/net_test.c
1533
EXPECT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
tools/testing/selftests/landlock/net_test.c
1535
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/landlock/net_test.c
1537
EXPECT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
tools/testing/selftests/landlock/net_test.c
1539
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/landlock/net_test.c
1545
EXPECT_EQ(-1, landlock_add_rule(ruleset_fd, LANDLOCK_RULE_NET_PORT,
tools/testing/selftests/landlock/net_test.c
1547
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/landlock/net_test.c
1649
EXPECT_EQ(0, close(path_beneath.parent_fd));
tools/testing/selftests/landlock/net_test.c
1656
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
1661
EXPECT_EQ(0, close(dir_fd));
tools/testing/selftests/landlock/net_test.c
1664
EXPECT_EQ(-1, dir_fd);
tools/testing/selftests/landlock/net_test.c
1665
EXPECT_EQ(EACCES, errno);
tools/testing/selftests/landlock/net_test.c
1670
EXPECT_EQ(0, bind_variant(bind_fd, &self->srv0));
tools/testing/selftests/landlock/net_test.c
1671
EXPECT_EQ(0, close(bind_fd));
tools/testing/selftests/landlock/net_test.c
1675
EXPECT_EQ(-EACCES, bind_variant(bind_fd, &self->srv1));
tools/testing/selftests/landlock/net_test.c
1765
EXPECT_EQ(0,
tools/testing/selftests/landlock/net_test.c
1770
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
1786
EXPECT_EQ(0, ret);
tools/testing/selftests/landlock/net_test.c
1788
EXPECT_EQ(0, listen(bind_fd, backlog));
tools/testing/selftests/landlock/net_test.c
1792
EXPECT_EQ(-ECONNREFUSED, ret);
tools/testing/selftests/landlock/net_test.c
1802
EXPECT_EQ(-EACCES, ret);
tools/testing/selftests/landlock/net_test.c
1804
EXPECT_EQ(0, ret);
tools/testing/selftests/landlock/net_test.c
1807
EXPECT_EQ(0, close(connect_fd));
tools/testing/selftests/landlock/net_test.c
1808
EXPECT_EQ(0, close(bind_fd));
tools/testing/selftests/landlock/net_test.c
1847
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
1861
EXPECT_EQ(-EACCES, ret);
tools/testing/selftests/landlock/net_test.c
1867
EXPECT_EQ(0, ret);
tools/testing/selftests/landlock/net_test.c
1868
EXPECT_EQ(0, listen(bind_fd, backlog));
tools/testing/selftests/landlock/net_test.c
1872
EXPECT_EQ(0, ret);
tools/testing/selftests/landlock/net_test.c
1874
EXPECT_EQ(0, close(connect_fd));
tools/testing/selftests/landlock/net_test.c
1875
EXPECT_EQ(0, close(bind_fd));
tools/testing/selftests/landlock/net_test.c
1887
EXPECT_EQ(0, ret);
tools/testing/selftests/landlock/net_test.c
1888
EXPECT_EQ(0, listen(bind_fd, backlog));
tools/testing/selftests/landlock/net_test.c
1892
EXPECT_EQ(0, ret);
tools/testing/selftests/landlock/net_test.c
1894
EXPECT_EQ(0, close(connect_fd));
tools/testing/selftests/landlock/net_test.c
1895
EXPECT_EQ(0, close(bind_fd));
tools/testing/selftests/landlock/net_test.c
1969
EXPECT_EQ(0, audit_cleanup(self->audit_fd, &self->audit_filter));
tools/testing/selftests/landlock/net_test.c
1986
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
1990
EXPECT_EQ(-EACCES, bind_variant(sock_fd, &self->srv0));
tools/testing/selftests/landlock/net_test.c
1991
EXPECT_EQ(0, matches_log_tcp(self->audit_fd, "net\\.bind_tcp", "saddr",
tools/testing/selftests/landlock/net_test.c
1994
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/net_test.c
1995
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/net_test.c
1996
EXPECT_EQ(1, records.domain);
tools/testing/selftests/landlock/net_test.c
1998
EXPECT_EQ(0, close(sock_fd));
tools/testing/selftests/landlock/net_test.c
2014
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
2018
EXPECT_EQ(-EACCES, connect_variant(sock_fd, &self->srv0));
tools/testing/selftests/landlock/net_test.c
2019
EXPECT_EQ(0, matches_log_tcp(self->audit_fd, "net\\.connect_tcp",
tools/testing/selftests/landlock/net_test.c
2022
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/net_test.c
2023
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/net_test.c
2024
EXPECT_EQ(1, records.domain);
tools/testing/selftests/landlock/net_test.c
2026
EXPECT_EQ(0, close(sock_fd));
tools/testing/selftests/landlock/net_test.c
529
EXPECT_EQ(-EINVAL, bind_variant_addrlen(inval_fd, srv, 0));
tools/testing/selftests/landlock/net_test.c
532
EXPECT_EQ(-EINVAL, bind_variant_addrlen(inval_fd, srv,
tools/testing/selftests/landlock/net_test.c
538
EXPECT_EQ(-EACCES, ret);
tools/testing/selftests/landlock/net_test.c
540
EXPECT_EQ(0, ret)
tools/testing/selftests/landlock/net_test.c
545
EXPECT_EQ(0, close(inval_fd));
tools/testing/selftests/landlock/net_test.c
552
EXPECT_EQ(-EINVAL, connect_variant_addrlen(inval_fd, srv, 0));
tools/testing/selftests/landlock/net_test.c
555
EXPECT_EQ(-EINVAL, connect_variant_addrlen(inval_fd, srv,
tools/testing/selftests/landlock/net_test.c
561
EXPECT_EQ(-EINVAL, ret);
tools/testing/selftests/landlock/net_test.c
563
EXPECT_EQ(-EACCES, ret);
tools/testing/selftests/landlock/net_test.c
566
EXPECT_EQ(-ECONNREFUSED, ret);
tools/testing/selftests/landlock/net_test.c
568
EXPECT_EQ(0, ret)
tools/testing/selftests/landlock/net_test.c
574
EXPECT_EQ(0, close(inval_fd));
tools/testing/selftests/landlock/net_test.c
582
EXPECT_EQ(-EACCES, ret);
tools/testing/selftests/landlock/net_test.c
584
EXPECT_EQ(0, ret);
tools/testing/selftests/landlock/net_test.c
588
EXPECT_EQ(0, listen(bind_fd, backlog));
tools/testing/selftests/landlock/net_test.c
597
EXPECT_EQ(0, close(bind_fd));
tools/testing/selftests/landlock/net_test.c
604
EXPECT_EQ(-EACCES, ret);
tools/testing/selftests/landlock/net_test.c
607
EXPECT_EQ(-ECONNREFUSED, ret);
tools/testing/selftests/landlock/net_test.c
609
EXPECT_EQ(0, ret);
tools/testing/selftests/landlock/net_test.c
610
EXPECT_EQ(1, write(connect_fd, ".", 1));
tools/testing/selftests/landlock/net_test.c
613
EXPECT_EQ(0, close(connect_fd));
tools/testing/selftests/landlock/net_test.c
626
EXPECT_EQ(1, read(client_fd, &buf, 1));
tools/testing/selftests/landlock/net_test.c
627
EXPECT_EQ('.', buf);
tools/testing/selftests/landlock/net_test.c
630
EXPECT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/net_test.c
631
EXPECT_EQ(1, WIFEXITED(status));
tools/testing/selftests/landlock/net_test.c
632
EXPECT_EQ(EXIT_SUCCESS, WEXITSTATUS(status));
tools/testing/selftests/landlock/net_test.c
639
EXPECT_EQ(0, close(bind_fd));
tools/testing/selftests/landlock/net_test.c
675
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
725
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
759
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
766
EXPECT_EQ(-EINVAL, bind_variant_addrlen(
tools/testing/selftests/landlock/net_test.c
773
EXPECT_EQ(0, ret)
tools/testing/selftests/landlock/net_test.c
779
EXPECT_EQ(-EAFNOSUPPORT, ret);
tools/testing/selftests/landlock/net_test.c
781
EXPECT_EQ(-EINVAL, ret);
tools/testing/selftests/landlock/net_test.c
783
EXPECT_EQ(0, close(bind_fd));
tools/testing/selftests/landlock/net_test.c
792
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
802
EXPECT_EQ(-EACCES, ret);
tools/testing/selftests/landlock/net_test.c
804
EXPECT_EQ(0, ret);
tools/testing/selftests/landlock/net_test.c
807
EXPECT_EQ(-EAFNOSUPPORT, ret);
tools/testing/selftests/landlock/net_test.c
809
EXPECT_EQ(-EINVAL, ret);
tools/testing/selftests/landlock/net_test.c
811
EXPECT_EQ(0, close(bind_fd));
tools/testing/selftests/landlock/net_test.c
819
EXPECT_EQ(-EAFNOSUPPORT, ret);
tools/testing/selftests/landlock/net_test.c
821
EXPECT_EQ(-EINVAL, ret)
tools/testing/selftests/landlock/net_test.c
826
EXPECT_EQ(0, close(bind_fd));
tools/testing/selftests/landlock/net_test.c
844
EXPECT_EQ(0, bind_variant(bind_fd, &self->srv0));
tools/testing/selftests/landlock/net_test.c
846
EXPECT_EQ(0, listen(bind_fd, backlog));
tools/testing/selftests/landlock/net_test.c
854
EXPECT_EQ(0, close(bind_fd));
tools/testing/selftests/landlock/net_test.c
858
EXPECT_EQ(0, connect_variant(connect_fd, &self->srv0));
tools/testing/selftests/landlock/net_test.c
863
EXPECT_EQ(-EISCONN, ret);
tools/testing/selftests/landlock/net_test.c
865
EXPECT_EQ(0, ret);
tools/testing/selftests/landlock/net_test.c
878
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
885
EXPECT_EQ(-EINVAL, ret);
tools/testing/selftests/landlock/net_test.c
887
EXPECT_EQ(0, ret);
tools/testing/selftests/landlock/net_test.c
894
EXPECT_EQ(-EISCONN, ret);
tools/testing/selftests/landlock/net_test.c
896
EXPECT_EQ(0, ret);
tools/testing/selftests/landlock/net_test.c
906
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/net_test.c
910
EXPECT_EQ(-EINVAL,
tools/testing/selftests/landlock/net_test.c
924
EXPECT_EQ(-EINVAL, ret);
tools/testing/selftests/landlock/net_test.c
927
EXPECT_EQ(0, ret);
tools/testing/selftests/landlock/net_test.c
930
EXPECT_EQ(0, close(connect_fd));
tools/testing/selftests/landlock/net_test.c
941
EXPECT_EQ(child, waitpid(child, &status, 0));
tools/testing/selftests/landlock/net_test.c
942
EXPECT_EQ(1, WIFEXITED(status));
tools/testing/selftests/landlock/net_test.c
943
EXPECT_EQ(EXIT_SUCCESS, WEXITSTATUS(status));
tools/testing/selftests/landlock/net_test.c
950
EXPECT_EQ(0, close(bind_fd));
tools/testing/selftests/landlock/ptrace_test.c
194
EXPECT_EQ(0, err_proc_read);
tools/testing/selftests/landlock/ptrace_test.c
196
EXPECT_EQ(EACCES, err_proc_read);
tools/testing/selftests/landlock/ptrace_test.c
202
EXPECT_EQ(0, ret);
tools/testing/selftests/landlock/ptrace_test.c
204
EXPECT_EQ(-1, ret);
tools/testing/selftests/landlock/ptrace_test.c
205
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/landlock/ptrace_test.c
216
EXPECT_EQ(0, ret);
tools/testing/selftests/landlock/ptrace_test.c
218
EXPECT_EQ(-1, ret);
tools/testing/selftests/landlock/ptrace_test.c
219
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/landlock/ptrace_test.c
259
EXPECT_EQ(-1, ptrace(PTRACE_DETACH, child, NULL, 0));
tools/testing/selftests/landlock/ptrace_test.c
260
EXPECT_EQ(ESRCH, errno);
tools/testing/selftests/landlock/ptrace_test.c
266
EXPECT_EQ(0, err_proc_read);
tools/testing/selftests/landlock/ptrace_test.c
268
EXPECT_EQ(EACCES, err_proc_read);
tools/testing/selftests/landlock/ptrace_test.c
274
EXPECT_EQ(0, ret);
tools/testing/selftests/landlock/ptrace_test.c
276
EXPECT_EQ(-1, ret);
tools/testing/selftests/landlock/ptrace_test.c
277
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/landlock/ptrace_test.c
329
EXPECT_EQ(0, audit_cleanup(-1, NULL));
tools/testing/selftests/landlock/ptrace_test.c
343
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/ptrace_test.c
344
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/ptrace_test.c
345
EXPECT_EQ(0, records.domain);
tools/testing/selftests/landlock/ptrace_test.c
375
EXPECT_EQ(-1, ptrace(PTRACE_TRACEME));
tools/testing/selftests/landlock/ptrace_test.c
376
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/landlock/ptrace_test.c
378
EXPECT_EQ(0, matches_log_ptrace(_metadata, self->audit_fd,
tools/testing/selftests/landlock/ptrace_test.c
381
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/ptrace_test.c
382
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/ptrace_test.c
384
EXPECT_EQ(1, records.domain);
tools/testing/selftests/landlock/ptrace_test.c
41
EXPECT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0));
tools/testing/selftests/landlock/ptrace_test.c
412
EXPECT_EQ(-1, ptrace(PTRACE_DETACH, child, NULL, 0));
tools/testing/selftests/landlock/ptrace_test.c
413
EXPECT_EQ(ESRCH, errno);
tools/testing/selftests/landlock/ptrace_test.c
416
EXPECT_EQ(-1, ptrace(PTRACE_ATTACH, child, NULL, 0));
tools/testing/selftests/landlock/ptrace_test.c
417
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/landlock/ptrace_test.c
418
EXPECT_EQ(0, matches_log_ptrace(_metadata, self->audit_fd, child));
tools/testing/selftests/landlock/ptrace_test.c
42
EXPECT_EQ(0, landlock_restrict_self(ruleset_fd, 0));
tools/testing/selftests/landlock/ptrace_test.c
428
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/ptrace_test.c
429
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/ptrace_test.c
43
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/ptrace_test.c
430
EXPECT_EQ(0, records.domain);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
1005
EXPECT_EQ(0, close(pipe_parent[1]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
1006
EXPECT_EQ(0, close(pipe_child[0]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
103
EXPECT_EQ(0, close(pipe_parent[1]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
1044
EXPECT_EQ(0, close(client_conn_socket));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
1045
EXPECT_EQ(0, close(client_unconn_socket));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
1049
EXPECT_EQ(0, close(pipe_parent[0]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
1050
EXPECT_EQ(0, close(pipe_child[1]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
1077
EXPECT_EQ(0, close(server_conn_socket));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
1078
EXPECT_EQ(0, close(server_unconn_socket));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
1133
EXPECT_EQ(0, close(connected_socket));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
1134
EXPECT_EQ(0, close(non_connected_socket));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
1141
EXPECT_EQ(0, close(connected_socket));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
1142
EXPECT_EQ(0, close(non_connected_socket));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
119
EXPECT_EQ(0, err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
121
EXPECT_EQ(-1, err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
122
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
124
EXPECT_EQ(0, close(stream_client));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
129
EXPECT_EQ(0, err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
131
EXPECT_EQ(-1, err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
132
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
134
EXPECT_EQ(0, close(dgram_client));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
138
EXPECT_EQ(0, close(pipe_parent[0]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
157
EXPECT_EQ(0, close(stream_server));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
158
EXPECT_EQ(0, close(dgram_server));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
199
EXPECT_EQ(0, close(pipe_parent[1]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
200
EXPECT_EQ(0, close(pipe_child[0]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
224
EXPECT_EQ(0, close(stream_server));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
225
EXPECT_EQ(0, close(dgram_server));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
229
EXPECT_EQ(0, close(pipe_child[1]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
230
EXPECT_EQ(0, close(pipe_parent[0]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
253
EXPECT_EQ(0, err_stream);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
254
EXPECT_EQ(0, err_dgram);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
256
EXPECT_EQ(-1, err_stream);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
257
EXPECT_EQ(-1, err_dgram);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
258
EXPECT_EQ(EPERM, errno_stream);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
259
EXPECT_EQ(EPERM, errno_dgram);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
262
EXPECT_EQ(0, close(stream_client));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
263
EXPECT_EQ(0, close(dgram_client));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
293
EXPECT_EQ(0, audit_cleanup(-1, NULL));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
313
EXPECT_EQ(0, audit_count_records(self->audit_fd, &records));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
314
EXPECT_EQ(0, records.access);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
315
EXPECT_EQ(0, records.domain);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
325
EXPECT_EQ(0, close(pipe_parent[1]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
326
EXPECT_EQ(0, close(pipe_child[0]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
341
EXPECT_EQ(0, close(dgram_server));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
345
EXPECT_EQ(0, close(pipe_child[1]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
346
EXPECT_EQ(0, close(pipe_parent[0]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
360
EXPECT_EQ(-1, err_dgram);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
361
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
363
EXPECT_EQ(
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
373
EXPECT_EQ(0, close(dgram_client));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
43
EXPECT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
44
EXPECT_EQ(0, landlock_restrict_self(ruleset_fd, 0));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
45
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
457
EXPECT_EQ(0, close(pipe_parent[1]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
458
EXPECT_EQ(0, close(pipe_child[1]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
484
EXPECT_EQ(0, stream_err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
485
EXPECT_EQ(0, dgram_err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
487
EXPECT_EQ(-1, stream_err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
488
EXPECT_EQ(-1, dgram_err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
489
EXPECT_EQ(EPERM, stream_errno);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
490
EXPECT_EQ(EPERM, dgram_errno);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
493
EXPECT_EQ(0, close(stream_client));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
510
EXPECT_EQ(0, stream_err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
511
EXPECT_EQ(0, dgram_err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
513
EXPECT_EQ(-1, stream_err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
514
EXPECT_EQ(-1, dgram_err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
515
EXPECT_EQ(EPERM, stream_errno);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
516
EXPECT_EQ(EPERM, dgram_errno);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
518
EXPECT_EQ(0, close(stream_client));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
519
EXPECT_EQ(0, close(dgram_client));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
524
EXPECT_EQ(0, close(pipe_child[0]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
546
EXPECT_EQ(0, close(stream_server_child));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
547
EXPECT_EQ(0, close(dgram_server_child));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
550
EXPECT_EQ(0, close(pipe_parent[0]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
573
EXPECT_EQ(0, close(stream_server_parent));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
574
EXPECT_EQ(0, close(dgram_server_parent));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
655
EXPECT_EQ(0, close(pipe_parent[1]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
656
EXPECT_EQ(0, close(pipe_child[0]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
677
EXPECT_EQ(0, close(passed_socket));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
678
EXPECT_EQ(0, close(stream_server));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
689
EXPECT_EQ(0, err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
691
EXPECT_EQ(-1, err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
692
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
694
EXPECT_EQ(0, close(client_socket));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
698
EXPECT_EQ(0, close(pipe_child[1]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
699
EXPECT_EQ(0, close(pipe_parent[0]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
710
EXPECT_EQ(0, close(client_child));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
728
EXPECT_EQ(0, close(server_socket));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
775
EXPECT_EQ(0, unlink(stream_path));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
776
EXPECT_EQ(0, unlink(dgram_path));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
777
EXPECT_EQ(0, rmdir(TMP_DIR));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
819
EXPECT_EQ(0, close(pipe_parent[1]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
820
EXPECT_EQ(0, close(unnamed_sockets[1]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
830
EXPECT_EQ(0, close(pipe_parent[0]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
834
EXPECT_EQ(0, close(unnamed_sockets[0]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
843
EXPECT_EQ(0, close(stream_pathname_socket));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
850
EXPECT_EQ(1, err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
857
EXPECT_EQ(0, close(dgram_pathname_socket));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
866
EXPECT_EQ(-1, err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
867
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
869
EXPECT_EQ(0, err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
872
EXPECT_EQ(0, close(stream_abstract_socket));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
881
EXPECT_EQ(-1, err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
882
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
884
EXPECT_EQ(1, err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
892
EXPECT_EQ(-1, err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
893
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
895
EXPECT_EQ(0, err);
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
898
EXPECT_EQ(0, close(dgram_abstract_socket));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
903
EXPECT_EQ(0, close(pipe_parent[0]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
904
EXPECT_EQ(0, close(unnamed_sockets[0]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
932
EXPECT_EQ(0, close(pipe_parent[1]));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
944
EXPECT_EQ(0, close(data_socket));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
945
EXPECT_EQ(0, close(stream_pathname_socket));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
953
EXPECT_EQ(0, close(dgram_pathname_socket));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
962
EXPECT_EQ(0, close(data_socket));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
974
EXPECT_EQ(0, close(stream_abstract_socket));
tools/testing/selftests/landlock/scoped_abstract_unix_test.c
975
EXPECT_EQ(0, close(dgram_abstract_socket));
tools/testing/selftests/landlock/scoped_common.h
27
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/scoped_signal_test.c
103
EXPECT_EQ(0, close(pipe_parent[1]));
tools/testing/selftests/landlock/scoped_signal_test.c
112
EXPECT_EQ(0, close(pipe_parent[0]));
tools/testing/selftests/landlock/scoped_signal_test.c
135
EXPECT_EQ(0, close(pipe_parent[0]));
tools/testing/selftests/landlock/scoped_signal_test.c
142
EXPECT_EQ(0, close(pipe_parent[1]));
tools/testing/selftests/landlock/scoped_signal_test.c
150
EXPECT_EQ(0, is_signaled);
tools/testing/selftests/landlock/scoped_signal_test.c
196
EXPECT_EQ(0, close(pipe_child[0]));
tools/testing/selftests/landlock/scoped_signal_test.c
197
EXPECT_EQ(0, close(pipe_parent[1]));
tools/testing/selftests/landlock/scoped_signal_test.c
203
EXPECT_EQ(0, close(pipe_child[1]));
tools/testing/selftests/landlock/scoped_signal_test.c
207
EXPECT_EQ(0, close(pipe_parent[0]));
tools/testing/selftests/landlock/scoped_signal_test.c
225
EXPECT_EQ(0, close(pipe_parent[0]));
tools/testing/selftests/landlock/scoped_signal_test.c
226
EXPECT_EQ(0, close(pipe_child[1]));
tools/testing/selftests/landlock/scoped_signal_test.c
232
EXPECT_EQ(0, close(pipe_child[0]));
tools/testing/selftests/landlock/scoped_signal_test.c
244
EXPECT_EQ(0, close(pipe_parent[1]));
tools/testing/selftests/landlock/scoped_signal_test.c
285
EXPECT_EQ(0, pthread_kill(no_sandbox_thread, 0));
tools/testing/selftests/landlock/scoped_signal_test.c
286
EXPECT_EQ(1, write(thread_pipe[1], ".", 1));
tools/testing/selftests/landlock/scoped_signal_test.c
288
EXPECT_EQ(0, pthread_join(no_sandbox_thread, (void **)&ret));
tools/testing/selftests/landlock/scoped_signal_test.c
289
EXPECT_EQ(THREAD_SUCCESS, ret);
tools/testing/selftests/landlock/scoped_signal_test.c
291
EXPECT_EQ(0, close(thread_pipe[0]));
tools/testing/selftests/landlock/scoped_signal_test.c
292
EXPECT_EQ(0, close(thread_pipe[1]));
tools/testing/selftests/landlock/scoped_signal_test.c
310
EXPECT_EQ(0, pthread_kill(scoped_thread, 0));
tools/testing/selftests/landlock/scoped_signal_test.c
311
EXPECT_EQ(1, write(thread_pipe[1], ".", 1));
tools/testing/selftests/landlock/scoped_signal_test.c
313
EXPECT_EQ(0, pthread_join(scoped_thread, (void **)&ret));
tools/testing/selftests/landlock/scoped_signal_test.c
314
EXPECT_EQ(THREAD_SUCCESS, ret);
tools/testing/selftests/landlock/scoped_signal_test.c
316
EXPECT_EQ(0, close(thread_pipe[0]));
tools/testing/selftests/landlock/scoped_signal_test.c
317
EXPECT_EQ(0, close(thread_pipe[1]));
tools/testing/selftests/landlock/scoped_signal_test.c
366
EXPECT_EQ(0, setuid(arg.new_uid));
tools/testing/selftests/landlock/scoped_signal_test.c
367
EXPECT_EQ(arg.new_uid, getuid());
tools/testing/selftests/landlock/scoped_signal_test.c
368
EXPECT_EQ(1, write(pipe_parent[1], ".", 1));
tools/testing/selftests/landlock/scoped_signal_test.c
370
EXPECT_EQ(0, pthread_join(no_sandbox_thread, (void **)&ret));
tools/testing/selftests/landlock/scoped_signal_test.c
371
EXPECT_EQ(THREAD_SUCCESS, ret);
tools/testing/selftests/landlock/scoped_signal_test.c
374
EXPECT_EQ(0, close(pipe_parent[0]));
tools/testing/selftests/landlock/scoped_signal_test.c
375
EXPECT_EQ(0, close(pipe_parent[1]));
tools/testing/selftests/landlock/scoped_signal_test.c
480
EXPECT_EQ(0, close(pipe_parent[1]));
tools/testing/selftests/landlock/scoped_signal_test.c
481
EXPECT_EQ(0, close(pipe_child[0]));
tools/testing/selftests/landlock/scoped_signal_test.c
499
EXPECT_EQ(0, close(client_socket));
tools/testing/selftests/landlock/scoped_signal_test.c
501
EXPECT_EQ(0, close(pipe_child[1]));
tools/testing/selftests/landlock/scoped_signal_test.c
505
EXPECT_EQ(0, close(pipe_parent[0]));
tools/testing/selftests/landlock/scoped_signal_test.c
520
EXPECT_EQ(0, close(pipe_parent[0]));
tools/testing/selftests/landlock/scoped_signal_test.c
521
EXPECT_EQ(0, close(pipe_child[1]));
tools/testing/selftests/landlock/scoped_signal_test.c
549
EXPECT_EQ(0, close(pipe_child[0]));
tools/testing/selftests/landlock/scoped_signal_test.c
551
EXPECT_EQ(0, close(recv_socket));
tools/testing/selftests/landlock/scoped_signal_test.c
552
EXPECT_EQ(0, close(server_socket));
tools/testing/selftests/landlock/scoped_signal_test.c
554
EXPECT_EQ(0, close(pipe_parent[1]));
tools/testing/selftests/landlock/scoped_signal_test.c
95
EXPECT_EQ(0, is_signaled);
tools/testing/selftests/landlock/tsync_test.c
109
EXPECT_EQ(0, landlock_restrict_self(ruleset_fd, 0));
tools/testing/selftests/landlock/tsync_test.c
112
EXPECT_EQ(0, landlock_restrict_self(ruleset_fd,
tools/testing/selftests/landlock/tsync_test.c
119
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/tsync_test.c
156
EXPECT_EQ(0, d[0].result);
tools/testing/selftests/landlock/tsync_test.c
157
EXPECT_EQ(0, d[1].result);
tools/testing/selftests/landlock/tsync_test.c
159
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/tsync_test.c
236
EXPECT_EQ(0, landlock_restrict_self(ruleset_fd,
tools/testing/selftests/landlock/tsync_test.c
247
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/tsync_test.c
43
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/landlock/tsync_test.c
78
EXPECT_EQ(0, landlock_restrict_self(ruleset_fd,
tools/testing/selftests/landlock/tsync_test.c
90
EXPECT_EQ(0, close(ruleset_fd));
tools/testing/selftests/liveupdate/liveupdate.c
126
EXPECT_EQ(-session_fd2, EEXIST);
tools/testing/selftests/liveupdate/liveupdate.c
342
EXPECT_EQ(ret, -ENOENT);
tools/testing/selftests/liveupdate/liveupdate.c
88
EXPECT_EQ(errno, EBUSY);
tools/testing/selftests/mincore/mincore_selftest.c
271
EXPECT_EQ(vec_size, i) {
tools/testing/selftests/mincore/mincore_selftest.c
41
EXPECT_EQ(0, retval);
tools/testing/selftests/mincore/mincore_selftest.c
46
EXPECT_EQ(-1, retval);
tools/testing/selftests/mincore/mincore_selftest.c
47
EXPECT_EQ(ENOMEM, errno);
tools/testing/selftests/mincore/mincore_selftest.c
59
EXPECT_EQ(-1, retval);
tools/testing/selftests/mincore/mincore_selftest.c
60
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/mincore/mincore_selftest.c
65
EXPECT_EQ(-1, retval);
tools/testing/selftests/mincore/mincore_selftest.c
66
EXPECT_EQ(ENOMEM, errno);
tools/testing/selftests/mincore/mincore_selftest.c
71
EXPECT_EQ(-1, retval);
tools/testing/selftests/mincore/mincore_selftest.c
72
EXPECT_EQ(EFAULT, errno);
tools/testing/selftests/mm/hmm-tests.c
2079
EXPECT_EQ(0, kill(pid, SIGTERM));
tools/testing/selftests/mm/hmm-tests.c
2080
EXPECT_EQ(pid, waitpid(pid, &status, 0));
tools/testing/selftests/mm/hmm-tests.c
2082
EXPECT_EQ(SIGTERM, WTERMSIG(status));
tools/testing/selftests/mm/mdwe_test.c
111
EXPECT_EQ(prctl(PR_SET_MDWE, variant->first_flags, 0L, 0L, 0L), 0);
tools/testing/selftests/mm/mdwe_test.c
115
EXPECT_EQ(ret, 0);
tools/testing/selftests/mm/mdwe_test.c
227
EXPECT_EQ(self->p, MAP_FAILED);
tools/testing/selftests/mm/mdwe_test.c
241
EXPECT_EQ(ret, 0);
tools/testing/selftests/mm/mdwe_test.c
255
EXPECT_EQ(ret, 0);
tools/testing/selftests/mm/mdwe_test.c
26
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/mm/mdwe_test.c
270
EXPECT_EQ(ret, 0);
tools/testing/selftests/mm/mdwe_test.c
284
EXPECT_EQ(p, self->p);
tools/testing/selftests/mm/mdwe_test.c
29
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/mm/mdwe_test.c
300
EXPECT_EQ(ret, 0);
tools/testing/selftests/mm/mdwe_test.c
31
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/mm/mdwe_test.c
33
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/mm/mdwe_test.c
35
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/mm/mdwe_test.c
38
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/mm/mdwe_test.c
40
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/mm/mdwe_test.c
42
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/mm/mdwe_test.c
44
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/mm/pfnmap.c
190
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/mm/pfnmap.c
261
EXPECT_EQ(test_read_access(self->addr1, self->size1,
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1605
EXPECT_EQ(close(fd_tree_base), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1606
EXPECT_EQ(close(fd_tree_subdir), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1678
EXPECT_EQ(create_and_enter_userns(), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1722
EXPECT_EQ(prepare_unpriv_mountns(), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1754
EXPECT_EQ(close(fd_context), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1764
EXPECT_EQ(close(fd_tmpfs), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1770
EXPECT_EQ(close(fd_tree), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1774
EXPECT_EQ(rmdir("/mnt/open_tree_subfolder"), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1813
EXPECT_EQ(close(fd_tree_base), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1814
EXPECT_EQ(close(fd_tree_subdir), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1862
EXPECT_EQ(close(fd_tree_base), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1863
EXPECT_EQ(close(fd_tree_subdir), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1893
EXPECT_EQ(close(fd_tree_base), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1894
EXPECT_EQ(close(fd_tree_subdir), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1924
EXPECT_EQ(close(fd_tree), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
1986
EXPECT_EQ(close(fd_tree1), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
2002
EXPECT_EQ(close(fd_tree2), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
2137
EXPECT_EQ(close(fd_tree), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
656
EXPECT_EQ(close(fd), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
707
EXPECT_EQ(fsync(dfd), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
708
EXPECT_EQ(close(dfd), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
710
EXPECT_EQ(fsync(fd), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
711
EXPECT_EQ(close(fd), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
922
EXPECT_EQ(pthread_join(threads[j], &retptr), 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
925
EXPECT_EQ(ret, 0);
tools/testing/selftests/mount_setattr/mount_setattr_test.c
965
EXPECT_EQ(create_and_enter_userns(), 0);
tools/testing/selftests/mseal_system_mappings/sysmap_is_sealed.c
115
EXPECT_EQ(variant->sealed,
tools/testing/selftests/namespaces/regression_pidfd_setns_test.c
67
EXPECT_EQ(close(sv[1]), 0);
tools/testing/selftests/namespaces/regression_pidfd_setns_test.c
71
EXPECT_EQ(close(sv[0]), 0);
tools/testing/selftests/namespaces/siocgskns_test.c
1011
EXPECT_EQ(socketpair(AF_LOCAL, SOCK_STREAM | SOCK_CLOEXEC, 0, ipc_sockets), 0);
tools/testing/selftests/namespaces/siocgskns_test.c
1328
EXPECT_EQ(socketpair(AF_LOCAL, SOCK_STREAM | SOCK_CLOEXEC, 0, ipc_sockets), 0);
tools/testing/selftests/namespaces/siocgskns_test.c
419
EXPECT_EQ(socketpair(AF_LOCAL, SOCK_STREAM | SOCK_CLOEXEC, 0, ipc_sockets), 0);
tools/testing/selftests/namespaces/siocgskns_test.c
604
EXPECT_EQ(socketpair(AF_LOCAL, SOCK_STREAM | SOCK_CLOEXEC, 0, ipc_sockets), 0);
tools/testing/selftests/namespaces/siocgskns_test.c
806
EXPECT_EQ(socketpair(AF_LOCAL, SOCK_STREAM | SOCK_CLOEXEC, 0, ipc_sockets), 0);
tools/testing/selftests/namespaces/siocgskns_test.c
85
EXPECT_EQ(socketpair(AF_LOCAL, SOCK_STREAM | SOCK_CLOEXEC, 0, ipc_sockets), 0);
tools/testing/selftests/nci/nci_dev.c
433
EXPECT_EQ(get_dev_enable_state(&msg), 0);
tools/testing/selftests/nci/nci_dev.c
445
EXPECT_EQ(rc, 0);
tools/testing/selftests/nci/nci_dev.c
515
EXPECT_EQ(rc, 0);
tools/testing/selftests/nci/nci_dev.c
534
EXPECT_EQ(get_dev_enable_state(&msg), 1);
tools/testing/selftests/nci/nci_dev.c
631
EXPECT_EQ(status, 0);
tools/testing/selftests/nci/nci_dev.c
635
EXPECT_EQ(status, 0);
tools/testing/selftests/nci/nci_dev.c
846
EXPECT_EQ(status, 0);
tools/testing/selftests/nci/nci_dev.c
856
EXPECT_EQ(status, 0);
tools/testing/selftests/nci/nci_dev.c
869
EXPECT_EQ(get_dev_enable_state(&msg), 1);
tools/testing/selftests/nci/nci_dev.c
881
EXPECT_EQ(rc, 0);
tools/testing/selftests/nci/nci_dev.c
890
EXPECT_EQ(get_dev_enable_state(&msg), 0);
tools/testing/selftests/nci/nci_dev.c
901
EXPECT_EQ(rc, 0);
tools/testing/selftests/net/epoll_busy_poll.c
119
EXPECT_EQ(0, ret);
tools/testing/selftests/net/epoll_busy_poll.c
141
EXPECT_EQ(0, ret)
tools/testing/selftests/net/epoll_busy_poll.c
144
EXPECT_EQ(0, self->params.busy_poll_usecs)
tools/testing/selftests/net/epoll_busy_poll.c
147
EXPECT_EQ(0, self->params.busy_poll_budget)
tools/testing/selftests/net/epoll_busy_poll.c
150
EXPECT_EQ(0, self->params.prefer_busy_poll)
tools/testing/selftests/net/epoll_busy_poll.c
153
EXPECT_EQ(0, self->params.__pad)
tools/testing/selftests/net/epoll_busy_poll.c
159
EXPECT_EQ(-1, ret)
tools/testing/selftests/net/epoll_busy_poll.c
162
EXPECT_EQ(EFAULT, errno)
tools/testing/selftests/net/epoll_busy_poll.c
176
EXPECT_EQ(-1, ret)
tools/testing/selftests/net/epoll_busy_poll.c
179
EXPECT_EQ(EINVAL, errno)
tools/testing/selftests/net/epoll_busy_poll.c
187
EXPECT_EQ(-1, ret)
tools/testing/selftests/net/epoll_busy_poll.c
190
EXPECT_EQ(EINVAL, errno)
tools/testing/selftests/net/epoll_busy_poll.c
199
EXPECT_EQ(-1, ret)
tools/testing/selftests/net/epoll_busy_poll.c
202
EXPECT_EQ(EINVAL, errno)
tools/testing/selftests/net/epoll_busy_poll.c
216
EXPECT_EQ(0, ret)
tools/testing/selftests/net/epoll_busy_poll.c
219
EXPECT_EQ(CAP_SET, tmp)
tools/testing/selftests/net/epoll_busy_poll.c
227
EXPECT_EQ(0, ret)
tools/testing/selftests/net/epoll_busy_poll.c
234
EXPECT_EQ(0, ret)
tools/testing/selftests/net/epoll_busy_poll.c
238
EXPECT_EQ(0, ret)
tools/testing/selftests/net/epoll_busy_poll.c
244
EXPECT_EQ(-1, ret)
tools/testing/selftests/net/epoll_busy_poll.c
247
EXPECT_EQ(EPERM, errno)
tools/testing/selftests/net/epoll_busy_poll.c
252
EXPECT_EQ(0, ret)
tools/testing/selftests/net/epoll_busy_poll.c
256
EXPECT_EQ(0, ret)
tools/testing/selftests/net/epoll_busy_poll.c
262
EXPECT_EQ(-1, ret)
tools/testing/selftests/net/epoll_busy_poll.c
265
EXPECT_EQ(EFAULT, errno)
tools/testing/selftests/net/epoll_busy_poll.c
281
EXPECT_EQ(0, ret)
tools/testing/selftests/net/epoll_busy_poll.c
290
EXPECT_EQ(0, ret)
tools/testing/selftests/net/epoll_busy_poll.c
293
EXPECT_EQ(25, self->params.busy_poll_usecs)
tools/testing/selftests/net/epoll_busy_poll.c
296
EXPECT_EQ(16, self->params.busy_poll_budget)
tools/testing/selftests/net/epoll_busy_poll.c
299
EXPECT_EQ(1, self->params.prefer_busy_poll)
tools/testing/selftests/net/epoll_busy_poll.c
302
EXPECT_EQ(0, self->params.__pad)
tools/testing/selftests/net/epoll_busy_poll.c
313
EXPECT_EQ(-1, ret)
tools/testing/selftests/net/epoll_busy_poll.c
316
EXPECT_EQ(EINVAL, errno)
tools/testing/selftests/net/epoll_busy_poll.c
66
EXPECT_EQ(0, ret);
tools/testing/selftests/net/epoll_busy_poll.c
75
EXPECT_EQ(-1, ret)
tools/testing/selftests/net/epoll_busy_poll.c
78
EXPECT_EQ(ENOTTY, errno)
tools/testing/selftests/net/epoll_busy_poll.c
85
EXPECT_EQ(-1, ret)
tools/testing/selftests/net/epoll_busy_poll.c
88
EXPECT_EQ(ENOTTY, errno)
tools/testing/selftests/net/ip_local_port_range.c
197
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/ip_local_port_range.c
203
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/ip_local_port_range.c
209
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
327
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
337
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
340
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
343
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
346
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
366
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
385
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
404
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
424
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
441
EXPECT_EQ(ret, 2);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
449
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
451
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
453
EXPECT_EQ(ret, 2);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
455
EXPECT_EQ(ret, 2);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
457
EXPECT_EQ(ret, 2);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
465
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
467
EXPECT_EQ(ret, 2);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
469
EXPECT_EQ(ret, 2);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
471
EXPECT_EQ(ret, 2);
tools/testing/selftests/net/netfilter/conntrack_dump_flush.c
473
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/netlink-dumps.c
143
EXPECT_EQ(n, -1);
tools/testing/selftests/net/netlink-dumps.c
144
EXPECT_EQ(errno, ENOBUFS);
tools/testing/selftests/net/netlink-dumps.c
164
EXPECT_EQ(ret, FOUND_EXTACK);
tools/testing/selftests/net/netlink-dumps.c
165
EXPECT_EQ(ea.err, EINVAL);
tools/testing/selftests/net/netlink-dumps.c
166
EXPECT_EQ(ea.attr_offs,
tools/testing/selftests/net/netlink-dumps.c
170
EXPECT_EQ(ret, FOUND_EXTACK);
tools/testing/selftests/net/proc_net_pktgen.c
139
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/proc_net_pktgen.c
142
EXPECT_EQ(len, sizeof(thr_cmd_rm_loopback_0));
tools/testing/selftests/net/proc_net_pktgen.c
145
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/proc_net_pktgen.c
148
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/proc_net_pktgen.c
156
EXPECT_EQ(len, -1);
tools/testing/selftests/net/proc_net_pktgen.c
157
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/proc_net_pktgen.c
165
EXPECT_EQ(len, sizeof(ctrl_cmd_stop));
tools/testing/selftests/net/proc_net_pktgen.c
168
EXPECT_EQ(len, sizeof(ctrl_cmd_stop) - 1);
tools/testing/selftests/net/proc_net_pktgen.c
171
EXPECT_EQ(len, sizeof(ctrl_cmd_start));
tools/testing/selftests/net/proc_net_pktgen.c
174
EXPECT_EQ(len, sizeof(ctrl_cmd_start) - 1);
tools/testing/selftests/net/proc_net_pktgen.c
177
EXPECT_EQ(len, sizeof(ctrl_cmd_reset));
tools/testing/selftests/net/proc_net_pktgen.c
180
EXPECT_EQ(len, sizeof(ctrl_cmd_reset) - 1);
tools/testing/selftests/net/proc_net_pktgen.c
188
EXPECT_EQ(len, -1);
tools/testing/selftests/net/proc_net_pktgen.c
189
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/proc_net_pktgen.c
200
EXPECT_EQ(len, -1);
tools/testing/selftests/net/proc_net_pktgen.c
201
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/proc_net_pktgen.c
204
EXPECT_EQ(len, i);
tools/testing/selftests/net/proc_net_pktgen.c
214
EXPECT_EQ(len, -1);
tools/testing/selftests/net/proc_net_pktgen.c
215
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/proc_net_pktgen.c
224
EXPECT_EQ(len, sizeof(dev_cmd_min_pkt_size_0));
tools/testing/selftests/net/proc_net_pktgen.c
228
EXPECT_EQ(len, sizeof(dev_cmd_min_pkt_size_0) - 1);
tools/testing/selftests/net/proc_net_pktgen.c
232
EXPECT_EQ(len, sizeof(dev_cmd_min_pkt_size_1));
tools/testing/selftests/net/proc_net_pktgen.c
236
EXPECT_EQ(len, sizeof(dev_cmd_min_pkt_size_1) - 1);
tools/testing/selftests/net/proc_net_pktgen.c
240
EXPECT_EQ(len, sizeof(dev_cmd_min_pkt_size_2));
tools/testing/selftests/net/proc_net_pktgen.c
244
EXPECT_EQ(len, sizeof(dev_cmd_min_pkt_size_2) - 1);
tools/testing/selftests/net/proc_net_pktgen.c
247
EXPECT_EQ(len, sizeof(dev_cmd_min_pkt_size_3));
tools/testing/selftests/net/proc_net_pktgen.c
250
EXPECT_EQ(len, sizeof(dev_cmd_min_pkt_size_4));
tools/testing/selftests/net/proc_net_pktgen.c
253
EXPECT_EQ(len, sizeof(dev_cmd_min_pkt_size_5));
tools/testing/selftests/net/proc_net_pktgen.c
256
EXPECT_EQ(len, sizeof(dev_cmd_min_pkt_size_6));
tools/testing/selftests/net/proc_net_pktgen.c
259
EXPECT_EQ(len, sizeof(dev_cmd_min_pkt_size_7));
tools/testing/selftests/net/proc_net_pktgen.c
262
EXPECT_EQ(len, sizeof(dev_cmd_min_pkt_size_8));
tools/testing/selftests/net/proc_net_pktgen.c
269
EXPECT_EQ(len, sizeof(dev_cmd_max_pkt_size_0));
tools/testing/selftests/net/proc_net_pktgen.c
276
EXPECT_EQ(len, sizeof(dev_cmd_pkt_size_0));
tools/testing/selftests/net/proc_net_pktgen.c
283
EXPECT_EQ(len, sizeof(dev_cmd_imix_weights_0));
tools/testing/selftests/net/proc_net_pktgen.c
286
EXPECT_EQ(len, sizeof(dev_cmd_imix_weights_1));
tools/testing/selftests/net/proc_net_pktgen.c
289
EXPECT_EQ(len, -1);
tools/testing/selftests/net/proc_net_pktgen.c
290
EXPECT_EQ(errno, E2BIG);
tools/testing/selftests/net/proc_net_pktgen.c
294
EXPECT_EQ(len, -1);
tools/testing/selftests/net/proc_net_pktgen.c
295
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/proc_net_pktgen.c
299
EXPECT_EQ(len, -1);
tools/testing/selftests/net/proc_net_pktgen.c
300
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/proc_net_pktgen.c
304
EXPECT_EQ(len, -1);
tools/testing/selftests/net/proc_net_pktgen.c
305
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/proc_net_pktgen.c
309
EXPECT_EQ(len, -1);
tools/testing/selftests/net/proc_net_pktgen.c
310
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/proc_net_pktgen.c
314
EXPECT_EQ(len, -1);
tools/testing/selftests/net/proc_net_pktgen.c
315
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/proc_net_pktgen.c
319
EXPECT_EQ(len, -1);
tools/testing/selftests/net/proc_net_pktgen.c
320
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/proc_net_pktgen.c
324
EXPECT_EQ(len, -1);
tools/testing/selftests/net/proc_net_pktgen.c
325
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/proc_net_pktgen.c
329
EXPECT_EQ(len, -1);
tools/testing/selftests/net/proc_net_pktgen.c
330
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/proc_net_pktgen.c
338
EXPECT_EQ(len, sizeof(dev_cmd_debug_0));
tools/testing/selftests/net/proc_net_pktgen.c
342
EXPECT_EQ(len, sizeof(dev_cmd_debug_1));
tools/testing/selftests/net/proc_net_pktgen.c
349
EXPECT_EQ(len, sizeof(dev_cmd_frags_0));
tools/testing/selftests/net/proc_net_pktgen.c
356
EXPECT_EQ(len, sizeof(dev_cmd_delay_0));
tools/testing/selftests/net/proc_net_pktgen.c
359
EXPECT_EQ(len, sizeof(dev_cmd_delay_1));
tools/testing/selftests/net/proc_net_pktgen.c
366
EXPECT_EQ(len, -1);
tools/testing/selftests/net/proc_net_pktgen.c
367
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/proc_net_pktgen.c
370
EXPECT_EQ(len, sizeof(dev_cmd_rate_1));
tools/testing/selftests/net/proc_net_pktgen.c
377
EXPECT_EQ(len, -1);
tools/testing/selftests/net/proc_net_pktgen.c
378
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/proc_net_pktgen.c
381
EXPECT_EQ(len, sizeof(dev_cmd_ratep_1));
tools/testing/selftests/net/proc_net_pktgen.c
388
EXPECT_EQ(len, sizeof(dev_cmd_udp_src_min_0));
tools/testing/selftests/net/proc_net_pktgen.c
395
EXPECT_EQ(len, sizeof(dev_cmd_udp_dst_min_0));
tools/testing/selftests/net/proc_net_pktgen.c
402
EXPECT_EQ(len, sizeof(dev_cmd_udp_src_max_0));
tools/testing/selftests/net/proc_net_pktgen.c
409
EXPECT_EQ(len, sizeof(dev_cmd_udp_dst_max_0));
tools/testing/selftests/net/proc_net_pktgen.c
417
EXPECT_EQ(len, -1);
tools/testing/selftests/net/proc_net_pktgen.c
418
EXPECT_EQ(errno, EOPNOTSUPP);
tools/testing/selftests/net/proc_net_pktgen.c
422
EXPECT_EQ(len, sizeof(dev_cmd_clone_skb_1));
tools/testing/selftests/net/proc_net_pktgen.c
429
EXPECT_EQ(len, sizeof(dev_cmd_count_0));
tools/testing/selftests/net/proc_net_pktgen.c
436
EXPECT_EQ(len, sizeof(dev_cmd_src_mac_count_0));
tools/testing/selftests/net/proc_net_pktgen.c
443
EXPECT_EQ(len, sizeof(dev_cmd_dst_mac_count_0));
tools/testing/selftests/net/proc_net_pktgen.c
451
EXPECT_EQ(len, sizeof(dev_cmd_burst_0));
tools/testing/selftests/net/proc_net_pktgen.c
458
EXPECT_EQ(len, sizeof(dev_cmd_node_0));
tools/testing/selftests/net/proc_net_pktgen.c
465
EXPECT_EQ(len, sizeof(dev_cmd_xmit_mode_0));
tools/testing/selftests/net/proc_net_pktgen.c
468
EXPECT_EQ(len, sizeof(dev_cmd_xmit_mode_1));
tools/testing/selftests/net/proc_net_pktgen.c
471
EXPECT_EQ(len, sizeof(dev_cmd_xmit_mode_2));
tools/testing/selftests/net/proc_net_pktgen.c
474
EXPECT_EQ(len, sizeof(dev_cmd_xmit_mode_3));
tools/testing/selftests/net/proc_net_pktgen.c
482
EXPECT_EQ(len, sizeof(dev_cmd_flag_0));
tools/testing/selftests/net/proc_net_pktgen.c
486
EXPECT_EQ(len, sizeof(dev_cmd_flag_1));
tools/testing/selftests/net/proc_net_pktgen.c
490
EXPECT_EQ(len, sizeof(dev_cmd_flag_2));
tools/testing/selftests/net/proc_net_pktgen.c
497
EXPECT_EQ(len, sizeof(dev_cmd_dst_min_0));
tools/testing/selftests/net/proc_net_pktgen.c
504
EXPECT_EQ(len, sizeof(dev_cmd_dst_0));
tools/testing/selftests/net/proc_net_pktgen.c
511
EXPECT_EQ(len, sizeof(dev_cmd_dst_max_0));
tools/testing/selftests/net/proc_net_pktgen.c
518
EXPECT_EQ(len, sizeof(dev_cmd_dst6_0));
tools/testing/selftests/net/proc_net_pktgen.c
525
EXPECT_EQ(len, sizeof(dev_cmd_dst6_min_0));
tools/testing/selftests/net/proc_net_pktgen.c
532
EXPECT_EQ(len, sizeof(dev_cmd_dst6_max_0));
tools/testing/selftests/net/proc_net_pktgen.c
539
EXPECT_EQ(len, sizeof(dev_cmd_src6_0));
tools/testing/selftests/net/proc_net_pktgen.c
546
EXPECT_EQ(len, sizeof(dev_cmd_src_min_0));
tools/testing/selftests/net/proc_net_pktgen.c
553
EXPECT_EQ(len, sizeof(dev_cmd_src_max_0));
tools/testing/selftests/net/proc_net_pktgen.c
560
EXPECT_EQ(len, sizeof(dev_cmd_dst_mac_0));
tools/testing/selftests/net/proc_net_pktgen.c
567
EXPECT_EQ(len, sizeof(dev_cmd_src_mac_0));
tools/testing/selftests/net/proc_net_pktgen.c
574
EXPECT_EQ(len, sizeof(dev_cmd_clear_counters_0));
tools/testing/selftests/net/proc_net_pktgen.c
581
EXPECT_EQ(len, sizeof(dev_cmd_flows_0));
tools/testing/selftests/net/proc_net_pktgen.c
588
EXPECT_EQ(len, sizeof(dev_cmd_spi_0)) TH_LOG("CONFIG_XFRM not enabled?");
tools/testing/selftests/net/proc_net_pktgen.c
595
EXPECT_EQ(len, sizeof(dev_cmd_flowlen_0));
tools/testing/selftests/net/proc_net_pktgen.c
602
EXPECT_EQ(len, sizeof(dev_cmd_queue_map_min_0));
tools/testing/selftests/net/proc_net_pktgen.c
609
EXPECT_EQ(len, sizeof(dev_cmd_queue_map_max_0));
tools/testing/selftests/net/proc_net_pktgen.c
616
EXPECT_EQ(len, sizeof(dev_cmd_mpls_0));
tools/testing/selftests/net/proc_net_pktgen.c
619
EXPECT_EQ(len, sizeof(dev_cmd_mpls_1));
tools/testing/selftests/net/proc_net_pktgen.c
622
EXPECT_EQ(len, sizeof(dev_cmd_mpls_2));
tools/testing/selftests/net/proc_net_pktgen.c
625
EXPECT_EQ(len, -1);
tools/testing/selftests/net/proc_net_pktgen.c
626
EXPECT_EQ(errno, E2BIG);
tools/testing/selftests/net/proc_net_pktgen.c
633
EXPECT_EQ(len, sizeof(dev_cmd_vlan_id_0));
tools/testing/selftests/net/proc_net_pktgen.c
636
EXPECT_EQ(len, sizeof(dev_cmd_vlan_p_0));
tools/testing/selftests/net/proc_net_pktgen.c
639
EXPECT_EQ(len, sizeof(dev_cmd_vlan_cfi_0));
tools/testing/selftests/net/proc_net_pktgen.c
642
EXPECT_EQ(len, sizeof(dev_cmd_vlan_id_1));
tools/testing/selftests/net/proc_net_pktgen.c
649
EXPECT_EQ(len, sizeof(dev_cmd_svlan_id_0));
tools/testing/selftests/net/proc_net_pktgen.c
652
EXPECT_EQ(len, sizeof(dev_cmd_svlan_p_0));
tools/testing/selftests/net/proc_net_pktgen.c
655
EXPECT_EQ(len, sizeof(dev_cmd_svlan_cfi_0));
tools/testing/selftests/net/proc_net_pktgen.c
658
EXPECT_EQ(len, sizeof(dev_cmd_svlan_id_1));
tools/testing/selftests/net/proc_net_pktgen.c
666
EXPECT_EQ(len, sizeof(dev_cmd_tos_0));
tools/testing/selftests/net/proc_net_pktgen.c
669
EXPECT_EQ(len, sizeof(dev_cmd_tos_1));
tools/testing/selftests/net/proc_net_pktgen.c
672
EXPECT_EQ(len, sizeof(dev_cmd_tos_2));
tools/testing/selftests/net/proc_net_pktgen.c
680
EXPECT_EQ(len, sizeof(dev_cmd_traffic_class_0));
tools/testing/selftests/net/proc_net_pktgen.c
687
EXPECT_EQ(len, sizeof(dev_cmd_skb_priority_0));
tools/testing/selftests/net/reuseaddr_ports_exhausted.c
115
EXPECT_EQ(-1, fd[1]) TH_LOG("should fail to bind because both sockets successfully listened.");
tools/testing/selftests/net/reuseaddr_ports_exhausted.c
153
EXPECT_EQ(-1, ret) TH_LOG("should fail to listen because only one uid reserves the port in TCP_LISTEN.");
tools/testing/selftests/net/reuseaddr_ports_exhausted.c
93
EXPECT_EQ(-1, fd[1]) TH_LOG("should fail to bind.");
tools/testing/selftests/net/tap.c
367
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/tap.c
371
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/tap.c
385
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/tap.c
388
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/tcp_port_share.c
186
EXPECT_EQ(connect(c2, &addr.sa, addr.len), 0) TH_LOG("connect(%s): %m", addr.str);
tools/testing/selftests/net/tcp_port_share.c
187
EXPECT_EQ(getsockname_port(c2), SRC_PORT);
tools/testing/selftests/net/tcp_port_share.c
250
EXPECT_EQ(connect(c2, &addr.sa, addr.len), -1) TH_LOG("connect(%s)", addr.str);
tools/testing/selftests/net/tcp_port_share.c
251
EXPECT_EQ(errno, EADDRNOTAVAIL) TH_LOG("%m");
tools/testing/selftests/net/tls.c
1008
EXPECT_EQ(send(self->fd, send_mem, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1015
EXPECT_EQ(memcmp(send_mem, recv_mem, send_len), 0);
tools/testing/selftests/net/tls.c
1031
EXPECT_EQ(send(self->fd, buf, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1060
EXPECT_EQ(memcmp(send_mem, recv_mem, total_len), 0);
tools/testing/selftests/net/tls.c
1075
EXPECT_EQ(recv(self->cfd, recv_mem, total_len, MSG_WAITALL), total_len);
tools/testing/selftests/net/tls.c
1077
EXPECT_EQ(memcmp(send_mem, recv_mem, send_len), 0);
tools/testing/selftests/net/tls.c
1078
EXPECT_EQ(memcmp(send_mem, recv_mem + send_len, send_len), 0);
tools/testing/selftests/net/tls.c
1093
EXPECT_EQ(recv(self->cfd, recv_mem, recv_len, 0), recv_len);
tools/testing/selftests/net/tls.c
1094
EXPECT_EQ(recv(self->cfd, recv_mem + recv_len, recv_len, 0), 5);
tools/testing/selftests/net/tls.c
1095
EXPECT_EQ(memcmp(send_mem, recv_mem, total_len), 0);
tools/testing/selftests/net/tls.c
1107
EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1108
EXPECT_EQ(recv(self->cfd, recv_mem, strlen(test_str_first),
tools/testing/selftests/net/tls.c
1110
EXPECT_EQ(memcmp(test_str_first, recv_mem, strlen(test_str_first)), 0);
tools/testing/selftests/net/tls.c
1112
EXPECT_EQ(recv(self->cfd, recv_mem, strlen(test_str_second),
tools/testing/selftests/net/tls.c
1114
EXPECT_EQ(memcmp(test_str_second, recv_mem, strlen(test_str_second)),
tools/testing/selftests/net/tls.c
1123
EXPECT_EQ(recv(self->cfd, buf, sizeof(buf), MSG_DONTWAIT), -1);
tools/testing/selftests/net/tls.c
1125
EXPECT_EQ(err, true);
tools/testing/selftests/net/tls.c
1134
EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1135
EXPECT_EQ(recv(self->cfd, buf, send_len, MSG_PEEK), send_len);
tools/testing/selftests/net/tls.c
1136
EXPECT_EQ(memcmp(test_str, buf, send_len), 0);
tools/testing/selftests/net/tls.c
1138
EXPECT_EQ(recv(self->cfd, buf, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1139
EXPECT_EQ(memcmp(test_str, buf, send_len), 0);
tools/testing/selftests/net/tls.c
1150
EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1153
EXPECT_EQ(memcmp(test_str, buf, send_len), 0);
tools/testing/selftests/net/tls.c
1157
EXPECT_EQ(memcmp(test_str, buf, send_len), 0);
tools/testing/selftests/net/tls.c
1169
EXPECT_EQ(send(self->fd, test_str_first, len, 0), len);
tools/testing/selftests/net/tls.c
1172
EXPECT_EQ(send(self->fd, test_str_second, len, 0), len);
tools/testing/selftests/net/tls.c
1176
EXPECT_EQ(recv(self->cfd, buf, len, MSG_PEEK | MSG_WAITALL), len);
tools/testing/selftests/net/tls.c
1180
EXPECT_EQ(memcmp(test_str_first, buf, len), 0);
tools/testing/selftests/net/tls.c
1184
EXPECT_EQ(recv(self->cfd, buf, len, MSG_WAITALL), len);
tools/testing/selftests/net/tls.c
1190
EXPECT_EQ(memcmp(test_str, buf, len), 0);
tools/testing/selftests/net/tls.c
1196
EXPECT_EQ(send(self->fd, test_str_first, len, MSG_MORE), len);
tools/testing/selftests/net/tls.c
1199
EXPECT_EQ(send(self->fd, test_str_second, len, 0), len);
tools/testing/selftests/net/tls.c
1203
EXPECT_EQ(recv(self->cfd, buf, len, MSG_PEEK | MSG_WAITALL), len);
tools/testing/selftests/net/tls.c
1206
EXPECT_EQ(memcmp(test_str, buf, len), 0);
tools/testing/selftests/net/tls.c
1218
EXPECT_EQ(send(self->fd, test_str_first, len, 0), len);
tools/testing/selftests/net/tls.c
1221
EXPECT_EQ(send(self->fd, test_str_second, len, 0), len);
tools/testing/selftests/net/tls.c
1228
EXPECT_EQ(memcmp(test_str, buf, len), 0);
tools/testing/selftests/net/tls.c
1237
EXPECT_EQ(send(self->fd, send_mem, 10, 0), 10);
tools/testing/selftests/net/tls.c
1238
EXPECT_EQ(send(self->fd, send_mem, 5, 0), 5);
tools/testing/selftests/net/tls.c
1241
EXPECT_EQ(setsockopt(self->cfd, SOL_SOCKET, SO_RCVLOWAT,
tools/testing/selftests/net/tls.c
1243
EXPECT_EQ(recv(self->cfd, recv_mem, 1, MSG_WAITALL), 1);
tools/testing/selftests/net/tls.c
1244
EXPECT_EQ(recv(self->cfd, recv_mem + 1, 6, MSG_WAITALL), 6);
tools/testing/selftests/net/tls.c
1245
EXPECT_EQ(recv(self->cfd, recv_mem + 7, 10, 0), 8);
tools/testing/selftests/net/tls.c
1247
EXPECT_EQ(memcmp(send_mem, recv_mem, 10), 0);
tools/testing/selftests/net/tls.c
1248
EXPECT_EQ(memcmp(send_mem, recv_mem + 10, 5), 0);
tools/testing/selftests/net/tls.c
1275
EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1277
EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
tools/testing/selftests/net/tls.c
1281
EXPECT_EQ(send(self->cfd, test_str, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1283
EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
tools/testing/selftests/net/tls.c
1293
EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1297
EXPECT_EQ(poll(&fd, 1, 20), 1);
tools/testing/selftests/net/tls.c
1298
EXPECT_EQ(fd.revents & POLLIN, 1);
tools/testing/selftests/net/tls.c
1299
EXPECT_EQ(recv(self->cfd, buf, send_len, MSG_WAITALL), send_len);
tools/testing/selftests/net/tls.c
1301
EXPECT_EQ(poll(&fd, 1, 20), 0);
tools/testing/selftests/net/tls.c
1313
EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1315
EXPECT_EQ(poll(&fd, 1, -1), 1);
tools/testing/selftests/net/tls.c
1316
EXPECT_EQ(fd.revents & POLLIN, 1);
tools/testing/selftests/net/tls.c
1317
EXPECT_EQ(recv(self->cfd, recv_mem, send_len, MSG_WAITALL), send_len);
tools/testing/selftests/net/tls.c
1329
EXPECT_EQ(send(self->fd, send_mem, sizeof(send_mem), 0),
tools/testing/selftests/net/tls.c
1332
EXPECT_EQ(poll(&fd, 1, -1), 1);
tools/testing/selftests/net/tls.c
1333
EXPECT_EQ(fd.revents & POLLIN, 1);
tools/testing/selftests/net/tls.c
1334
EXPECT_EQ(recv(self->cfd, recv_mem, sizeof(recv_mem), MSG_WAITALL),
tools/testing/selftests/net/tls.c
1340
EXPECT_EQ(poll(&fd, 1, -1), 1);
tools/testing/selftests/net/tls.c
1341
EXPECT_EQ(fd.revents & POLLIN, 1);
tools/testing/selftests/net/tls.c
1342
EXPECT_EQ(recv(self->cfd, recv_mem, sizeof(recv_mem), 0),
tools/testing/selftests/net/tls.c
1369
EXPECT_EQ(status, 0);
tools/testing/selftests/net/tls.c
1370
EXPECT_EQ(res, pid2);
tools/testing/selftests/net/tls.c
1400
EXPECT_EQ(setsockopt(self->fd, SOL_SOCKET, SO_SNDBUF,
tools/testing/selftests/net/tls.c
1430
EXPECT_EQ(status, 0);
tools/testing/selftests/net/tls.c
1431
EXPECT_EQ(res, pid2);
tools/testing/selftests/net/tls.c
1492
EXPECT_EQ(status, 0);
tools/testing/selftests/net/tls.c
1572
EXPECT_EQ(tls_send_cmsg(self->fd, record_type, test_str, send_len, 0),
tools/testing/selftests/net/tls.c
1575
EXPECT_EQ(recv(self->cfd, buf, send_len, 0), -1);
tools/testing/selftests/net/tls.c
1577
EXPECT_EQ(tls_recv_cmsg(_metadata, self->cfd, record_type,
tools/testing/selftests/net/tls.c
1580
EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
tools/testing/selftests/net/tls.c
1585
EXPECT_EQ(tls_recv_cmsg(_metadata, self->cfd, record_type,
tools/testing/selftests/net/tls.c
1588
EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
tools/testing/selftests/net/tls.c
1601
EXPECT_EQ(tls_send_cmsg(self->fd, 100, rec1, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1602
EXPECT_EQ(tls_send_cmsg(self->fd, 100, rec2, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1604
EXPECT_EQ(tls_recv_cmsg(_metadata, self->cfd, 100, buf, sizeof(buf), MSG_PEEK), send_len);
tools/testing/selftests/net/tls.c
1605
EXPECT_EQ(memcmp(buf, rec1, send_len), 0);
tools/testing/selftests/net/tls.c
1607
EXPECT_EQ(tls_recv_cmsg(_metadata, self->cfd, 100, buf, sizeof(buf), MSG_PEEK), send_len);
tools/testing/selftests/net/tls.c
1608
EXPECT_EQ(memcmp(buf, rec1, send_len), 0);
tools/testing/selftests/net/tls.c
1610
EXPECT_EQ(tls_recv_cmsg(_metadata, self->cfd, 100, buf, sizeof(buf), 0), send_len);
tools/testing/selftests/net/tls.c
1611
EXPECT_EQ(memcmp(buf, rec1, send_len), 0);
tools/testing/selftests/net/tls.c
1613
EXPECT_EQ(tls_recv_cmsg(_metadata, self->cfd, 100, buf, sizeof(buf), 0), send_len);
tools/testing/selftests/net/tls.c
1614
EXPECT_EQ(memcmp(buf, rec2, send_len), 0);
tools/testing/selftests/net/tls.c
1628
EXPECT_EQ(send(self->fd, rec1, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1629
EXPECT_EQ(tls_send_cmsg(self->fd, 100, rec2, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1630
EXPECT_EQ(send(self->fd, rec3, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1632
EXPECT_EQ(recv(self->cfd, buf, sizeof(buf), MSG_PEEK), send_len);
tools/testing/selftests/net/tls.c
1633
EXPECT_EQ(recv(self->cfd, buf, sizeof(buf), MSG_PEEK), send_len);
tools/testing/selftests/net/tls.c
1644
EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1646
EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
tools/testing/selftests/net/tls.c
1657
EXPECT_EQ(send(self->fd, test_str, send_len, MSG_MORE), send_len);
tools/testing/selftests/net/tls.c
1677
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/tls.c
1679
EXPECT_EQ(ret, -1);
tools/testing/selftests/net/tls.c
1680
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/tls.c
1683
EXPECT_EQ(ret, -1);
tools/testing/selftests/net/tls.c
1684
EXPECT_EQ(errno, EISCONN);
tools/testing/selftests/net/tls.c
1695
EXPECT_EQ(getsockopt(self->fd, SOL_TLS, TLS_TX, &get, &len), 0);
tools/testing/selftests/net/tls.c
1696
EXPECT_EQ(len, sizeof(struct tls_crypto_info));
tools/testing/selftests/net/tls.c
1697
EXPECT_EQ(get.crypto_info.version, variant->tls_version);
tools/testing/selftests/net/tls.c
1698
EXPECT_EQ(get.crypto_info.cipher_type, variant->cipher_type);
tools/testing/selftests/net/tls.c
1704
EXPECT_EQ(getsockopt(self->fd, SOL_TLS, TLS_TX, &get, &len), 0);
tools/testing/selftests/net/tls.c
1705
EXPECT_EQ(len, expect.len);
tools/testing/selftests/net/tls.c
1706
EXPECT_EQ(get.crypto_info.version, variant->tls_version);
tools/testing/selftests/net/tls.c
1707
EXPECT_EQ(get.crypto_info.cipher_type, variant->cipher_type);
tools/testing/selftests/net/tls.c
1708
EXPECT_EQ(memcmp(&get, &expect, expect.len), 0);
tools/testing/selftests/net/tls.c
1712
EXPECT_EQ(getsockopt(self->fd, SOL_TLS, TLS_TX, &get, &len), -1);
tools/testing/selftests/net/tls.c
1713
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/tls.c
1717
EXPECT_EQ(getsockopt(self->fd, SOL_TLS, TLS_TX, &get, &len), -1);
tools/testing/selftests/net/tls.c
1718
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/tls.c
1733
EXPECT_EQ(send(self->fd, rec1, 10, 0), 10);
tools/testing/selftests/net/tls.c
1734
EXPECT_EQ(send(self->fd, rec2, 10, 0), 10);
tools/testing/selftests/net/tls.c
1744
EXPECT_EQ(recv(self->cfd, recv_mem, 1, 0), 1);
tools/testing/selftests/net/tls.c
1745
EXPECT_EQ(recv_mem[0], rec1[0]);
tools/testing/selftests/net/tls.c
1750
EXPECT_EQ(memcmp(rec1, recv_mem, 9), 0);
tools/testing/selftests/net/tls.c
1752
EXPECT_EQ(memcmp(rec2, recv_mem + 9, ret - 9), 0);
tools/testing/selftests/net/tls.c
1762
EXPECT_EQ(tls_send_cmsg(fd, TLS_RECORD_TYPE_HANDSHAKE,
tools/testing/selftests/net/tls.c
1771
EXPECT_EQ(tls_recv_cmsg(_metadata, fd, TLS_RECORD_TYPE_HANDSHAKE, buf, sizeof(buf), flags),
tools/testing/selftests/net/tls.c
1773
EXPECT_EQ(memcmp(buf, key_update_msg, sizeof(key_update_msg)), 0);
tools/testing/selftests/net/tls.c
1800
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/tls.c
1802
EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1803
EXPECT_EQ(recv(self->cfd, buf, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1804
EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
tools/testing/selftests/net/tls.c
1831
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/tls.c
1833
EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1834
EXPECT_EQ(recv(self->cfd, buf, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1835
EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
tools/testing/selftests/net/tls.c
1859
EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1868
EXPECT_EQ(ret, -1);
tools/testing/selftests/net/tls.c
1869
EXPECT_EQ(errno, EOPNOTSUPP);
tools/testing/selftests/net/tls.c
1871
EXPECT_EQ(recv(self->cfd, buf, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1887
EXPECT_EQ(send(self->fd, test_str_1, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1888
EXPECT_EQ(recv(self->cfd, buf, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1889
EXPECT_EQ(memcmp(buf, test_str_1, send_len), 0);
tools/testing/selftests/net/tls.c
1894
EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, tls12.len), 0);
tools/testing/selftests/net/tls.c
1898
EXPECT_EQ(send(self->fd, test_str_2, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1901
EXPECT_EQ(recv(self->cfd, buf, send_len, 0), -1);
tools/testing/selftests/net/tls.c
1907
EXPECT_EQ(recv(self->cfd, buf, sizeof(buf), 0), -1);
tools/testing/selftests/net/tls.c
1908
EXPECT_EQ(errno, EKEYEXPIRED);
tools/testing/selftests/net/tls.c
1911
EXPECT_EQ(recv(self->cfd, buf, sizeof(buf), MSG_DONTWAIT), -1);
tools/testing/selftests/net/tls.c
1912
EXPECT_EQ(errno, EKEYEXPIRED);
tools/testing/selftests/net/tls.c
1915
EXPECT_EQ(setsockopt(self->cfd, SOL_TLS, TLS_RX, &tls12, tls12.len), 0);
tools/testing/selftests/net/tls.c
1919
EXPECT_EQ(memcmp(buf, test_str_2, send_len), 0);
tools/testing/selftests/net/tls.c
1932
EXPECT_EQ(send(self->fd, test_str_1, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1933
EXPECT_EQ(recv(self->cfd, buf, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1934
EXPECT_EQ(memcmp(buf, test_str_1, send_len), 0);
tools/testing/selftests/net/tls.c
1942
EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, tls12.len), -1);
tools/testing/selftests/net/tls.c
1943
EXPECT_EQ(errno, EBUSY);
tools/testing/selftests/net/tls.c
1949
EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, tls12.len), 0);
tools/testing/selftests/net/tls.c
1953
EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, tls12.len), -1);
tools/testing/selftests/net/tls.c
1954
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/tls.c
1958
EXPECT_EQ(setsockopt(self->cfd, SOL_TLS, TLS_RX, &tls12, tls12.len), -1);
tools/testing/selftests/net/tls.c
1959
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/tls.c
1966
EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, tls12.len), -1);
tools/testing/selftests/net/tls.c
1967
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/tls.c
1971
EXPECT_EQ(send(self->fd, test_str_2, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
1974
EXPECT_EQ(recv(self->cfd, buf, send_len, 0), -1);
tools/testing/selftests/net/tls.c
1980
EXPECT_EQ(recv(self->cfd, buf, sizeof(buf), 0), -1);
tools/testing/selftests/net/tls.c
1981
EXPECT_EQ(errno, EKEYEXPIRED);
tools/testing/selftests/net/tls.c
1984
EXPECT_EQ(recv(self->cfd, buf, sizeof(buf), MSG_DONTWAIT), -1);
tools/testing/selftests/net/tls.c
1985
EXPECT_EQ(errno, EKEYEXPIRED);
tools/testing/selftests/net/tls.c
1989
EXPECT_EQ(setsockopt(self->cfd, SOL_TLS, TLS_RX, &tls12, tls12.len), 0);
tools/testing/selftests/net/tls.c
1993
EXPECT_EQ(memcmp(buf, test_str_2, send_len), 0);
tools/testing/selftests/net/tls.c
2007
EXPECT_EQ(send(self->fd, test_str_1, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
2012
EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, tls12.len), 0);
tools/testing/selftests/net/tls.c
2014
EXPECT_EQ(recv(self->cfd, buf, sizeof(buf), MSG_PEEK), send_len);
tools/testing/selftests/net/tls.c
2015
EXPECT_EQ(memcmp(buf, test_str_1, send_len), 0);
tools/testing/selftests/net/tls.c
2017
EXPECT_EQ(recv(self->cfd, buf, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
2018
EXPECT_EQ(memcmp(buf, test_str_1, send_len), 0);
tools/testing/selftests/net/tls.c
2021
EXPECT_EQ(recv(self->cfd, buf, send_len, MSG_PEEK), -1);
tools/testing/selftests/net/tls.c
2030
EXPECT_EQ(setsockopt(self->cfd, SOL_TLS, TLS_RX, &tls12, tls12.len), 0);
tools/testing/selftests/net/tls.c
2047
EXPECT_EQ(send(self->fd, mem_send, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
2052
EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, tls12.len), 0);
tools/testing/selftests/net/tls.c
2054
EXPECT_EQ(send(self->fd, mem_send, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
2056
EXPECT_EQ(splice(self->cfd, NULL, p[1], NULL, TLS_PAYLOAD_MAX_LEN, 0), send_len);
tools/testing/selftests/net/tls.c
2057
EXPECT_EQ(read(p[0], mem_recv, send_len), send_len);
tools/testing/selftests/net/tls.c
2058
EXPECT_EQ(memcmp(mem_send, mem_recv, send_len), 0);
tools/testing/selftests/net/tls.c
206
EXPECT_EQ(cmsg->cmsg_level, SOL_TLS);
tools/testing/selftests/net/tls.c
2061
EXPECT_EQ(splice(self->cfd, NULL, p[1], NULL, TLS_PAYLOAD_MAX_LEN, 0), -1);
tools/testing/selftests/net/tls.c
2062
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/tls.c
207
EXPECT_EQ(cmsg->cmsg_type, TLS_GET_RECORD_TYPE);
tools/testing/selftests/net/tls.c
2071
EXPECT_EQ(splice(self->cfd, NULL, p[1], NULL, TLS_PAYLOAD_MAX_LEN, 0), -1);
tools/testing/selftests/net/tls.c
2072
EXPECT_EQ(errno, EKEYEXPIRED);
tools/testing/selftests/net/tls.c
2075
EXPECT_EQ(setsockopt(self->cfd, SOL_TLS, TLS_RX, &tls12, tls12.len), 0);
tools/testing/selftests/net/tls.c
2077
EXPECT_EQ(splice(self->cfd, NULL, p[1], NULL, TLS_PAYLOAD_MAX_LEN, 0), send_len);
tools/testing/selftests/net/tls.c
2078
EXPECT_EQ(read(p[0], mem_recv, send_len), send_len);
tools/testing/selftests/net/tls.c
2079
EXPECT_EQ(memcmp(mem_send, mem_recv, send_len), 0);
tools/testing/selftests/net/tls.c
2097
EXPECT_EQ(send(self->fd, test_str_1, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
2102
EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, tls12.len), 0);
tools/testing/selftests/net/tls.c
2104
EXPECT_EQ(recv(self->cfd, buf, sizeof(buf), MSG_PEEK), send_len);
tools/testing/selftests/net/tls.c
2105
EXPECT_EQ(memcmp(buf, test_str_1, send_len), 0);
tools/testing/selftests/net/tls.c
2107
EXPECT_EQ(splice(self->cfd, NULL, p[1], NULL, TLS_PAYLOAD_MAX_LEN, 0), send_len);
tools/testing/selftests/net/tls.c
2108
EXPECT_EQ(read(p[0], mem_recv, send_len), send_len);
tools/testing/selftests/net/tls.c
2109
EXPECT_EQ(memcmp(mem_recv, test_str_1, send_len), 0);
tools/testing/selftests/net/tls.c
2121
EXPECT_EQ(getsockopt(self->fd, SOL_TLS, TLS_TX, &tls12_get, &len), 0);
tools/testing/selftests/net/tls.c
2122
EXPECT_EQ(len, tls12.len);
tools/testing/selftests/net/tls.c
2123
EXPECT_EQ(memcmp(&tls12_get, &tls12, tls12.len), 0);
tools/testing/selftests/net/tls.c
2126
EXPECT_EQ(getsockopt(self->cfd, SOL_TLS, TLS_RX, &tls12_get, &len), 0);
tools/testing/selftests/net/tls.c
2127
EXPECT_EQ(len, tls12.len);
tools/testing/selftests/net/tls.c
2128
EXPECT_EQ(memcmp(&tls12_get, &tls12, tls12.len), 0);
tools/testing/selftests/net/tls.c
2135
EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, tls12.len), 0);
tools/testing/selftests/net/tls.c
2138
EXPECT_EQ(setsockopt(self->cfd, SOL_TLS, TLS_RX, &tls12, tls12.len), 0);
tools/testing/selftests/net/tls.c
2141
EXPECT_EQ(getsockopt(self->fd, SOL_TLS, TLS_TX, &tls12_get, &len), 0);
tools/testing/selftests/net/tls.c
2142
EXPECT_EQ(len, tls12.len);
tools/testing/selftests/net/tls.c
2143
EXPECT_EQ(memcmp(&tls12_get, &tls12, tls12.len), 0);
tools/testing/selftests/net/tls.c
2146
EXPECT_EQ(getsockopt(self->cfd, SOL_TLS, TLS_RX, &tls12_get, &len), 0);
tools/testing/selftests/net/tls.c
2147
EXPECT_EQ(len, tls12.len);
tools/testing/selftests/net/tls.c
2148
EXPECT_EQ(memcmp(&tls12_get, &tls12, tls12.len), 0);
tools/testing/selftests/net/tls.c
2165
EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, tls12.len), 0);
tools/testing/selftests/net/tls.c
2172
EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
2177
EXPECT_EQ(poll(&pfd, 1, 0), 0);
tools/testing/selftests/net/tls.c
2189
EXPECT_EQ(setsockopt(self->cfd, SOL_TLS, TLS_RX, &tls12, tls12.len), 0);
tools/testing/selftests/net/tls.c
2192
EXPECT_EQ(pid2, ret);
tools/testing/selftests/net/tls.c
2193
EXPECT_EQ(status, 0);
tools/testing/selftests/net/tls.c
2197
EXPECT_EQ(poll(&pfd, 1, 5000), 1);
tools/testing/selftests/net/tls.c
2217
EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, tls12.len), 0);
tools/testing/selftests/net/tls.c
222
EXPECT_EQ(ctype, record_type);
tools/testing/selftests/net/tls.c
2232
EXPECT_EQ(setsockopt(self->cfd, SOL_TLS, TLS_RX, &tls12, tls12.len), 0);
tools/testing/selftests/net/tls.c
2236
EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
2239
EXPECT_EQ(pid2, ret);
tools/testing/selftests/net/tls.c
2240
EXPECT_EQ(status, 0);
tools/testing/selftests/net/tls.c
2244
EXPECT_EQ(poll(&pfd, 1, 5000), 1);
tools/testing/selftests/net/tls.c
2499
EXPECT_EQ(send(self->fd, variant->recs[i]->cipher_data,
tools/testing/selftests/net/tls.c
2509
EXPECT_EQ(__tls_recv_cmsg(_metadata, self->cfd, NULL,
tools/testing/selftests/net/tls.c
2512
EXPECT_EQ(errno, -variant->recv_ret[i]);
tools/testing/selftests/net/tls.c
2521
EXPECT_EQ(buf[j], (*rec)->plain_data[rec_off]);
tools/testing/selftests/net/tls.c
253
EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
255
EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
tools/testing/selftests/net/tls.c
2585
EXPECT_EQ(send(self->fd2, buf, sizeof(buf), 0), sizeof(buf));
tools/testing/selftests/net/tls.c
2586
EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), -1);
tools/testing/selftests/net/tls.c
2587
EXPECT_EQ(errno, EMSGSIZE);
tools/testing/selftests/net/tls.c
2588
EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), MSG_DONTWAIT), -1);
tools/testing/selftests/net/tls.c
2589
EXPECT_EQ(errno, EAGAIN);
tools/testing/selftests/net/tls.c
2601
EXPECT_EQ(send(self->fd, buf, sizeof(buf) / 2, 0), sizeof(buf) / 2);
tools/testing/selftests/net/tls.c
2607
EXPECT_EQ(send(self->fd2, buf, n, 0), n);
tools/testing/selftests/net/tls.c
2608
EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), -1);
tools/testing/selftests/net/tls.c
2609
EXPECT_EQ(errno, EBADMSG);
tools/testing/selftests/net/tls.c
2610
EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), -1);
tools/testing/selftests/net/tls.c
2611
EXPECT_EQ(errno, EBADMSG);
tools/testing/selftests/net/tls.c
2627
EXPECT_EQ(send(self->fd, txt[i], sizeof(txt[i]), 0),
tools/testing/selftests/net/tls.c
2634
EXPECT_EQ(send(self->fd2, cip[i], n, 0), n);
tools/testing/selftests/net/tls.c
2638
EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), sizeof(txt[0]) * 2);
tools/testing/selftests/net/tls.c
2639
EXPECT_EQ(memcmp(buf, txt[0], sizeof(txt[0])), 0);
tools/testing/selftests/net/tls.c
264
EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1);
tools/testing/selftests/net/tls.c
2640
EXPECT_EQ(memcmp(buf + sizeof(txt[0]), txt[1], sizeof(txt[1])), 0);
tools/testing/selftests/net/tls.c
2642
EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), -1);
tools/testing/selftests/net/tls.c
2643
EXPECT_EQ(errno, EBADMSG);
tools/testing/selftests/net/tls.c
2644
EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), -1);
tools/testing/selftests/net/tls.c
2645
EXPECT_EQ(errno, EBADMSG);
tools/testing/selftests/net/tls.c
2662
EXPECT_EQ(send(self->fd, txt, sizeof(txt), 0), sizeof(txt));
tools/testing/selftests/net/tls.c
2665
EXPECT_EQ(send(self->fd2, cip, n, 0), n);
tools/testing/selftests/net/tls.c
2667
EXPECT_EQ(tls_send_cmsg(self->fd, 100, test_str, send_len, 0), 10);
tools/testing/selftests/net/tls.c
2671
EXPECT_EQ(send(self->fd2, cip, n, 0), n);
tools/testing/selftests/net/tls.c
2673
EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), sizeof(txt));
tools/testing/selftests/net/tls.c
2674
EXPECT_EQ(memcmp(buf, txt, sizeof(txt)), 0);
tools/testing/selftests/net/tls.c
2675
EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), -1);
tools/testing/selftests/net/tls.c
2676
EXPECT_EQ(errno, EBADMSG);
tools/testing/selftests/net/tls.c
2677
EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), -1);
tools/testing/selftests/net/tls.c
2678
EXPECT_EQ(errno, EBADMSG);
tools/testing/selftests/net/tls.c
268
EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1);
tools/testing/selftests/net/tls.c
2699
EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), -1);
tools/testing/selftests/net/tls.c
2700
EXPECT_EQ(errno, EAGAIN);
tools/testing/selftests/net/tls.c
2702
EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), -1);
tools/testing/selftests/net/tls.c
2703
EXPECT_EQ(errno, EAGAIN);
tools/testing/selftests/net/tls.c
2707
EXPECT_EQ(recv(self->cfd2, buf, sizeof(buf), 0), -1);
tools/testing/selftests/net/tls.c
2708
EXPECT_EQ(errno, EAGAIN);
tools/testing/selftests/net/tls.c
272
EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1);
tools/testing/selftests/net/tls.c
2725
EXPECT_EQ(poll(&pfd, 1, 1), 0);
tools/testing/selftests/net/tls.c
2728
EXPECT_EQ(send(self->fd, buf, sizeof(buf), 0), sizeof(buf));
tools/testing/selftests/net/tls.c
2733
EXPECT_EQ(send(self->fd2, rec, 100, 0), 100);
tools/testing/selftests/net/tls.c
2737
EXPECT_EQ(poll(&pfd, 1, 1), 0);
tools/testing/selftests/net/tls.c
2739
EXPECT_EQ(send(self->fd2, rec + 100, rec_len - 100, 0), rec_len - 100);
tools/testing/selftests/net/tls.c
2742
EXPECT_EQ(poll(&pfd, 1, 1), 1);
tools/testing/selftests/net/tls.c
2743
EXPECT_EQ(recv(self->cfd2, rec, sizeof(rec), 0), sizeof(buf));
tools/testing/selftests/net/tls.c
2744
EXPECT_EQ(memcmp(buf, rec, sizeof(buf)), 0);
tools/testing/selftests/net/tls.c
276
EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1);
tools/testing/selftests/net/tls.c
2766
EXPECT_EQ(epoll_wait(epollfd, events, 10, 0), 0);
tools/testing/selftests/net/tls.c
2769
EXPECT_EQ(send(self->fd, buf, sizeof(buf), 0), sizeof(buf));
tools/testing/selftests/net/tls.c
2774
EXPECT_EQ(send(self->fd2, rec, 100, 0), 100);
tools/testing/selftests/net/tls.c
2776
EXPECT_EQ(epoll_wait(epollfd, events, 10, 0), 0);
tools/testing/selftests/net/tls.c
2778
EXPECT_EQ(send(self->fd2, rec + 100, rec_len - 100, 0), rec_len - 100);
tools/testing/selftests/net/tls.c
2779
EXPECT_EQ(epoll_wait(epollfd, events, 10, 0), 1);
tools/testing/selftests/net/tls.c
2780
EXPECT_EQ(recv(self->cfd2, rec, sizeof(rec), 0), sizeof(buf));
tools/testing/selftests/net/tls.c
2781
EXPECT_EQ(memcmp(buf, rec, sizeof(buf)), 0);
tools/testing/selftests/net/tls.c
280
EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_128)), -1);
tools/testing/selftests/net/tls.c
2802
EXPECT_EQ(send(self->fd, buf, sizeof(buf), 0), sizeof(buf));
tools/testing/selftests/net/tls.c
2815
EXPECT_EQ(send(self->fd2, rec, 100, 0), 100);
tools/testing/selftests/net/tls.c
2817
EXPECT_EQ(read(p[0], &token, 1), 1); /* Barrier #1 */
tools/testing/selftests/net/tls.c
2819
EXPECT_EQ(send(self->fd2, rec + 100, rec_len - 100, 0),
tools/testing/selftests/net/tls.c
2823
EXPECT_EQ(pid2, ret);
tools/testing/selftests/net/tls.c
2824
EXPECT_EQ(status, 0);
tools/testing/selftests/net/tls.c
2831
EXPECT_EQ(poll(&pfd, 1, 20), 0);
tools/testing/selftests/net/tls.c
2833
EXPECT_EQ(write(p[1], &token, 1), 1); /* Barrier #1 */
tools/testing/selftests/net/tls.c
2837
EXPECT_EQ(poll(&pfd, 1, 20), 1);
tools/testing/selftests/net/tls.c
2853
EXPECT_EQ(send(self->fd2, buf, 5, MSG_OOB), 5);
tools/testing/selftests/net/tls.c
2854
EXPECT_EQ(send(self->fd2, buf, sizeof(buf), 0), sizeof(buf));
tools/testing/selftests/net/tls.c
2856
EXPECT_EQ(send(self->fd2, buf, 5, MSG_OOB), 5);
tools/testing/selftests/net/tls.c
2923
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/tls.c
2924
EXPECT_EQ(limit, opt);
tools/testing/selftests/net/tls.c
2925
EXPECT_EQ(optlen, sizeof(limit));
tools/testing/selftests/net/tls.c
298
EXPECT_EQ(send(self->fd, test_str, send_len, 0), -1);
tools/testing/selftests/net/tls.c
299
EXPECT_EQ(errno, EBADMSG);
tools/testing/selftests/net/tls.c
3025
EXPECT_EQ(ret, -1);
tools/testing/selftests/net/tls.c
3029
EXPECT_EQ(errno, ENOTCONN);
tools/testing/selftests/net/tls.c
3032
EXPECT_EQ(ret, -1);
tools/testing/selftests/net/tls.c
3033
EXPECT_EQ(errno, ENOTCONN);
tools/testing/selftests/net/tls.c
3045
EXPECT_EQ(ret, -1);
tools/testing/selftests/net/tls.c
3046
EXPECT_EQ(errno, EEXIST);
tools/testing/selftests/net/tls.c
3066
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/tls.c
3070
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/tls.c
3093
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/tls.c
3096
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/tls.c
3101
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/tls.c
3107
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/tls.c
3108
EXPECT_EQ(val, 1);
tools/testing/selftests/net/tls.c
3109
EXPECT_EQ(len, 4);
tools/testing/selftests/net/tls.c
3114
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/tls.c
3120
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/tls.c
3121
EXPECT_EQ(val, 0);
tools/testing/selftests/net/tls.c
3122
EXPECT_EQ(len, 4);
tools/testing/selftests/net/tls.c
3176
EXPECT_EQ(len2, len);
tools/testing/selftests/net/tls.c
3177
EXPECT_EQ(memcmp(&addr, &addr2, len), 0);
tools/testing/selftests/net/tls.c
3216
EXPECT_EQ(send(fd, buf, sizeof(buf), MSG_DONTWAIT), sizeof(buf));
tools/testing/selftests/net/tls.c
3220
EXPECT_EQ(recv(cfd, buf2, sizeof(buf2), MSG_WAITALL), sizeof(buf2));
tools/testing/selftests/net/tls.c
3222
EXPECT_EQ(memcmp(buf, buf2, sizeof(buf)), 0);
tools/testing/selftests/net/tls.c
3268
EXPECT_EQ(recv(cfd, buf, sizeof(buf) / 2 + 1, MSG_WAITALL),
tools/testing/selftests/net/tls.c
3280
EXPECT_EQ(errno, EAGAIN);
tools/testing/selftests/net/tls.c
3285
EXPECT_EQ(send(fd, buf, sizeof(buf), 0), sizeof(buf));
tools/testing/selftests/net/tls.c
3286
EXPECT_EQ(wait(&status), pid);
tools/testing/selftests/net/tls.c
3287
EXPECT_EQ(status, 0);
tools/testing/selftests/net/tls.c
3288
EXPECT_EQ(recv(cfd, buf2, sizeof(buf2), MSG_DONTWAIT), -1);
tools/testing/selftests/net/tls.c
459
EXPECT_EQ(send(self->fd, test_str, to_send, 0), to_send);
tools/testing/selftests/net/tls.c
460
EXPECT_EQ(recv(self->cfd, recv_buf, to_send, MSG_WAITALL), to_send);
tools/testing/selftests/net/tls.c
461
EXPECT_EQ(memcmp(test_str, recv_buf, to_send), 0);
tools/testing/selftests/net/tls.c
464
EXPECT_EQ(recv(self->cfd, buf, st.st_size, MSG_WAITALL), st.st_size);
tools/testing/selftests/net/tls.c
490
EXPECT_EQ(size, test_payload_size);
tools/testing/selftests/net/tls.c
499
EXPECT_EQ(recv(self->cfd, buf, test_payload_size, MSG_WAITALL),
tools/testing/selftests/net/tls.c
538
EXPECT_EQ(memcmp(buf, recv_mem, send_len), 0);
tools/testing/selftests/net/tls.c
548
EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
550
EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
tools/testing/selftests/net/tls.c
559
EXPECT_EQ(send(self->fd, test_str, send_len, MSG_MORE), send_len);
tools/testing/selftests/net/tls.c
560
EXPECT_EQ(recv(self->cfd, buf, send_len, MSG_DONTWAIT), -1);
tools/testing/selftests/net/tls.c
561
EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
562
EXPECT_EQ(recv(self->cfd, buf, send_len * 2, MSG_WAITALL),
tools/testing/selftests/net/tls.c
564
EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
tools/testing/selftests/net/tls.c
574
EXPECT_EQ(tls_send_cmsg(self->fd, record_type, test_str, send_len,
tools/testing/selftests/net/tls.c
576
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/tls.c
587
EXPECT_EQ(send(self->fd, test_str, send_len, MSG_MORE), send_len);
tools/testing/selftests/net/tls.c
588
EXPECT_EQ(recv(self->cfd, buf, send_len, MSG_DONTWAIT), -1);
tools/testing/selftests/net/tls.c
591
EXPECT_EQ(ret, send_len);
tools/testing/selftests/net/tls.c
594
EXPECT_EQ(recv(self->cfd, buf, send_len * 2, 0), send_len);
tools/testing/selftests/net/tls.c
596
EXPECT_EQ(tls_recv_cmsg(_metadata, self->cfd, record_type,
tools/testing/selftests/net/tls.c
607
EXPECT_EQ(send(self->fd, test_str, send_len, MSG_MORE), send_len);
tools/testing/selftests/net/tls.c
608
EXPECT_EQ(recv(self->cfd, buf, send_len, MSG_DONTWAIT), -1);
tools/testing/selftests/net/tls.c
617
EXPECT_EQ(send(self->fd, test_str, send_len, MSG_EOR), send_len);
tools/testing/selftests/net/tls.c
618
EXPECT_EQ(recv(self->cfd, buf, send_len, MSG_WAITALL), send_len);
tools/testing/selftests/net/tls.c
619
EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
tools/testing/selftests/net/tls.c
636
EXPECT_EQ(sendmsg(self->fd, &msg, 0), send_len);
tools/testing/selftests/net/tls.c
637
EXPECT_EQ(recv(self->cfd, buf, send_len, MSG_WAITALL), send_len);
tools/testing/selftests/net/tls.c
638
EXPECT_EQ(memcmp(buf, test_str, send_len), 0);
tools/testing/selftests/net/tls.c
661
EXPECT_EQ(sendmsg(self->fd, &msg, 0), SEND_LEN * frags);
tools/testing/selftests/net/tls.c
662
EXPECT_EQ(recv(self->cfd, buf, SEND_LEN * frags, MSG_WAITALL),
tools/testing/selftests/net/tls.c
666
EXPECT_EQ(memcmp(buf + SEND_LEN * i,
tools/testing/selftests/net/tls.c
688
EXPECT_EQ(sendmsg(self->fd, &msg, 0), send_len);
tools/testing/selftests/net/tls.c
721
EXPECT_EQ(sendmsg(self->fd, &msg, 0), total_len);
tools/testing/selftests/net/tls.c
725
EXPECT_EQ(memcmp(test_strs[i], buf + len_cmp,
tools/testing/selftests/net/tls.c
758
EXPECT_EQ(sendmsg(self->fd, &msg, 0), total_len);
tools/testing/selftests/net/tls.c
778
EXPECT_EQ(recv(self->cfd, mem_recv, send_len, MSG_WAITALL), send_len);
tools/testing/selftests/net/tls.c
779
EXPECT_EQ(memcmp(mem_send, mem_recv, send_len), 0);
tools/testing/selftests/net/tls.c
793
EXPECT_EQ(splice(p[0], NULL, self->fd, NULL, send_pipe, f), 1);
tools/testing/selftests/net/tls.c
808
EXPECT_EQ(write(p[1], mem_send, 8000), 8000);
tools/testing/selftests/net/tls.c
809
EXPECT_EQ(splice(p[0], NULL, self->fd, NULL, 8000, 0), 8000);
tools/testing/selftests/net/tls.c
810
EXPECT_EQ(write(p2[1], mem_send + 8000, 8000), 8000);
tools/testing/selftests/net/tls.c
811
EXPECT_EQ(splice(p2[0], NULL, self->fd, NULL, 8000, 0), 8000);
tools/testing/selftests/net/tls.c
812
EXPECT_EQ(recv(self->cfd, mem_recv, send_len, MSG_WAITALL), send_len);
tools/testing/selftests/net/tls.c
813
EXPECT_EQ(memcmp(mem_send, mem_recv, send_len), 0);
tools/testing/selftests/net/tls.c
827
EXPECT_EQ(send(self->fd, test_str, send_len2, 0), send_len2);
tools/testing/selftests/net/tls.c
828
EXPECT_EQ(recv(self->cfd, buf, send_len2, MSG_WAITALL), send_len2);
tools/testing/selftests/net/tls.c
829
EXPECT_EQ(memcmp(test_str, buf, send_len2), 0);
tools/testing/selftests/net/tls.c
834
EXPECT_EQ(recv(self->cfd, mem_recv, send_len, MSG_WAITALL), send_len);
tools/testing/selftests/net/tls.c
835
EXPECT_EQ(memcmp(mem_send, mem_recv, send_len), 0);
tools/testing/selftests/net/tls.c
848
EXPECT_EQ(send(self->fd, mem_send, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
849
EXPECT_EQ(splice(self->cfd, NULL, p[1], NULL, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
850
EXPECT_EQ(read(p[0], mem_recv, send_len), send_len);
tools/testing/selftests/net/tls.c
851
EXPECT_EQ(memcmp(mem_send, mem_recv, send_len), 0);
tools/testing/selftests/net/tls.c
866
EXPECT_EQ(tls_send_cmsg(self->fd, 100, test_str, send_len, 0), 10);
tools/testing/selftests/net/tls.c
867
EXPECT_EQ(splice(self->cfd, NULL, p[1], NULL, send_len, 0), -1);
tools/testing/selftests/net/tls.c
868
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/tls.c
869
EXPECT_EQ(recv(self->cfd, buf, send_len, 0), -1);
tools/testing/selftests/net/tls.c
870
EXPECT_EQ(errno, EIO);
tools/testing/selftests/net/tls.c
871
EXPECT_EQ(tls_recv_cmsg(_metadata, self->cfd, record_type,
tools/testing/selftests/net/tls.c
874
EXPECT_EQ(memcmp(test_str, buf, send_len), 0);
tools/testing/selftests/net/tls.c
889
EXPECT_EQ(tls_send_cmsg(self->fd, 100, test_str, send_len, 0), 10);
tools/testing/selftests/net/tls.c
890
EXPECT_EQ(recv(self->cfd, buf, send_len, 0), -1);
tools/testing/selftests/net/tls.c
891
EXPECT_EQ(errno, EIO);
tools/testing/selftests/net/tls.c
892
EXPECT_EQ(splice(self->cfd, NULL, p[1], NULL, send_len, 0), -1);
tools/testing/selftests/net/tls.c
893
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/net/tls.c
894
EXPECT_EQ(tls_recv_cmsg(_metadata, self->cfd, record_type,
tools/testing/selftests/net/tls.c
897
EXPECT_EQ(memcmp(test_str, buf, send_len), 0);
tools/testing/selftests/net/tls.c
909
EXPECT_EQ(send(self->fd, mem_send, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
911
EXPECT_EQ(recv(self->cfd, mem_recv, half, MSG_WAITALL), half);
tools/testing/selftests/net/tls.c
912
EXPECT_EQ(splice(self->cfd, NULL, p[1], NULL, half, SPLICE_F_NONBLOCK),
tools/testing/selftests/net/tls.c
914
EXPECT_EQ(read(p[0], &mem_recv[half], half), half);
tools/testing/selftests/net/tls.c
915
EXPECT_EQ(memcmp(mem_send, mem_recv, send_len), 0);
tools/testing/selftests/net/tls.c
930
EXPECT_EQ(send(self->fd, &mem_send[chunk * i], chunk, 0),
tools/testing/selftests/net/tls.c
933
EXPECT_EQ(recv(self->cfd, mem_recv, chunk * 5 / 2,
tools/testing/selftests/net/tls.c
936
EXPECT_EQ(memcmp(mem_send, mem_recv, chunk * 5 / 2), 0);
tools/testing/selftests/net/tls.c
944
EXPECT_EQ(n, send_len);
tools/testing/selftests/net/tls.c
945
EXPECT_EQ(read(p[0], mem_recv, send_len), send_len);
tools/testing/selftests/net/tls.c
946
EXPECT_EQ(memcmp(mem_send, mem_recv, send_len), 0);
tools/testing/selftests/net/tls.c
972
EXPECT_EQ(splice(pipefds[0], NULL, self->fd, NULL, MAX_FRAGS + 0x1000, 0),
tools/testing/selftests/net/tls.c
974
EXPECT_EQ(recv(self->cfd, read_buf, sizeof(read_buf), 0), MAX_FRAGS + sizeof(sendbuf));
tools/testing/selftests/net/tls.c
975
EXPECT_EQ(recv(self->cfd, read_buf, sizeof(read_buf), MSG_DONTWAIT), -1);
tools/testing/selftests/net/tls.c
976
EXPECT_EQ(errno, EAGAIN);
tools/testing/selftests/net/tls.c
989
EXPECT_EQ(send(self->fd, test_str, send_len, 0), send_len);
tools/testing/selftests/net/tls.c
995
EXPECT_EQ(memcmp(test_str, buf, send_len), 0);
tools/testing/selftests/net/tun.c
510
EXPECT_EQ(tun_delete(self->ifname), 0);
tools/testing/selftests/net/tun.c
511
EXPECT_EQ(tun_detach(self->fd, self->ifname), -1);
tools/testing/selftests/net/tun.c
512
EXPECT_EQ(errno, 22);
tools/testing/selftests/net/tun.c
517
EXPECT_EQ(tun_detach(self->fd, self->ifname), 0);
tools/testing/selftests/net/tun.c
518
EXPECT_EQ(tun_delete(self->ifname), 0);
tools/testing/selftests/net/tun.c
523
EXPECT_EQ(tun_detach(self->fd, self->ifname), 0);
tools/testing/selftests/net/tun.c
526
EXPECT_EQ(tun_delete(self->ifname), 0);
tools/testing/selftests/net/tun.c
531
EXPECT_EQ(tun_detach(self->fd, self->ifname), 0);
tools/testing/selftests/net/tun.c
532
EXPECT_EQ(tun_attach(self->fd, self->ifname), 0);
tools/testing/selftests/net/tun.c
533
EXPECT_EQ(tun_delete(self->ifname), 0);
tools/testing/selftests/net/tun.c
538
EXPECT_EQ(tun_detach(self->fd, self->ifname), 0);
tools/testing/selftests/net/tun.c
539
EXPECT_EQ(tun_attach(self->fd, self->ifname), 0);
tools/testing/selftests/net/tun.c
542
EXPECT_EQ(tun_delete(self->ifname), 0);
tools/testing/selftests/net/tun.c
782
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/tun.c
785
EXPECT_EQ(ret, 0);
tools/testing/selftests/net/tun.c
947
EXPECT_EQ(ret, variant->data_size);
tools/testing/selftests/net/tun.c
948
EXPECT_EQ(r_num_mss, variant->r_num_mss);
tools/testing/selftests/net/tun.c
958
EXPECT_EQ(ret, variant->data_size);
tools/testing/selftests/net/tun.c
962
EXPECT_EQ(ret, variant->data_size);
tools/testing/selftests/net/tun.c
965
EXPECT_EQ(vh->gso_size, variant->gso_size);
tools/testing/selftests/net/tun.c
969
EXPECT_EQ(vh->gso_type, gso_type);
tools/testing/selftests/nolibc/nolibc-test.c
1394
CASE_TEST(clock_nanosleep); ts.tv_nsec = -1; EXPECT_EQ(1, EINVAL, clock_nanosleep(CLOCK_REALTIME, 0, &ts, NULL)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1536
CASE_TEST(setcmp_blah_blah); EXPECT_EQ(1, strcmp("blah", "blah"), 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1538
CASE_TEST(setncmp_blah_blah); EXPECT_EQ(1, strncmp("blah", "blah", 10), 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1539
CASE_TEST(setncmp_blah_blah4); EXPECT_EQ(1, strncmp("blah", "blah4", 4), 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1560
CASE_TEST(memcmp_20_20); EXPECT_EQ(1, memcmp("aaa\x20", "aaa\x20", 4), 0); break;
tools/testing/selftests/nolibc/nolibc-test.c
1567
CASE_TEST(limit_int8_max); EXPECT_EQ(1, INT8_MAX, (int8_t) 0x7f); break;
tools/testing/selftests/nolibc/nolibc-test.c
1568
CASE_TEST(limit_int8_min); EXPECT_EQ(1, INT8_MIN, (int8_t) 0x80); break;
tools/testing/selftests/nolibc/nolibc-test.c
1569
CASE_TEST(limit_uint8_max); EXPECT_EQ(1, UINT8_MAX, (uint8_t) 0xff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1570
CASE_TEST(limit_int16_max); EXPECT_EQ(1, INT16_MAX, (int16_t) 0x7fff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1571
CASE_TEST(limit_int16_min); EXPECT_EQ(1, INT16_MIN, (int16_t) 0x8000); break;
tools/testing/selftests/nolibc/nolibc-test.c
1572
CASE_TEST(limit_uint16_max); EXPECT_EQ(1, UINT16_MAX, (uint16_t) 0xffff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1573
CASE_TEST(limit_int32_max); EXPECT_EQ(1, INT32_MAX, (int32_t) 0x7fffffff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1574
CASE_TEST(limit_int32_min); EXPECT_EQ(1, INT32_MIN, (int32_t) 0x80000000); break;
tools/testing/selftests/nolibc/nolibc-test.c
1575
CASE_TEST(limit_uint32_max); EXPECT_EQ(1, UINT32_MAX, (uint32_t) 0xffffffff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1576
CASE_TEST(limit_int64_max); EXPECT_EQ(1, INT64_MAX, (int64_t) 0x7fffffffffffffff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1577
CASE_TEST(limit_int64_min); EXPECT_EQ(1, INT64_MIN, (int64_t) 0x8000000000000000); break;
tools/testing/selftests/nolibc/nolibc-test.c
1578
CASE_TEST(limit_uint64_max); EXPECT_EQ(1, UINT64_MAX, (uint64_t) 0xffffffffffffffff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1579
CASE_TEST(limit_int_least8_max); EXPECT_EQ(1, INT_LEAST8_MAX, (int_least8_t) 0x7f); break;
tools/testing/selftests/nolibc/nolibc-test.c
1580
CASE_TEST(limit_int_least8_min); EXPECT_EQ(1, INT_LEAST8_MIN, (int_least8_t) 0x80); break;
tools/testing/selftests/nolibc/nolibc-test.c
1581
CASE_TEST(limit_uint_least8_max); EXPECT_EQ(1, UINT_LEAST8_MAX, (uint_least8_t) 0xff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1582
CASE_TEST(limit_int_least16_max); EXPECT_EQ(1, INT_LEAST16_MAX, (int_least16_t) 0x7fff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1583
CASE_TEST(limit_int_least16_min); EXPECT_EQ(1, INT_LEAST16_MIN, (int_least16_t) 0x8000); break;
tools/testing/selftests/nolibc/nolibc-test.c
1584
CASE_TEST(limit_uint_least16_max); EXPECT_EQ(1, UINT_LEAST16_MAX, (uint_least16_t) 0xffff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1585
CASE_TEST(limit_int_least32_max); EXPECT_EQ(1, INT_LEAST32_MAX, (int_least32_t) 0x7fffffff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1586
CASE_TEST(limit_int_least32_min); EXPECT_EQ(1, INT_LEAST32_MIN, (int_least32_t) 0x80000000); break;
tools/testing/selftests/nolibc/nolibc-test.c
1587
CASE_TEST(limit_uint_least32_max); EXPECT_EQ(1, UINT_LEAST32_MAX, (uint_least32_t) 0xffffffffU); break;
tools/testing/selftests/nolibc/nolibc-test.c
1588
CASE_TEST(limit_int_least64_min); EXPECT_EQ(1, INT_LEAST64_MIN, (int_least64_t) 0x8000000000000000LL); break;
tools/testing/selftests/nolibc/nolibc-test.c
1589
CASE_TEST(limit_int_least64_max); EXPECT_EQ(1, INT_LEAST64_MAX, (int_least64_t) 0x7fffffffffffffffLL); break;
tools/testing/selftests/nolibc/nolibc-test.c
1590
CASE_TEST(limit_uint_least64_max); EXPECT_EQ(1, UINT_LEAST64_MAX, (uint_least64_t) 0xffffffffffffffffULL); break;
tools/testing/selftests/nolibc/nolibc-test.c
1591
CASE_TEST(limit_int_fast8_max); EXPECT_EQ(1, INT_FAST8_MAX, (int_fast8_t) 0x7f); break;
tools/testing/selftests/nolibc/nolibc-test.c
1592
CASE_TEST(limit_int_fast8_min); EXPECT_EQ(1, INT_FAST8_MIN, (int_fast8_t) 0x80); break;
tools/testing/selftests/nolibc/nolibc-test.c
1593
CASE_TEST(limit_uint_fast8_max); EXPECT_EQ(1, UINT_FAST8_MAX, (uint_fast8_t) 0xff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1594
CASE_TEST(limit_int_fast16_min); EXPECT_EQ(1, INT_FAST16_MIN, (int_fast16_t) SINT_MIN_OF_TYPE(int_fast16_t)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1595
CASE_TEST(limit_int_fast16_max); EXPECT_EQ(1, INT_FAST16_MAX, (int_fast16_t) SINT_MAX_OF_TYPE(int_fast16_t)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1596
CASE_TEST(limit_uint_fast16_max); EXPECT_EQ(1, UINT_FAST16_MAX, (uint_fast16_t) UINTPTR_MAX); break;
tools/testing/selftests/nolibc/nolibc-test.c
1597
CASE_TEST(limit_int_fast32_min); EXPECT_EQ(1, INT_FAST32_MIN, (int_fast32_t) SINT_MIN_OF_TYPE(int_fast32_t)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1598
CASE_TEST(limit_int_fast32_max); EXPECT_EQ(1, INT_FAST32_MAX, (int_fast32_t) SINT_MAX_OF_TYPE(int_fast32_t)); break;
tools/testing/selftests/nolibc/nolibc-test.c
1599
CASE_TEST(limit_uint_fast32_max); EXPECT_EQ(1, UINT_FAST32_MAX, (uint_fast32_t) UINTPTR_MAX); break;
tools/testing/selftests/nolibc/nolibc-test.c
1600
CASE_TEST(limit_int_fast64_min); EXPECT_EQ(1, INT_FAST64_MIN, (int_fast64_t) INT64_MIN); break;
tools/testing/selftests/nolibc/nolibc-test.c
1601
CASE_TEST(limit_int_fast64_max); EXPECT_EQ(1, INT_FAST64_MAX, (int_fast64_t) INT64_MAX); break;
tools/testing/selftests/nolibc/nolibc-test.c
1602
CASE_TEST(limit_uint_fast64_max); EXPECT_EQ(1, UINT_FAST64_MAX, (uint_fast64_t) UINT64_MAX); break;
tools/testing/selftests/nolibc/nolibc-test.c
1603
CASE_TEST(sizeof_long_sane); EXPECT_EQ(1, sizeof(long) == 8 || sizeof(long) == 4, 1); break;
tools/testing/selftests/nolibc/nolibc-test.c
1604
CASE_TEST(limit_intptr_min); EXPECT_EQ(1, INTPTR_MIN, sizeof(long) == 8 ? (intptr_t) 0x8000000000000000LL : (intptr_t) 0x80000000); break;
tools/testing/selftests/nolibc/nolibc-test.c
1605
CASE_TEST(limit_intptr_max); EXPECT_EQ(1, INTPTR_MAX, sizeof(long) == 8 ? (intptr_t) 0x7fffffffffffffffLL : (intptr_t) 0x7fffffff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1606
CASE_TEST(limit_uintptr_max); EXPECT_EQ(1, UINTPTR_MAX, sizeof(long) == 8 ? (uintptr_t) 0xffffffffffffffffULL : (uintptr_t) 0xffffffffU); break;
tools/testing/selftests/nolibc/nolibc-test.c
1607
CASE_TEST(limit_ptrdiff_min); EXPECT_EQ(1, PTRDIFF_MIN, sizeof(long) == 8 ? (ptrdiff_t) 0x8000000000000000LL : (ptrdiff_t) 0x80000000); break;
tools/testing/selftests/nolibc/nolibc-test.c
1608
CASE_TEST(limit_ptrdiff_max); EXPECT_EQ(1, PTRDIFF_MAX, sizeof(long) == 8 ? (ptrdiff_t) 0x7fffffffffffffffLL : (ptrdiff_t) 0x7fffffff); break;
tools/testing/selftests/nolibc/nolibc-test.c
1609
CASE_TEST(limit_size_max); EXPECT_EQ(1, SIZE_MAX, sizeof(long) == 8 ? (size_t) 0xffffffffffffffffULL : (size_t) 0xffffffffU); break;
tools/testing/selftests/nolibc/nolibc-test.c
1630
CASE_TEST(tolower); EXPECT_EQ(1, tolower('A'), 'a'); break;
tools/testing/selftests/nolibc/nolibc-test.c
1631
CASE_TEST(tolower_noop); EXPECT_EQ(1, tolower('a'), 'a'); break;
tools/testing/selftests/nolibc/nolibc-test.c
1632
CASE_TEST(toupper); EXPECT_EQ(1, toupper('a'), 'A'); break;
tools/testing/selftests/nolibc/nolibc-test.c
1633
CASE_TEST(toupper_noop); EXPECT_EQ(1, toupper('A'), 'A'); break;
tools/testing/selftests/nolibc/nolibc-test.c
1634
CASE_TEST(abs); EXPECT_EQ(1, abs(-10), 10); break;
tools/testing/selftests/nolibc/nolibc-test.c
1635
CASE_TEST(abs_noop); EXPECT_EQ(1, abs(10), 10); break;
tools/testing/selftests/nolibc/nolibc-test.c
729
CASE_TEST(argv_total); EXPECT_EQ(1, environ - test_argv - 1, test_argc ?: 1); break;
tools/testing/selftests/nolibc/nolibc-test.c
739
CASE_TEST(auxv_AT_UID); EXPECT_EQ(1, getauxval(AT_UID), getuid()); break;
tools/testing/selftests/nolibc/nolibc-test.c
740
CASE_TEST(constructor); EXPECT_EQ(is_nolibc, constructor_test_value, 0x3); break;
tools/testing/selftests/nolibc/nolibc-test.c
742
CASE_TEST(linkage_constr); EXPECT_EQ(1, linkage_test_constructor_test_value, 0x3); break;
tools/testing/selftests/perf_events/remove_on_exec.c
113
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/perf_events/remove_on_exec.c
114
EXPECT_EQ(WEXITSTATUS(status), 42);
tools/testing/selftests/perf_events/remove_on_exec.c
150
EXPECT_EQ(read(pipefd[0], &tmp, sizeof(int)), sizeof(int));
tools/testing/selftests/perf_events/remove_on_exec.c
151
EXPECT_EQ(tmp, 42);
tools/testing/selftests/perf_events/remove_on_exec.c
154
EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_ENABLE, 0), 0);
tools/testing/selftests/perf_events/remove_on_exec.c
157
EXPECT_EQ(waitpid(pid_exec, &tmp, WNOHANG), 0); /* Should still be running. */
tools/testing/selftests/perf_events/remove_on_exec.c
158
EXPECT_EQ(kill(pid_exec, SIGKILL), 0);
tools/testing/selftests/perf_events/remove_on_exec.c
164
EXPECT_EQ(waitpid(pid_only_fork, &tmp, 0), pid_only_fork);
tools/testing/selftests/perf_events/remove_on_exec.c
165
EXPECT_EQ(WEXITSTATUS(tmp), 42);
tools/testing/selftests/perf_events/remove_on_exec.c
177
EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_ENABLE, 0), 0);
tools/testing/selftests/perf_events/remove_on_exec.c
190
EXPECT_EQ(waitpid(pid_exec, &tmp, WNOHANG), 0); /* Should still be running. */
tools/testing/selftests/perf_events/remove_on_exec.c
191
EXPECT_EQ(kill(pid_exec, SIGKILL), 0);
tools/testing/selftests/perf_events/remove_on_exec.c
212
EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_ENABLE, 0), 0);
tools/testing/selftests/perf_events/remove_on_exec.c
219
EXPECT_EQ(waitpid(pids[i], &tmp, WNOHANG), 0);
tools/testing/selftests/perf_events/remove_on_exec.c
220
EXPECT_EQ(kill(pids[i], SIGKILL), 0);
tools/testing/selftests/perf_events/sigtrap_threads.c
162
EXPECT_EQ(ctx.signal_count, 0);
tools/testing/selftests/perf_events/sigtrap_threads.c
168
EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_ENABLE, 0), 0);
tools/testing/selftests/perf_events/sigtrap_threads.c
171
EXPECT_EQ(ctx.signal_count, NUM_THREADS);
tools/testing/selftests/perf_events/sigtrap_threads.c
172
EXPECT_EQ(ctx.tids_want_signal, 0);
tools/testing/selftests/perf_events/sigtrap_threads.c
173
EXPECT_EQ(ctx.first_siginfo.si_addr, &ctx.iterate_on);
tools/testing/selftests/perf_events/sigtrap_threads.c
174
EXPECT_EQ(ctx.first_siginfo.si_perf_type, PERF_TYPE_BREAKPOINT);
tools/testing/selftests/perf_events/sigtrap_threads.c
175
EXPECT_EQ(ctx.first_siginfo.si_perf_data, TEST_SIG_DATA(&ctx.iterate_on, 0));
tools/testing/selftests/perf_events/sigtrap_threads.c
179
EXPECT_EQ(ctx.signal_count, NUM_THREADS + 1);
tools/testing/selftests/perf_events/sigtrap_threads.c
187
EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_MODIFY_ATTRIBUTES, &new_attr), 0);
tools/testing/selftests/perf_events/sigtrap_threads.c
190
EXPECT_EQ(ctx.signal_count, NUM_THREADS);
tools/testing/selftests/perf_events/sigtrap_threads.c
191
EXPECT_EQ(ctx.tids_want_signal, 0);
tools/testing/selftests/perf_events/sigtrap_threads.c
192
EXPECT_EQ(ctx.first_siginfo.si_addr, &ctx.iterate_on);
tools/testing/selftests/perf_events/sigtrap_threads.c
193
EXPECT_EQ(ctx.first_siginfo.si_perf_type, PERF_TYPE_BREAKPOINT);
tools/testing/selftests/perf_events/sigtrap_threads.c
194
EXPECT_EQ(ctx.first_siginfo.si_perf_data, TEST_SIG_DATA(&ctx.iterate_on, 42));
tools/testing/selftests/perf_events/sigtrap_threads.c
198
EXPECT_EQ(ctx.signal_count, NUM_THREADS + 1);
tools/testing/selftests/perf_events/sigtrap_threads.c
206
EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_ENABLE, 0), 0);
tools/testing/selftests/perf_events/sigtrap_threads.c
208
EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_DISABLE, 0), 0);
tools/testing/selftests/perf_events/sigtrap_threads.c
210
EXPECT_EQ(ctx.signal_count, NUM_THREADS * ctx.iterate_on);
tools/testing/selftests/perf_events/sigtrap_threads.c
211
EXPECT_EQ(ctx.tids_want_signal, 0);
tools/testing/selftests/perf_events/sigtrap_threads.c
212
EXPECT_EQ(ctx.first_siginfo.si_addr, &ctx.iterate_on);
tools/testing/selftests/perf_events/sigtrap_threads.c
213
EXPECT_EQ(ctx.first_siginfo.si_perf_type, PERF_TYPE_BREAKPOINT);
tools/testing/selftests/perf_events/sigtrap_threads.c
214
EXPECT_EQ(ctx.first_siginfo.si_perf_data, TEST_SIG_DATA(&ctx.iterate_on, 0));
tools/testing/selftests/perf_events/sigtrap_threads.c
224
EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_ENABLE, 0), 0);
tools/testing/selftests/perf_events/sigtrap_threads.c
227
EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_DISABLE, 0), 0);
tools/testing/selftests/perf_events/sigtrap_threads.c
228
EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_ENABLE, 0), 0);
tools/testing/selftests/perf_events/sigtrap_threads.c
233
EXPECT_EQ(ioctl(self->fd, PERF_EVENT_IOC_DISABLE, 0), 0);
tools/testing/selftests/perf_events/sigtrap_threads.c
235
EXPECT_EQ(ctx.first_siginfo.si_addr, &ctx.iterate_on);
tools/testing/selftests/perf_events/sigtrap_threads.c
236
EXPECT_EQ(ctx.first_siginfo.si_perf_type, PERF_TYPE_BREAKPOINT);
tools/testing/selftests/perf_events/sigtrap_threads.c
237
EXPECT_EQ(ctx.first_siginfo.si_perf_data, TEST_SIG_DATA(&ctx.iterate_on, 0));
tools/testing/selftests/perf_events/watermark_signal.c
52
EXPECT_EQ(sigaction(SIGIO, &sigio, &previous_sigio), 0);
tools/testing/selftests/pid_namespace/regression_enomem.c
27
EXPECT_EQ(0, unshare(CLONE_NEWUSER));
tools/testing/selftests/pid_namespace/regression_enomem.c
29
EXPECT_EQ(0, unshare(CLONE_NEWPID));
tools/testing/selftests/pid_namespace/regression_enomem.c
37
EXPECT_EQ(0, wait_for_pid(pid));
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
119
EXPECT_EQ(close(self->pidfd), 0);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
121
EXPECT_EQ(sys_pidfd_send_signal(self->child_pidfd1, SIGKILL, NULL, 0), 0);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
123
EXPECT_EQ(0, close(self->child_pidfd1));
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
125
EXPECT_EQ(sys_waitid(P_PID, self->child_pid1, NULL, WEXITED), 0);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
127
EXPECT_EQ(sys_pidfd_send_signal(self->child_pidfd2, SIGKILL, NULL, 0), 0);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
129
EXPECT_EQ(0, close(self->child_pidfd2));
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
131
EXPECT_EQ(sys_waitid(P_PID, self->child_pid2, NULL, WEXITED), 0);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
134
EXPECT_EQ(sys_pidfd_send_signal(self->child_pidfd3, SIGKILL, NULL, 0), 0);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
135
EXPECT_EQ(0, close(self->child_pidfd3));
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
136
EXPECT_EQ(sys_waitid(P_PID, self->child_pid3, NULL, WEXITED), 0);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
299
EXPECT_EQ(sys_pidfd_send_signal(child_pidfd3, SIGKILL, NULL, 0), 0);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
300
EXPECT_EQ(close(child_pidfd3), 0);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
301
EXPECT_EQ(sys_waitid(P_PID, self->child_pid3, NULL, WEXITED | WNOWAIT), 0);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
306
EXPECT_EQ(sys_waitid(P_PID, self->child_pid3, NULL, WEXITED), 0);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
338
EXPECT_EQ(sys_pidfd_send_signal(child_pidfd3, SIGKILL, NULL, 0), 0);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
339
EXPECT_EQ(close(child_pidfd3), 0);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
340
EXPECT_EQ(sys_waitid(P_PID, self->child_pid3, NULL, WEXITED), 0);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
51
EXPECT_EQ(ret, 0);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
73
EXPECT_EQ(ret, 0);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
95
EXPECT_EQ(ret, 0);
tools/testing/selftests/pidfd/pidfd_getfd_test.c
172
EXPECT_EQ(0, close(self->pidfd));
tools/testing/selftests/pidfd/pidfd_getfd_test.c
173
EXPECT_EQ(0, close(self->sk));
tools/testing/selftests/pidfd/pidfd_getfd_test.c
177
EXPECT_EQ(0, ret);
tools/testing/selftests/pidfd/pidfd_getfd_test.c
199
EXPECT_EQ(-1, fd);
tools/testing/selftests/pidfd/pidfd_getfd_test.c
200
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/pidfd/pidfd_getfd_test.c
216
EXPECT_EQ(ret, 0);
tools/testing/selftests/pidfd/pidfd_getfd_test.c
230
EXPECT_EQ(-1, fd) {
tools/testing/selftests/pidfd/pidfd_getfd_test.c
233
EXPECT_EQ(EBADF, errno) {
tools/testing/selftests/pidfd/pidfd_getfd_test.c
241
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/pidfd/pidfd_getfd_test.c
263
EXPECT_EQ(sys_pidfd_getfd(self->pidfd, self->remote_fd, 0), -1);
tools/testing/selftests/pidfd/pidfd_getfd_test.c
264
EXPECT_EQ(errno, ESRCH);
tools/testing/selftests/pidfd/pidfd_info_test.c
110
EXPECT_EQ(sys_waitid(P_PID, self->child_pid4, NULL, WEXITED), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
117
EXPECT_EQ(0, close(self->child_pidfd1));
tools/testing/selftests/pidfd/pidfd_info_test.c
123
EXPECT_EQ(0, close(self->child_pidfd2));
tools/testing/selftests/pidfd/pidfd_info_test.c
249
EXPECT_EQ(ret, 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
295
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
297
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
347
EXPECT_EQ(sys_pidfd_send_signal(pidfd_leader, SIGKILL, NULL, 0), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
348
EXPECT_EQ(sys_waitid(P_PIDFD, pidfd_leader, NULL, WEXITED), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
393
EXPECT_EQ(close(pidfd_leader), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
394
EXPECT_EQ(close(pidfd_thread), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
427
EXPECT_EQ(ret, 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
475
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
48
EXPECT_EQ(ret, 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
484
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
519
EXPECT_EQ(sys_pidfd_send_signal(pidfd_leader, SIGKILL, NULL, 0), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
534
EXPECT_EQ(sys_waitid(P_PIDFD, pidfd_leader, NULL, WEXITED), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
542
EXPECT_EQ(close(pidfd_leader), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
543
EXPECT_EQ(close(pidfd_thread), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
576
EXPECT_EQ(ret, 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
597
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
632
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
65
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
666
EXPECT_EQ(sys_pidfd_send_signal(pidfd_leader, SIGKILL, NULL, 0), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
67
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
681
EXPECT_EQ(sys_waitid(P_PIDFD, pidfd_leader, NULL, WEXITED), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
689
EXPECT_EQ(close(pidfd_leader), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
690
EXPECT_EQ(close(pidfd_thread), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
70
EXPECT_EQ(sys_pidfd_send_signal(self->child_pidfd1, SIGKILL, NULL, 0), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
73
EXPECT_EQ(ret, 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
90
EXPECT_EQ(close(ipc_sockets[1]), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
92
EXPECT_EQ(close(ipc_sockets[0]), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
95
EXPECT_EQ(sys_pidfd_send_signal(self->child_pidfd2, SIGKILL, NULL, 0), 0);
tools/testing/selftests/pidfd/pidfd_info_test.c
96
EXPECT_EQ(sys_waitid(P_PID, self->child_pid2, NULL, WEXITED), 0);
tools/testing/selftests/pidfd/pidfd_setattr_test.c
45
EXPECT_EQ(close(self->child_pidfd), 0);
tools/testing/selftests/pidfd/pidfd_setns_test.c
121
EXPECT_EQ(errno, ENOENT) {
tools/testing/selftests/pidfd/pidfd_setns_test.c
129
EXPECT_EQ(errno, EOPNOTSUPP) {
tools/testing/selftests/pidfd/pidfd_setns_test.c
156
EXPECT_EQ(ret, 0);
tools/testing/selftests/pidfd/pidfd_setns_test.c
211
EXPECT_EQ(ret, 0);
tools/testing/selftests/pidfd/pidfd_setns_test.c
271
EXPECT_EQ(errno, ENOENT) {
tools/testing/selftests/pidfd/pidfd_setns_test.c
284
EXPECT_EQ(errno, ENOENT) {
tools/testing/selftests/pidfd/pidfd_setns_test.c
297
EXPECT_EQ(errno, ENOENT) {
tools/testing/selftests/pidfd/pidfd_setns_test.c
305
EXPECT_EQ(errno, EOPNOTSUPP) {
tools/testing/selftests/pidfd/pidfd_setns_test.c
313
EXPECT_EQ(errno, EOPNOTSUPP) {
tools/testing/selftests/pidfd/pidfd_setns_test.c
348
EXPECT_EQ(0, close(self->child_pidfd1));
tools/testing/selftests/pidfd/pidfd_setns_test.c
350
EXPECT_EQ(0, close(self->child_pidfd2));
tools/testing/selftests/pidfd/pidfd_setns_test.c
400
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/pidfd/pidfd_setns_test.c
403
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/pidfd/pidfd_setns_test.c
406
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/pidfd/pidfd_setns_test.c
409
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/pidfd/pidfd_setns_test.c
420
EXPECT_EQ(errno, ESRCH);
tools/testing/selftests/pidfd/pidfd_setns_test.c
667
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/pidfd/pidfd_wait.c
135
EXPECT_EQ(close(pidfd), 0);
tools/testing/selftests/pidfd/pidfd_wait.c
168
EXPECT_EQ(close(pidfd), 0);
tools/testing/selftests/pidfd/pidfd_wait.c
219
EXPECT_EQ(close(pidfd), 0);
tools/testing/selftests/pidfd/pidfd_wait.c
49
EXPECT_EQ(close(pidfd), 0);
tools/testing/selftests/pidfd/pidfd_wait.c
57
EXPECT_EQ(close(pidfd), 0);
tools/testing/selftests/pidfd/pidfd_wait.c
70
EXPECT_EQ(close(pidfd), 0);
tools/testing/selftests/prctl/set-anon-vma-name-test.c
101
EXPECT_EQ(rename_vma((unsigned long) self->ptr_not_anon, AREA_SIZE, GOOD_NAME), -EINVAL);
tools/testing/selftests/prctl/set-anon-vma-name-test.c
98
EXPECT_EQ(rename_vma((unsigned long)self->ptr_anon, AREA_SIZE, BAD_NAME), -EINVAL);
tools/testing/selftests/riscv/mm/mmap_bottomup.c
9
EXPECT_EQ(BOTTOM_UP, memory_layout());
tools/testing/selftests/riscv/mm/mmap_default.c
9
EXPECT_EQ(TOP_DOWN, memory_layout());
tools/testing/selftests/riscv/sigreturn/sigreturn.c
70
EXPECT_EQ(DEFAULT_VALUE, result);
tools/testing/selftests/riscv/sigreturn/sigreturn.c
79
EXPECT_EQ(SIGNAL_HANDLER_OVERRIDE, result);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
202
EXPECT_EQ(vstart_csr, regset_data->vstart);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
203
EXPECT_EQ(vtype_csr, regset_data->vtype);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
204
EXPECT_EQ(vlenb_csr, regset_data->vlenb);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
205
EXPECT_EQ(vcsr_csr, regset_data->vcsr);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
206
EXPECT_EQ(vl_csr, regset_data->vl);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
294
EXPECT_EQ(5UL, regset_data->vtype);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
296
EXPECT_EQ(9UL, regset_data->vtype);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
299
EXPECT_EQ(regset_data->vlenb, regset_data->vl);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
300
EXPECT_EQ(vlenb, regset_data->vlenb);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
301
EXPECT_EQ(0UL, regset_data->vstart);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
302
EXPECT_EQ(0UL, regset_data->vcsr);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
326
EXPECT_EQ((1UL << (__riscv_xlen - 1)), regset_data->vtype);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
327
EXPECT_EQ(vlenb, regset_data->vlenb);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
328
EXPECT_EQ(0UL, regset_data->vstart);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
329
EXPECT_EQ(0UL, regset_data->vcsr);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
330
EXPECT_EQ(0UL, regset_data->vl);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
624
EXPECT_EQ(5UL, regset_data->vtype);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
626
EXPECT_EQ(9UL, regset_data->vtype);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
629
EXPECT_EQ(regset_data->vlenb, regset_data->vl);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
630
EXPECT_EQ(vlenb, regset_data->vlenb);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
631
EXPECT_EQ(0UL, regset_data->vstart);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
632
EXPECT_EQ(0UL, regset_data->vcsr);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
833
EXPECT_EQ(5UL, regset_data->vtype);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
835
EXPECT_EQ(9UL, regset_data->vtype);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
838
EXPECT_EQ(regset_data->vlenb, regset_data->vl);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
839
EXPECT_EQ(vlenb, regset_data->vlenb);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
840
EXPECT_EQ(0UL, regset_data->vstart);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
841
EXPECT_EQ(0UL, regset_data->vcsr);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
878
EXPECT_EQ(regset_data->vstart, variant->vstart);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
879
EXPECT_EQ(regset_data->vtype, variant->vtype);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
880
EXPECT_EQ(regset_data->vcsr, variant->vcsr);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
881
EXPECT_EQ(regset_data->vl, variant->vl);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
882
EXPECT_EQ(regset_data->vlenb, vlenb);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
906
EXPECT_EQ(regset_data->vstart, variant->vstart);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
907
EXPECT_EQ(regset_data->vtype, variant->vtype);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
908
EXPECT_EQ(regset_data->vcsr, variant->vcsr);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
909
EXPECT_EQ(regset_data->vl, variant->vl);
tools/testing/selftests/riscv/vector/validate_v_ptrace.c
910
EXPECT_EQ(regset_data->vlenb, vlenb);
tools/testing/selftests/riscv/vector/vstate_prctl.c
107
EXPECT_EQ(0, test_and_compare_child(flag, PR_RISCV_V_VSTATE_CTRL_ON, 0, xtheadvector));
tools/testing/selftests/riscv/vector/vstate_prctl.c
125
EXPECT_EQ(0, test_and_compare_child(flag, PR_RISCV_V_VSTATE_CTRL_OFF, 1, xtheadvector));
tools/testing/selftests/riscv/vector/vstate_prctl.c
145
EXPECT_EQ(0, test_and_compare_child(flag, expected, 0, xtheadvector));
tools/testing/selftests/riscv/vector/vstate_prctl.c
165
EXPECT_EQ(0, test_and_compare_child(flag, expected, 1, xtheadvector));
tools/testing/selftests/riscv/vector/vstate_prctl.c
184
EXPECT_EQ(0, test_and_compare_child(flag, expected, 0, xtheadvector));
tools/testing/selftests/riscv/vector/vstate_prctl.c
204
EXPECT_EQ(0, test_and_compare_child(flag, expected, 1, xtheadvector));
tools/testing/selftests/riscv/vector/vstate_prctl.c
216
EXPECT_EQ(-1, rc);
tools/testing/selftests/riscv/vector/vstate_prctl.c
217
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/riscv/vector/vstate_prctl.c
229
EXPECT_EQ(-1, rc);
tools/testing/selftests/riscv/vector/vstate_prctl.c
230
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/riscv/vector/vstate_prctl.c
242
EXPECT_EQ(-1, rc);
tools/testing/selftests/riscv/vector/vstate_prctl.c
243
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/riscv/vector/vstate_prctl.c
43
EXPECT_EQ(-1, rc)
tools/testing/selftests/riscv/vector/vstate_prctl.c
45
EXPECT_EQ(EINVAL, errno)
tools/testing/selftests/riscv/vector/vstate_prctl.c
57
EXPECT_EQ(-1, rc)
tools/testing/selftests/riscv/vector/vstate_prctl.c
59
EXPECT_EQ(EINVAL, errno)
tools/testing/selftests/riscv/vector/vstate_prctl.c
73
EXPECT_EQ(0, rc) TH_LOG("Enabling V for current should always succeed");
tools/testing/selftests/riscv/vector/vstate_prctl.c
86
EXPECT_EQ(EPERM, errno)
tools/testing/selftests/riscv/vector/vstate_prctl.c
88
EXPECT_EQ(-1, rc)
tools/testing/selftests/rtc/rtctest.c
177
EXPECT_EQ(NUM_UIE, irq);
tools/testing/selftests/rtc/rtctest.c
216
EXPECT_EQ(NUM_UIE, irq);
tools/testing/selftests/seccomp/seccomp_bpf.c
1010
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1012
EXPECT_EQ(0, read(-1, NULL, 0));
tools/testing/selftests/seccomp/seccomp_bpf.c
1032
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1033
EXPECT_EQ(-1, read(-1, NULL, 0));
tools/testing/selftests/seccomp/seccomp_bpf.c
1034
EXPECT_EQ(4095, errno);
tools/testing/selftests/seccomp/seccomp_bpf.c
1063
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1064
EXPECT_EQ(-1, read(-1, NULL, 0));
tools/testing/selftests/seccomp/seccomp_bpf.c
1065
EXPECT_EQ(12, errno);
tools/testing/selftests/seccomp/seccomp_bpf.c
1162
EXPECT_EQ(SIGSYS, test);
tools/testing/selftests/seccomp/seccomp_bpf.c
1173
EXPECT_EQ(__NR_getpid, sigsys->_syscall);
tools/testing/selftests/seccomp/seccomp_bpf.c
1277
EXPECT_EQ(parent, res);
tools/testing/selftests/seccomp/seccomp_bpf.c
1303
EXPECT_EQ(parent, res);
tools/testing/selftests/seccomp/seccomp_bpf.c
1306
EXPECT_EQ(0, res);
tools/testing/selftests/seccomp/seccomp_bpf.c
1331
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1333
EXPECT_EQ(0, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1356
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1358
EXPECT_EQ(0, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1381
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1383
EXPECT_EQ(0, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1404
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1405
EXPECT_EQ(0, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1426
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1427
EXPECT_EQ(0, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1446
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1448
EXPECT_EQ(-1, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1467
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1469
EXPECT_EQ(-1, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1487
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1489
EXPECT_EQ(mypid, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1507
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1509
EXPECT_EQ(mypid, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
1659
EXPECT_EQ(0, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
1670
EXPECT_EQ(0, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
1722
EXPECT_EQ(0, self->poked);
tools/testing/selftests/seccomp/seccomp_bpf.c
1724
EXPECT_EQ(-1, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
1725
EXPECT_EQ(0x1001, self->poked);
tools/testing/selftests/seccomp/seccomp_bpf.c
1738
EXPECT_EQ(0, self->poked);
tools/testing/selftests/seccomp/seccomp_bpf.c
1740
EXPECT_EQ(0, self->poked);
tools/testing/selftests/seccomp/seccomp_bpf.c
1758
EXPECT_EQ(0, ptrace(PTRACE_SET_SYSCALL, tracee, NULL, _nr))
tools/testing/selftests/seccomp/seccomp_bpf.c
1772
EXPECT_EQ(0, ptrace(PTRACE_SETREGSET, tracee, \
tools/testing/selftests/seccomp/seccomp_bpf.c
1903
# define EXPECT_SYSCALL_RETURN(val, action) EXPECT_EQ(-1, action)
tools/testing/selftests/seccomp/seccomp_bpf.c
1909
EXPECT_EQ(-1, action); \
tools/testing/selftests/seccomp/seccomp_bpf.c
1910
EXPECT_EQ(-(val), errno); \
tools/testing/selftests/seccomp/seccomp_bpf.c
1912
EXPECT_EQ(val, action); \
tools/testing/selftests/seccomp/seccomp_bpf.c
1956
EXPECT_EQ(0, ARCH_GETREGS(regs)) {
tools/testing/selftests/seccomp/seccomp_bpf.c
1973
EXPECT_EQ(0, ARCH_GETREGS(regs)) {
tools/testing/selftests/seccomp/seccomp_bpf.c
1986
EXPECT_EQ(0, ARCH_SETREGS(regs));
tools/testing/selftests/seccomp/seccomp_bpf.c
2011
EXPECT_EQ(PTRACE_EVENT_MASK(status), PTRACE_EVENT_SECCOMP) {
tools/testing/selftests/seccomp/seccomp_bpf.c
2018
EXPECT_EQ(0, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
2024
EXPECT_EQ(__NR_getpid, get_syscall(_metadata, tracee));
tools/testing/selftests/seccomp/seccomp_bpf.c
2029
EXPECT_EQ(__NR_gettid, get_syscall(_metadata, tracee));
tools/testing/selftests/seccomp/seccomp_bpf.c
2034
EXPECT_EQ(__NR_openat, get_syscall(_metadata, tracee));
tools/testing/selftests/seccomp/seccomp_bpf.c
2039
EXPECT_EQ(__NR_getppid, get_syscall(_metadata, tracee));
tools/testing/selftests/seccomp/seccomp_bpf.c
2042
EXPECT_EQ(0, msg) {
tools/testing/selftests/seccomp/seccomp_bpf.c
2066
EXPECT_EQ(WSTOPSIG(status) & 0x80, 0x80) {
tools/testing/selftests/seccomp/seccomp_bpf.c
2079
EXPECT_EQ(0, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
2080
EXPECT_EQ(entry ? PTRACE_EVENTMSG_SYSCALL_ENTRY
tools/testing/selftests/seccomp/seccomp_bpf.c
2211
EXPECT_EQ(-1, syscall(-1));
tools/testing/selftests/seccomp/seccomp_bpf.c
2212
EXPECT_EQ(errno, ENOSYS);
tools/testing/selftests/seccomp/seccomp_bpf.c
2215
EXPECT_EQ(-1, syscall(-101));
tools/testing/selftests/seccomp/seccomp_bpf.c
2216
EXPECT_EQ(errno, ENOSYS);
tools/testing/selftests/seccomp/seccomp_bpf.c
2227
EXPECT_EQ(self->parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
2234
EXPECT_EQ(self->parent, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
2270
EXPECT_EQ(-1, syscall(__NR_mknodat, -1, NULL, 0, 0));
tools/testing/selftests/seccomp/seccomp_bpf.c
2294
EXPECT_EQ(-1, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
2295
EXPECT_EQ(EPERM, errno);
tools/testing/selftests/seccomp/seccomp_bpf.c
2342
EXPECT_EQ(EINVAL, errno) {
tools/testing/selftests/seccomp/seccomp_bpf.c
2348
EXPECT_EQ(EINVAL, errno) {
tools/testing/selftests/seccomp/seccomp_bpf.c
2352
EXPECT_EQ(EINVAL, errno) {
tools/testing/selftests/seccomp/seccomp_bpf.c
2358
EXPECT_EQ(EINVAL, errno) {
tools/testing/selftests/seccomp/seccomp_bpf.c
2362
EXPECT_EQ(EFAULT, errno) {
tools/testing/selftests/seccomp/seccomp_bpf.c
2367
EXPECT_EQ(0, errno) {
tools/testing/selftests/seccomp/seccomp_bpf.c
2393
EXPECT_EQ(0, ret) {
tools/testing/selftests/seccomp/seccomp_bpf.c
2399
EXPECT_EQ(EINVAL, errno) {
tools/testing/selftests/seccomp/seccomp_bpf.c
2404
EXPECT_EQ(EINVAL, errno) {
tools/testing/selftests/seccomp/seccomp_bpf.c
2448
EXPECT_EQ(-1, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
2449
EXPECT_EQ(EFAULT, errno) {
tools/testing/selftests/seccomp/seccomp_bpf.c
2470
EXPECT_EQ(-1, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
2471
EXPECT_EQ(EFAULT, errno) {
tools/testing/selftests/seccomp/seccomp_bpf.c
2481
EXPECT_EQ(-1, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
2482
EXPECT_EQ(EINVAL, errno) {
tools/testing/selftests/seccomp/seccomp_bpf.c
2493
EXPECT_EQ(-1, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
2494
EXPECT_EQ(EINVAL, errno) {
tools/testing/selftests/seccomp/seccomp_bpf.c
2521
EXPECT_EQ(0, ret) {
tools/testing/selftests/seccomp/seccomp_bpf.c
2722
EXPECT_EQ(SIBLING_EXIT_FAILURE, (long)status);
tools/testing/selftests/seccomp/seccomp_bpf.c
2724
EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status);
tools/testing/selftests/seccomp/seccomp_bpf.c
2764
EXPECT_EQ(0x0, (long)status);
tools/testing/selftests/seccomp/seccomp_bpf.c
2766
EXPECT_EQ(0x0, (long)status);
tools/testing/selftests/seccomp/seccomp_bpf.c
2790
EXPECT_EQ(SIBLING_EXIT_NEWPRIVS, (long)status);
tools/testing/selftests/seccomp/seccomp_bpf.c
2792
EXPECT_EQ(SIBLING_EXIT_NEWPRIVS, (long)status);
tools/testing/selftests/seccomp/seccomp_bpf.c
2830
EXPECT_EQ(0x0, (long)status);
tools/testing/selftests/seccomp/seccomp_bpf.c
2832
EXPECT_EQ(0x0, (long)status);
tools/testing/selftests/seccomp/seccomp_bpf.c
2875
EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status);
tools/testing/selftests/seccomp/seccomp_bpf.c
2877
EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status);
tools/testing/selftests/seccomp/seccomp_bpf.c
2924
EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status);
tools/testing/selftests/seccomp/seccomp_bpf.c
2926
EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status);
tools/testing/selftests/seccomp/seccomp_bpf.c
2984
EXPECT_EQ(SIBLING_EXIT_UNKILLED, (long)status);
tools/testing/selftests/seccomp/seccomp_bpf.c
3009
EXPECT_EQ(0, (long)status);
tools/testing/selftests/seccomp/seccomp_bpf.c
3069
EXPECT_EQ(0, ptrace(PTRACE_TRACEME));
tools/testing/selftests/seccomp/seccomp_bpf.c
3070
EXPECT_EQ(0, raise(SIGSTOP));
tools/testing/selftests/seccomp/seccomp_bpf.c
3072
EXPECT_EQ(0, close(pipefd[1]));
tools/testing/selftests/seccomp/seccomp_bpf.c
3074
EXPECT_EQ(0, prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) {
tools/testing/selftests/seccomp/seccomp_bpf.c
3079
EXPECT_EQ(0, ret) {
tools/testing/selftests/seccomp/seccomp_bpf.c
3083
EXPECT_EQ(1, read(pipefd[0], &buf, 1)) {
tools/testing/selftests/seccomp/seccomp_bpf.c
3086
EXPECT_EQ('.', buf) {
tools/testing/selftests/seccomp/seccomp_bpf.c
3093
EXPECT_EQ(0, nanosleep(&timeout, NULL)) {
tools/testing/selftests/seccomp/seccomp_bpf.c
3099
EXPECT_EQ(1, read(pipefd[0], &buf, 1)) {
tools/testing/selftests/seccomp/seccomp_bpf.c
3102
EXPECT_EQ('!', buf) {
tools/testing/selftests/seccomp/seccomp_bpf.c
3109
EXPECT_EQ(0, close(pipefd[0]));
tools/testing/selftests/seccomp/seccomp_bpf.c
3133
EXPECT_EQ(0, info.si_errno);
tools/testing/selftests/seccomp/seccomp_bpf.c
3134
EXPECT_EQ(getuid(), info.si_uid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3136
EXPECT_EQ(child_pid, info.si_pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3151
EXPECT_EQ(SIGSTOP, info.si_signo);
tools/testing/selftests/seccomp/seccomp_bpf.c
3181
EXPECT_EQ(__NR_nanosleep, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
3185
EXPECT_EQ(__NR_restart_syscall, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
3191
EXPECT_EQ(0, close(pipefd[1]));
tools/testing/selftests/seccomp/seccomp_bpf.c
3233
EXPECT_EQ(EINVAL, errno) {
tools/testing/selftests/seccomp/seccomp_bpf.c
3239
EXPECT_EQ(0, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
3247
EXPECT_EQ(0, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
3252
EXPECT_EQ(0, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
3254
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
3256
EXPECT_EQ(0, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
3275
EXPECT_EQ(ret, 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3279
EXPECT_EQ(ret, 0) {
tools/testing/selftests/seccomp/seccomp_bpf.c
3287
EXPECT_EQ(ret, -1);
tools/testing/selftests/seccomp/seccomp_bpf.c
3288
EXPECT_EQ(errno, EOPNOTSUPP);
tools/testing/selftests/seccomp/seccomp_bpf.c
3319
EXPECT_EQ(0, seccomp(SECCOMP_SET_MODE_FILTER,
tools/testing/selftests/seccomp/seccomp_bpf.c
3321
EXPECT_EQ(0, seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog));
tools/testing/selftests/seccomp/seccomp_bpf.c
3323
EXPECT_EQ(0, close(pipefd[0]));
tools/testing/selftests/seccomp/seccomp_bpf.c
3342
EXPECT_EQ(sizeof(md), ret) {
tools/testing/selftests/seccomp/seccomp_bpf.c
3347
EXPECT_EQ(md.flags, SECCOMP_FILTER_FLAG_LOG);
tools/testing/selftests/seccomp/seccomp_bpf.c
3348
EXPECT_EQ(md.filter_off, 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3352
EXPECT_EQ(sizeof(md), ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
3353
EXPECT_EQ(md.flags, 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3354
EXPECT_EQ(md.filter_off, 1);
tools/testing/selftests/seccomp/seccomp_bpf.c
3412
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3413
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
3414
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
3417
EXPECT_EQ(seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3418
EXPECT_EQ(seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3419
EXPECT_EQ(seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3420
EXPECT_EQ(seccomp(SECCOMP_SET_MODE_FILTER, 0, &prog), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3428
EXPECT_EQ(user_notif_syscall(__NR_getppid,
tools/testing/selftests/seccomp/seccomp_bpf.c
3431
EXPECT_EQ(errno, EBUSY);
tools/testing/selftests/seccomp/seccomp_bpf.c
3445
EXPECT_EQ(pollfd.revents, POLLIN);
tools/testing/selftests/seccomp/seccomp_bpf.c
3452
EXPECT_EQ(-1, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
3453
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/seccomp/seccomp_bpf.c
3457
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3464
EXPECT_EQ(pollfd.revents, POLLOUT);
tools/testing/selftests/seccomp/seccomp_bpf.c
3466
EXPECT_EQ(req.data.nr, __NR_getppid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3474
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), -1);
tools/testing/selftests/seccomp/seccomp_bpf.c
3475
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/seccomp/seccomp_bpf.c
3478
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3480
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3481
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
3482
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
353
EXPECT_EQ(ret, 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3537
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3538
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ID_VALID, &req.id), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3540
EXPECT_EQ(kill(pid, SIGKILL), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3541
EXPECT_EQ(waitpid(pid, NULL, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3543
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ID_VALID, &req.id), -1);
tools/testing/selftests/seccomp/seccomp_bpf.c
3547
EXPECT_EQ(ret, -1);
tools/testing/selftests/seccomp/seccomp_bpf.c
3548
EXPECT_EQ(errno, ENOENT);
tools/testing/selftests/seccomp/seccomp_bpf.c
3606
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3608
EXPECT_EQ(kill(pid, SIGUSR1), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3615
EXPECT_EQ(read(sk_pair[0], &c, 1), 1);
tools/testing/selftests/seccomp/seccomp_bpf.c
3621
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), -1);
tools/testing/selftests/seccomp/seccomp_bpf.c
3622
EXPECT_EQ(errno, ENOENT);
tools/testing/selftests/seccomp/seccomp_bpf.c
3625
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3631
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3633
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3634
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
3635
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
3666
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3667
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
3668
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
3696
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3697
EXPECT_EQ(req.pid, pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3703
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3705
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3706
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
3707
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
3747
EXPECT_EQ(waitpid(pid2, &status, 0), pid2);
tools/testing/selftests/seccomp/seccomp_bpf.c
3748
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
3749
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
3771
EXPECT_EQ(req.pid, 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3783
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3784
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
3785
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
3787
EXPECT_EQ(waitpid(pid2, &status, 0), pid2);
tools/testing/selftests/seccomp/seccomp_bpf.c
3788
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
3789
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
3815
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, NULL), -1);
tools/testing/selftests/seccomp/seccomp_bpf.c
3816
EXPECT_EQ(errno, EFAULT);
tools/testing/selftests/seccomp/seccomp_bpf.c
3819
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3820
EXPECT_EQ(req.pid, pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3826
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3828
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3829
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
3830
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
3838
EXPECT_EQ(sizes.seccomp_notif, sizeof(struct seccomp_notif));
tools/testing/selftests/seccomp/seccomp_bpf.c
3839
EXPECT_EQ(sizes.seccomp_notif_resp, sizeof(struct seccomp_notif_resp));
tools/testing/selftests/seccomp/seccomp_bpf.c
3881
EXPECT_EQ(pollfd.revents, POLLIN);
tools/testing/selftests/seccomp/seccomp_bpf.c
3883
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
3889
EXPECT_EQ(pollfd.revents, POLLOUT);
tools/testing/selftests/seccomp/seccomp_bpf.c
3891
EXPECT_EQ(req.data.nr, __NR_dup);
tools/testing/selftests/seccomp/seccomp_bpf.c
390
EXPECT_EQ(0, ret) {
tools/testing/selftests/seccomp/seccomp_bpf.c
3902
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), -1);
tools/testing/selftests/seccomp/seccomp_bpf.c
3903
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/seccomp/seccomp_bpf.c
3907
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), -1);
tools/testing/selftests/seccomp/seccomp_bpf.c
3908
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/seccomp/seccomp_bpf.c
3912
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0) {
tools/testing/selftests/seccomp/seccomp_bpf.c
3918
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3919
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
3920
EXPECT_EQ(0, WEXITSTATUS(status)) {
tools/testing/selftests/seccomp/seccomp_bpf.c
3965
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
3966
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
3967
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
4026
EXPECT_EQ(ioctl(200, SECCOMP_IOCTL_NOTIF_RECV, &req), -1);
tools/testing/selftests/seccomp/seccomp_bpf.c
4027
EXPECT_EQ(errno, ENOENT);
tools/testing/selftests/seccomp/seccomp_bpf.c
4029
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4030
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
4031
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
405
EXPECT_EQ(-1, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
406
EXPECT_EQ(EFAULT, errno) {
tools/testing/selftests/seccomp/seccomp_bpf.c
4108
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4109
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
4110
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
4187
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1);
tools/testing/selftests/seccomp/seccomp_bpf.c
4188
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/seccomp/seccomp_bpf.c
4193
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1);
tools/testing/selftests/seccomp/seccomp_bpf.c
4194
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/seccomp/seccomp_bpf.c
4199
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1);
tools/testing/selftests/seccomp/seccomp_bpf.c
4200
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/seccomp/seccomp_bpf.c
4204
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD_SMALL, &small), -1);
tools/testing/selftests/seccomp/seccomp_bpf.c
4205
EXPECT_EQ(errno, EINVAL);
tools/testing/selftests/seccomp/seccomp_bpf.c
4210
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD_BIG, &big), -1);
tools/testing/selftests/seccomp/seccomp_bpf.c
4211
EXPECT_EQ(errno, E2BIG);
tools/testing/selftests/seccomp/seccomp_bpf.c
4216
EXPECT_EQ(fd, nextfd);
tools/testing/selftests/seccomp/seccomp_bpf.c
4218
EXPECT_EQ(filecmp(getpid(), pid, memfd, fd), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
4224
EXPECT_EQ(fd, nextfd);
tools/testing/selftests/seccomp/seccomp_bpf.c
4231
EXPECT_EQ(fd, 42);
tools/testing/selftests/seccomp/seccomp_bpf.c
4232
EXPECT_EQ(filecmp(getpid(), pid, memfd, fd), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
4238
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
4263
EXPECT_EQ(fd, nextfd);
tools/testing/selftests/seccomp/seccomp_bpf.c
4285
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
4288
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4289
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
4290
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
433
EXPECT_EQ(-1, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
4339
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1);
tools/testing/selftests/seccomp/seccomp_bpf.c
434
EXPECT_EQ(EACCES, errno);
tools/testing/selftests/seccomp/seccomp_bpf.c
4340
EXPECT_EQ(errno, EMFILE);
tools/testing/selftests/seccomp/seccomp_bpf.c
4343
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1);
tools/testing/selftests/seccomp/seccomp_bpf.c
4344
EXPECT_EQ(errno, EMFILE);
tools/testing/selftests/seccomp/seccomp_bpf.c
4348
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_ADDFD, &addfd), -1);
tools/testing/selftests/seccomp/seccomp_bpf.c
4349
EXPECT_EQ(errno, EBADF);
tools/testing/selftests/seccomp/seccomp_bpf.c
4355
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
4358
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4359
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
436
EXPECT_EQ(0, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
4360
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
4563
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
4571
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
4573
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4574
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
4575
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
4599
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
4600
EXPECT_EQ(req.id, baseid + i);
tools/testing/selftests/seccomp/seccomp_bpf.c
4602
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
4607
EXPECT_EQ(waitpid(pids[i], &status, 0), pids[i]);
tools/testing/selftests/seccomp/seccomp_bpf.c
4608
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
4609
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
4696
EXPECT_EQ(kill(pid, SIGUSR1), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
4699
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4700
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
4701
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
4703
EXPECT_EQ(read(sk_pair[0], &c, 1), 1);
tools/testing/selftests/seccomp/seccomp_bpf.c
4758
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
4760
EXPECT_EQ(kill(pid, SIGUSR1), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
4772
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
4778
EXPECT_EQ(read(sk_pair[0], &c, 1), 1);
tools/testing/selftests/seccomp/seccomp_bpf.c
4780
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4781
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
4782
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
4822
EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
4824
EXPECT_EQ(kill(pid, SIGTERM), 0);
tools/testing/selftests/seccomp/seccomp_bpf.c
4830
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4831
EXPECT_EQ(true, WIFSIGNALED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
4832
EXPECT_EQ(SIGTERM, WTERMSIG(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
4956
EXPECT_EQ(waitpid(pid, &status, 0), pid);
tools/testing/selftests/seccomp/seccomp_bpf.c
4957
EXPECT_EQ(true, WIFEXITED(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
4958
EXPECT_EQ(0, WEXITSTATUS(status));
tools/testing/selftests/seccomp/seccomp_bpf.c
5034
EXPECT_EQ(pid, waitpid(pid, &status, 0));
tools/testing/selftests/seccomp/seccomp_bpf.c
5035
EXPECT_EQ(0, status);
tools/testing/selftests/seccomp/seccomp_bpf.c
537
EXPECT_EQ(-1, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
538
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/seccomp/seccomp_bpf.c
557
EXPECT_EQ(0, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
563
EXPECT_EQ(2, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
599
EXPECT_EQ(-1, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
600
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/seccomp/seccomp_bpf.c
622
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
641
EXPECT_EQ(0, syscall(__NR_getpid)) {
tools/testing/selftests/seccomp/seccomp_bpf.c
663
EXPECT_EQ(0, syscall(__NR_getpid)) {
tools/testing/selftests/seccomp/seccomp_bpf.c
708
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
710
EXPECT_EQ(0, syscall(__NR_getpid));
tools/testing/selftests/seccomp/seccomp_bpf.c
743
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
746
EXPECT_EQ(0, syscall(__NR_times, &fatal_address));
tools/testing/selftests/seccomp/seccomp_bpf.c
788
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
795
EXPECT_EQ(MAP_FAILED, map2);
tools/testing/selftests/seccomp/seccomp_bpf.c
962
EXPECT_EQ(-1, ret);
tools/testing/selftests/seccomp/seccomp_bpf.c
963
EXPECT_EQ(EINVAL, errno);
tools/testing/selftests/seccomp/seccomp_bpf.c
992
EXPECT_EQ(parent, syscall(__NR_getppid));
tools/testing/selftests/seccomp/seccomp_bpf.c
993
EXPECT_EQ(-1, read(-1, NULL, 0));
tools/testing/selftests/seccomp/seccomp_bpf.c
994
EXPECT_EQ(E2BIG, errno);
tools/testing/selftests/sgx/main.c
1038
EXPECT_EQ(ENCL_CALL(&put_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1040
EXPECT_EQ(self->run.function, ERESUME);
tools/testing/selftests/sgx/main.c
1041
EXPECT_EQ(self->run.exception_vector, 14);
tools/testing/selftests/sgx/main.c
1042
EXPECT_EQ(self->run.exception_addr, (unsigned long)addr);
tools/testing/selftests/sgx/main.c
1049
EXPECT_EQ(self->run.exception_error_code, 0x8007);
tools/testing/selftests/sgx/main.c
1063
EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1066
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1067
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1068
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1069
EXPECT_EQ(eaccept_op.ret, 0);
tools/testing/selftests/sgx/main.c
1074
EXPECT_EQ(vdso_sgx_enter_enclave((unsigned long)&put_addr_op, 0, 0,
tools/testing/selftests/sgx/main.c
1080
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1081
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1082
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1092
EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1094
EXPECT_EQ(get_addr_op.value, MAGIC);
tools/testing/selftests/sgx/main.c
1096
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1097
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1098
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1164
EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1174
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1175
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1176
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1177
EXPECT_EQ(eaccept_op.ret, 0);
tools/testing/selftests/sgx/main.c
1187
EXPECT_EQ(ENCL_CALL(&put_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1190
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1191
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1192
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1202
EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1204
EXPECT_EQ(get_addr_op.value, MAGIC);
tools/testing/selftests/sgx/main.c
1206
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1207
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1208
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1265
EXPECT_EQ(ret, -1);
tools/testing/selftests/sgx/main.c
1313
EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1323
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1324
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1325
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1326
EXPECT_EQ(eaccept_op.ret, 0);
tools/testing/selftests/sgx/main.c
1330
EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1333
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1334
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1335
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1336
EXPECT_EQ(eaccept_op.ret, 0);
tools/testing/selftests/sgx/main.c
1340
EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1343
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1344
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1345
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1346
EXPECT_EQ(eaccept_op.ret, 0);
tools/testing/selftests/sgx/main.c
1367
EXPECT_EQ(ENCL_CALL(&init_tcs_page_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1370
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1371
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1372
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1384
EXPECT_EQ(ret, 0);
tools/testing/selftests/sgx/main.c
1385
EXPECT_EQ(errno_save, 0);
tools/testing/selftests/sgx/main.c
1386
EXPECT_EQ(modt_ioc.result, 0);
tools/testing/selftests/sgx/main.c
1387
EXPECT_EQ(modt_ioc.count, 4096);
tools/testing/selftests/sgx/main.c
1395
EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1398
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1399
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1400
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1401
EXPECT_EQ(eaccept_op.ret, 0);
tools/testing/selftests/sgx/main.c
1412
EXPECT_EQ(ENCL_CALL(&put_buf_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1415
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1416
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1417
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1422
EXPECT_EQ(ENCL_CALL(&get_buf_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1424
EXPECT_EQ(get_buf_op.value, MAGIC);
tools/testing/selftests/sgx/main.c
1426
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1427
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1428
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1447
EXPECT_EQ(ret, 0);
tools/testing/selftests/sgx/main.c
1448
EXPECT_EQ(errno_save, 0);
tools/testing/selftests/sgx/main.c
1449
EXPECT_EQ(modt_ioc.result, 0);
tools/testing/selftests/sgx/main.c
1450
EXPECT_EQ(modt_ioc.count, 3 * PAGE_SIZE);
tools/testing/selftests/sgx/main.c
1463
EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1466
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1467
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1468
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1469
EXPECT_EQ(eaccept_op.ret, 0);
tools/testing/selftests/sgx/main.c
1474
EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1477
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1478
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1479
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1480
EXPECT_EQ(eaccept_op.ret, 0);
tools/testing/selftests/sgx/main.c
1485
EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1488
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1489
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1490
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1491
EXPECT_EQ(eaccept_op.ret, 0);
tools/testing/selftests/sgx/main.c
1502
EXPECT_EQ(ret, 0);
tools/testing/selftests/sgx/main.c
1503
EXPECT_EQ(errno_save, 0);
tools/testing/selftests/sgx/main.c
1504
EXPECT_EQ(remove_ioc.count, 3 * PAGE_SIZE);
tools/testing/selftests/sgx/main.c
1515
EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1518
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1519
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1520
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1521
EXPECT_EQ(eaccept_op.ret, 0);
tools/testing/selftests/sgx/main.c
1530
EXPECT_EQ(ENCL_CALL(&put_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1533
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1534
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1535
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1545
EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1547
EXPECT_EQ(get_addr_op.value, MAGIC);
tools/testing/selftests/sgx/main.c
1549
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1550
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1551
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1595
EXPECT_EQ(ret, -1);
tools/testing/selftests/sgx/main.c
1615
EXPECT_EQ(ENCL_CALL(&put_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1618
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1619
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1620
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1630
EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1632
EXPECT_EQ(get_addr_op.value, MAGIC);
tools/testing/selftests/sgx/main.c
1634
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1635
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1636
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1648
EXPECT_EQ(ret, 0);
tools/testing/selftests/sgx/main.c
1649
EXPECT_EQ(errno_save, 0);
tools/testing/selftests/sgx/main.c
1650
EXPECT_EQ(modt_ioc.result, 0);
tools/testing/selftests/sgx/main.c
1651
EXPECT_EQ(modt_ioc.count, 4096);
tools/testing/selftests/sgx/main.c
1665
EXPECT_EQ(ret, -1);
tools/testing/selftests/sgx/main.c
1666
EXPECT_EQ(errno_save, EPERM);
tools/testing/selftests/sgx/main.c
1667
EXPECT_EQ(remove_ioc.count, 0);
tools/testing/selftests/sgx/main.c
1706
EXPECT_EQ(ret, -1);
tools/testing/selftests/sgx/main.c
1726
EXPECT_EQ(ENCL_CALL(&put_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1729
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1730
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1731
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1741
EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1743
EXPECT_EQ(get_addr_op.value, MAGIC);
tools/testing/selftests/sgx/main.c
1745
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1746
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1747
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1759
EXPECT_EQ(ret, 0);
tools/testing/selftests/sgx/main.c
1760
EXPECT_EQ(errno_save, 0);
tools/testing/selftests/sgx/main.c
1761
EXPECT_EQ(ioc.result, 0);
tools/testing/selftests/sgx/main.c
1762
EXPECT_EQ(ioc.count, 4096);
tools/testing/selftests/sgx/main.c
1769
EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1777
EXPECT_EQ(self->run.function, ERESUME);
tools/testing/selftests/sgx/main.c
1778
EXPECT_EQ(self->run.exception_vector, 14);
tools/testing/selftests/sgx/main.c
1779
EXPECT_EQ(self->run.exception_error_code, 0x8005);
tools/testing/selftests/sgx/main.c
1780
EXPECT_EQ(self->run.exception_addr, data_start);
tools/testing/selftests/sgx/main.c
1821
EXPECT_EQ(ret, -1);
tools/testing/selftests/sgx/main.c
1841
EXPECT_EQ(ENCL_CALL(&put_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1844
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1845
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1846
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1856
EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1858
EXPECT_EQ(get_addr_op.value, MAGIC);
tools/testing/selftests/sgx/main.c
1860
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1861
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1862
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1874
EXPECT_EQ(ret, 0);
tools/testing/selftests/sgx/main.c
1875
EXPECT_EQ(errno_save, 0);
tools/testing/selftests/sgx/main.c
1876
EXPECT_EQ(ioc.result, 0);
tools/testing/selftests/sgx/main.c
1877
EXPECT_EQ(ioc.count, 4096);
tools/testing/selftests/sgx/main.c
1884
EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1887
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1888
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1889
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1890
EXPECT_EQ(eaccept_op.ret, 0);
tools/testing/selftests/sgx/main.c
1899
EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1907
EXPECT_EQ(self->run.function, ERESUME);
tools/testing/selftests/sgx/main.c
1908
EXPECT_EQ(self->run.exception_vector, 14);
tools/testing/selftests/sgx/main.c
1909
EXPECT_EQ(self->run.exception_error_code, 0x8005);
tools/testing/selftests/sgx/main.c
1910
EXPECT_EQ(self->run.exception_addr, data_start);
tools/testing/selftests/sgx/main.c
1942
EXPECT_EQ(ret, -1);
tools/testing/selftests/sgx/main.c
1959
EXPECT_EQ(ret, 0);
tools/testing/selftests/sgx/main.c
1960
EXPECT_EQ(errno_save, 0);
tools/testing/selftests/sgx/main.c
1961
EXPECT_EQ(modt_ioc.result, 0);
tools/testing/selftests/sgx/main.c
1962
EXPECT_EQ(modt_ioc.count, 4096);
tools/testing/selftests/sgx/main.c
1974
EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
1976
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
1977
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
1978
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
1979
EXPECT_EQ(eaccept_op.ret, 0);
tools/testing/selftests/sgx/main.c
1988
EXPECT_EQ(ret, 0);
tools/testing/selftests/sgx/main.c
1989
EXPECT_EQ(errno_save, 0);
tools/testing/selftests/sgx/main.c
1990
EXPECT_EQ(remove_ioc.count, 4096);
tools/testing/selftests/sgx/main.c
276
EXPECT_EQ((run)->function, EEXIT); \
tools/testing/selftests/sgx/main.c
295
EXPECT_EQ(ENCL_CALL(&put_op, &self->run, false), 0);
tools/testing/selftests/sgx/main.c
298
EXPECT_EQ(self->run.user_data, 0);
tools/testing/selftests/sgx/main.c
303
EXPECT_EQ(ENCL_CALL(&get_op, &self->run, false), 0);
tools/testing/selftests/sgx/main.c
305
EXPECT_EQ(get_op.value, MAGIC);
tools/testing/selftests/sgx/main.c
307
EXPECT_EQ(self->run.user_data, 0);
tools/testing/selftests/sgx/main.c
368
EXPECT_EQ(ENCL_CALL(&put_op, &self->run, false), 0);
tools/testing/selftests/sgx/main.c
371
EXPECT_EQ(self->run.user_data, 0);
tools/testing/selftests/sgx/main.c
376
EXPECT_EQ(ENCL_CALL(&get_op, &self->run, false), 0);
tools/testing/selftests/sgx/main.c
378
EXPECT_EQ(get_op.value, MAGIC);
tools/testing/selftests/sgx/main.c
380
EXPECT_EQ(self->run.user_data, 0);
tools/testing/selftests/sgx/main.c
425
EXPECT_EQ(ret, -1);
tools/testing/selftests/sgx/main.c
436
EXPECT_EQ(ENCL_CALL(&put_op, &self->run, false), 0);
tools/testing/selftests/sgx/main.c
439
EXPECT_EQ(self->run.user_data, 0);
tools/testing/selftests/sgx/main.c
444
EXPECT_EQ(ENCL_CALL(&get_op, &self->run, false), 0);
tools/testing/selftests/sgx/main.c
446
EXPECT_EQ(get_op.value, MAGIC);
tools/testing/selftests/sgx/main.c
448
EXPECT_EQ(self->run.user_data, 0);
tools/testing/selftests/sgx/main.c
462
EXPECT_EQ(ret, 0);
tools/testing/selftests/sgx/main.c
463
EXPECT_EQ(errno_save, 0);
tools/testing/selftests/sgx/main.c
464
EXPECT_EQ(modt_ioc.result, 0);
tools/testing/selftests/sgx/main.c
465
EXPECT_EQ(modt_ioc.count, heap->size);
tools/testing/selftests/sgx/main.c
479
EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
481
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
482
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
483
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
499
EXPECT_EQ(ret, 0);
tools/testing/selftests/sgx/main.c
500
EXPECT_EQ(errno_save, 0);
tools/testing/selftests/sgx/main.c
501
EXPECT_EQ(remove_ioc.count, heap->size);
tools/testing/selftests/sgx/main.c
517
EXPECT_EQ(ENCL_CALL(&put_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
520
EXPECT_EQ(self->run.user_data, 0);
tools/testing/selftests/sgx/main.c
525
EXPECT_EQ(ENCL_CALL(&get_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
527
EXPECT_EQ(get_op.value, MAGIC);
tools/testing/selftests/sgx/main.c
529
EXPECT_EQ(self->run.user_data, 0);
tools/testing/selftests/sgx/main.c
556
EXPECT_EQ(ENCL_CALL(&put_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
559
EXPECT_EQ(self->run.user_data, 0);
tools/testing/selftests/sgx/main.c
564
EXPECT_EQ(ENCL_CALL(&get_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
566
EXPECT_EQ(get_op.value, MAGIC);
tools/testing/selftests/sgx/main.c
568
EXPECT_EQ(self->run.user_data, 0);
tools/testing/selftests/sgx/main.c
585
EXPECT_EQ(ENCL_CALL(&op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
588
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
589
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
590
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
595
EXPECT_EQ(ENCL_CALL(&op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
598
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
599
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
600
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
642
EXPECT_EQ(ENCL_CALL(&put_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
645
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
646
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
647
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
657
EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
659
EXPECT_EQ(get_addr_op.value, MAGIC);
tools/testing/selftests/sgx/main.c
661
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
662
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
663
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
678
EXPECT_EQ(ENCL_CALL(&put_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
680
EXPECT_EQ(self->run.exception_vector, 14);
tools/testing/selftests/sgx/main.c
681
EXPECT_EQ(self->run.exception_error_code, 0x7);
tools/testing/selftests/sgx/main.c
682
EXPECT_EQ(self->run.exception_addr, data_start);
tools/testing/selftests/sgx/main.c
697
EXPECT_EQ(vdso_sgx_enter_enclave((unsigned long)&put_addr_op, 0,
tools/testing/selftests/sgx/main.c
702
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
703
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
704
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
708
EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
710
EXPECT_EQ(get_addr_op.value, MAGIC2);
tools/testing/selftests/sgx/main.c
712
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
713
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
714
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
764
EXPECT_EQ(ret, -1);
tools/testing/selftests/sgx/main.c
765
EXPECT_EQ(errno_save, EINVAL);
tools/testing/selftests/sgx/main.c
766
EXPECT_EQ(ioc.result, 0);
tools/testing/selftests/sgx/main.c
767
EXPECT_EQ(ioc.count, 0);
tools/testing/selftests/sgx/main.c
838
EXPECT_EQ(ENCL_CALL(&put_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
841
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
842
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
843
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
853
EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
855
EXPECT_EQ(get_addr_op.value, MAGIC);
tools/testing/selftests/sgx/main.c
857
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
858
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
859
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
875
EXPECT_EQ(ret, 0);
tools/testing/selftests/sgx/main.c
876
EXPECT_EQ(errno_save, 0);
tools/testing/selftests/sgx/main.c
877
EXPECT_EQ(restrict_ioc.result, 0);
tools/testing/selftests/sgx/main.c
878
EXPECT_EQ(restrict_ioc.count, 4096);
tools/testing/selftests/sgx/main.c
888
EXPECT_EQ(ENCL_CALL(&eaccept_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
891
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
892
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
893
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
894
EXPECT_EQ(eaccept_op.ret, 0);
tools/testing/selftests/sgx/main.c
902
EXPECT_EQ(ENCL_CALL(&put_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
904
EXPECT_EQ(self->run.function, ERESUME);
tools/testing/selftests/sgx/main.c
905
EXPECT_EQ(self->run.exception_vector, 14);
tools/testing/selftests/sgx/main.c
906
EXPECT_EQ(self->run.exception_error_code, 0x8007);
tools/testing/selftests/sgx/main.c
907
EXPECT_EQ(self->run.exception_addr, data_start);
tools/testing/selftests/sgx/main.c
930
EXPECT_EQ(ENCL_CALL(&emodpe_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
933
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
934
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
935
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
950
EXPECT_EQ(vdso_sgx_enter_enclave((unsigned long)&put_addr_op, 0, 0,
tools/testing/selftests/sgx/main.c
956
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
957
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
958
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/sgx/main.c
962
EXPECT_EQ(ENCL_CALL(&get_addr_op, &self->run, true), 0);
tools/testing/selftests/sgx/main.c
964
EXPECT_EQ(get_addr_op.value, MAGIC2);
tools/testing/selftests/sgx/main.c
966
EXPECT_EQ(self->run.user_data, 0);
tools/testing/selftests/sgx/main.c
967
EXPECT_EQ(self->run.exception_vector, 0);
tools/testing/selftests/sgx/main.c
968
EXPECT_EQ(self->run.exception_error_code, 0);
tools/testing/selftests/sgx/main.c
969
EXPECT_EQ(self->run.exception_addr, 0);
tools/testing/selftests/syscall_user_dispatch/sud_test.c
100
EXPECT_EQ(err, errno);
tools/testing/selftests/syscall_user_dispatch/sud_test.c
232
EXPECT_EQ(-1, ret) {
tools/testing/selftests/syscall_user_dispatch/sud_test.c
241
EXPECT_EQ(MAGIC_SYSCALL_1, ret) {
tools/testing/selftests/syscall_user_dispatch/sud_test.c
244
EXPECT_EQ(1, nr_syscalls_emulated) {
tools/testing/selftests/syscall_user_dispatch/sud_test.c
313
EXPECT_EQ(0, ret) {
tools/testing/selftests/syscall_user_dispatch/sud_test.c
321
EXPECT_EQ(0, ret) {
tools/testing/selftests/syscall_user_dispatch/sud_test.c
355
EXPECT_EQ(0, prctl(PR_SET_SYSCALL_USER_DISPATCH, op, off, size, &glob_sel));
tools/testing/selftests/syscall_user_dispatch/sud_test.c
358
EXPECT_EQ(syscall(MAGIC_SYSCALL_1), MAGIC_SYSCALL_1);
tools/testing/selftests/syscall_user_dispatch/sud_test.c
359
EXPECT_EQ(nr_syscalls_emulated, 1);
tools/testing/selftests/syscall_user_dispatch/sud_test.c
361
EXPECT_EQ(syscall(MAGIC_SYSCALL_1), -1);
tools/testing/selftests/syscall_user_dispatch/sud_test.c
362
EXPECT_EQ(nr_syscalls_emulated, 0);
tools/testing/selftests/syscall_user_dispatch/sud_test.c
92
EXPECT_EQ(0, prctl(PR_SET_SYSCALL_USER_DISPATCH, op, off, size, sel));
tools/testing/selftests/syscall_user_dispatch/sud_test.c
99
EXPECT_EQ(-1, prctl(PR_SET_SYSCALL_USER_DISPATCH, op, off, size, sel));
tools/testing/selftests/tty/tty_tiocsti_test.c
443
EXPECT_EQ(result, variant->expected_success);
tools/testing/selftests/tty/tty_tiocsti_test.c
476
EXPECT_EQ(direct_result, variant->expected_success);
tools/testing/selftests/tty/tty_tiocsti_test.c
620
EXPECT_EQ(result, variant->expected_success)
tools/testing/selftests/tty/tty_tiocsti_test.c
646
EXPECT_EQ(WEXITSTATUS(status), 0);
tools/testing/selftests/uevent/uevent_filtering.c
361
EXPECT_EQ(0, ret) {