| /Linux-v5.4/tools/testing/selftests/x86/ |
| D | single_step_syscall.c | 71 #define X86_EFLAGS_TF (1UL << 8) macro 77 if (get_eflags() & X86_EFLAGS_TF) { in sigtrap() 78 set_eflags(get_eflags() & ~X86_EFLAGS_TF); in sigtrap() 96 set_eflags(new_eflags & ~X86_EFLAGS_TF); in check_result() 103 if (!(new_eflags & X86_EFLAGS_TF)) { in check_result() 121 set_eflags(get_eflags() | X86_EFLAGS_TF); in main() 127 set_eflags(get_eflags() | X86_EFLAGS_TF); in main() 138 set_eflags(get_eflags() | X86_EFLAGS_TF); in main() 161 set_eflags(get_eflags() | X86_EFLAGS_TF); in main() 168 if (get_eflags() & X86_EFLAGS_TF) { in main()
|
| D | syscall_arg_fault.c | 40 #define X86_EFLAGS_TF (1UL << 8) macro 195 set_eflags(get_eflags() | X86_EFLAGS_TF); in main() 208 set_eflags(get_eflags() & ~X86_EFLAGS_TF); in main() 213 set_eflags(get_eflags() | X86_EFLAGS_TF); in main() 227 set_eflags(get_eflags() & ~X86_EFLAGS_TF); in main()
|
| D | unwind_vdso.c | 75 #define X86_EFLAGS_TF (1UL << 8) macro 146 ctx->uc_mcontext.gregs[REG_EFL] &= ~X86_EFLAGS_TF; in sigtrap() 175 set_eflags(get_eflags() | X86_EFLAGS_TF); in main() 178 set_eflags(get_eflags() & ~X86_EFLAGS_TF); in main() 188 if (get_eflags() & X86_EFLAGS_TF) { in main()
|
| D | test_vsyscall.c | 496 #define X86_EFLAGS_TF (1UL << 8) macro 530 set_eflags(get_eflags() | X86_EFLAGS_TF); in test_emulation() 532 set_eflags(get_eflags() & ~X86_EFLAGS_TF); in test_emulation()
|
| D | syscall_nt.c | 84 do_it(X86_EFLAGS_NT | X86_EFLAGS_TF); in main()
|
| /Linux-v5.4/arch/x86/kernel/ |
| D | step.c | 127 regs->flags |= X86_EFLAGS_TF; in enable_single_step() 139 regs->flags |= X86_EFLAGS_TF; in enable_single_step() 159 if (oflags & X86_EFLAGS_TF) in enable_single_step() 236 task_pt_regs(child)->flags &= ~X86_EFLAGS_TF; in user_disable_single_step()
|
| D | uprobes.c | 926 utask->autask.saved_tf = !!(regs->flags & X86_EFLAGS_TF); in arch_uprobe_pre_xol() 927 regs->flags |= X86_EFLAGS_TF; in arch_uprobe_pre_xol() 991 regs->flags &= ~X86_EFLAGS_TF; in arch_uprobe_post_xol() 1041 regs->flags &= ~X86_EFLAGS_TF; in arch_uprobe_abort_xol() 1054 if (ret && (regs->flags & X86_EFLAGS_TF)) in arch_uprobe_skip_sstep()
|
| D | vm86_32.c | 400 regs->pt.flags &= ~X86_EFLAGS_TF; in clear_TF() 601 newflags |= X86_EFLAGS_TF in handle_vm86_fault() 741 if (orig_flags & X86_EFLAGS_TF) in handle_vm86_fault()
|
| D | ptrace.c | 142 X86_EFLAGS_SF | X86_EFLAGS_TF | \ 330 retval &= ~X86_EFLAGS_TF; in get_flags() 344 if (value & X86_EFLAGS_TF) in set_flags() 347 value |= X86_EFLAGS_TF; in set_flags()
|
| D | kgdb.c | 457 linux_regs->flags &= ~X86_EFLAGS_TF; in kgdb_arch_handle_exception() 462 linux_regs->flags |= X86_EFLAGS_TF; in kgdb_arch_handle_exception()
|
| D | traps.c | 800 regs->flags &= ~X86_EFLAGS_TF; in do_debug()
|
| D | signal.c | 762 regs->flags &= ~(X86_EFLAGS_DF|X86_EFLAGS_RF|X86_EFLAGS_TF); in handle_signal()
|
| /Linux-v5.4/arch/x86/kernel/kprobes/ |
| D | core.c | 540 = (regs->flags & (X86_EFLAGS_TF | X86_EFLAGS_IF)); in set_current_kprobe() 605 regs->flags |= X86_EFLAGS_TF; in setup_singlestep() 918 regs->flags &= ~X86_EFLAGS_TF; in resume_execution() 921 *tos &= ~(X86_EFLAGS_TF | X86_EFLAGS_IF); in resume_execution() 1002 if (regs->flags & X86_EFLAGS_TF) in kprobe_debug_handler() 1031 regs->flags &= ~X86_EFLAGS_TF; in kprobe_fault_handler()
|
| /Linux-v5.4/arch/x86/mm/ |
| D | kmmio.c | 294 ctx->saved_flags = (regs->flags & (X86_EFLAGS_TF | X86_EFLAGS_IF)); in kmmio_handler() 304 regs->flags |= X86_EFLAGS_TF; in kmmio_handler() 358 regs->flags &= ~X86_EFLAGS_TF; in post_kmmio_handler() 372 if (!(regs->flags & X86_EFLAGS_TF)) in post_kmmio_handler()
|
| /Linux-v5.4/arch/x86/include/asm/ |
| D | sighandling.h | 12 X86_EFLAGS_DF | X86_EFLAGS_TF | X86_EFLAGS_SF | \
|
| /Linux-v5.4/arch/x86/entry/ |
| D | common.c | 418 (regs->flags & (X86_EFLAGS_RF | X86_EFLAGS_TF)) == 0; in do_fast_syscall_32() 433 (regs->flags & (X86_EFLAGS_RF | X86_EFLAGS_TF | X86_EFLAGS_VM)) == 0; in do_fast_syscall_32()
|
| D | entry_64_compat.S | 128 testl $X86_EFLAGS_NT|X86_EFLAGS_AC|X86_EFLAGS_TF, EFLAGS(%rsp)
|
| D | entry_64.S | 238 testq $(X86_EFLAGS_RF|X86_EFLAGS_TF), %r11
|
| D | entry_32.S | 933 testl $X86_EFLAGS_NT|X86_EFLAGS_AC|X86_EFLAGS_TF, PT_EFLAGS(%esp)
|
| /Linux-v5.4/arch/x86/include/uapi/asm/ |
| D | processor-flags.h | 24 #define X86_EFLAGS_TF _BITUL(X86_EFLAGS_TF_BIT) macro
|
| /Linux-v5.4/arch/x86/math-emu/ |
| D | fpu_entry.c | 164 FPU_lookahead = !(FPU_EFLAGS & X86_EFLAGS_TF); in math_emulate()
|
| /Linux-v5.4/arch/x86/kvm/ |
| D | svm.c | 1172 if (!(svm->nmi_singlestep_guest_rflags & X86_EFLAGS_TF)) in disable_nmi_singlestep() 1173 svm->vmcb->save.rflags &= ~X86_EFLAGS_TF; in disable_nmi_singlestep() 2344 if (!(svm->nmi_singlestep_guest_rflags & X86_EFLAGS_TF)) in svm_get_rflags() 2345 rflags &= ~X86_EFLAGS_TF; in svm_get_rflags() 2355 rflags |= (X86_EFLAGS_TF | X86_EFLAGS_RF); in svm_set_rflags() 3170 if (svm->nmi_singlestep_guest_rflags & X86_EFLAGS_TF) { in nested_svm_intercept_db() 5463 svm->vmcb->save.rflags |= (X86_EFLAGS_TF | X86_EFLAGS_RF); in enable_nmi_window()
|
| D | emulate.c | 1903 X86_EFLAGS_TF | X86_EFLAGS_DF | X86_EFLAGS_NT | in emulate_popf() 2062 ctxt->eflags &= ~(X86_EFLAGS_IF | X86_EFLAGS_TF | X86_EFLAGS_AC); in __emulate_int_real() 2129 X86_EFLAGS_ZF | X86_EFLAGS_SF | X86_EFLAGS_TF | in emulate_iret_real() 2812 ctxt->tf = (ctxt->eflags & X86_EFLAGS_TF) != 0; in em_syscall()
|
| D | x86.c | 6292 ctxt->tf = (ctxt->eflags & X86_EFLAGS_TF) != 0; in init_emulate_ctxt() 6543 if (unlikely(rflags & X86_EFLAGS_TF)) in kvm_skip_emulated_instruction() 9933 rflags &= ~X86_EFLAGS_TF; in kvm_get_rflags() 9942 rflags |= X86_EFLAGS_TF; in __kvm_set_rflags()
|
| /Linux-v5.4/arch/x86/kernel/cpu/ |
| D | common.c | 1694 X86_EFLAGS_TF|X86_EFLAGS_DF|X86_EFLAGS_IF| in syscall_init()
|