Lines Matching +full:tf +full:- +full:a
1 // SPDX-License-Identifier: GPL-2.0-only
3 * syscall_nt.c - checks syscalls with NT set
4 * Copyright (c) 2014-2015 Andrew Lutomirski
6 * Some obscure user-space code requires the ability to make system calls
56 printf("[RUN]\tSet NT and issue a syscall\n"); in main()
59 printf("[RUN]\tSet AC and issue a syscall\n"); in main()
62 printf("[RUN]\tSet NT|AC and issue a syscall\n"); in main()
66 * Now try it again with TF set -- TF forces returns via IRET in all in main()
67 * cases except non-ptregs-using 64-bit full fast path syscalls. in main()
72 printf("[RUN]\tSet TF and issue a syscall\n"); in main()
75 printf("[RUN]\tSet NT|TF and issue a syscall\n"); in main()
78 printf("[RUN]\tSet AC|TF and issue a syscall\n"); in main()
81 printf("[RUN]\tSet NT|AC|TF and issue a syscall\n"); in main()
89 printf("[RUN]\tSet DF and issue a syscall\n"); in main()
92 printf("[RUN]\tSet TF|DF and issue a syscall\n"); in main()