Home
last modified time | relevance | path

Searched refs:TIF_BLOCKSTEP (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dstep.c173 * Note also that both TIF_BLOCKSTEP and debugctl should in set_task_blockstep()
176 * NOTE: this means that set/clear TIF_BLOCKSTEP is only safe if in set_task_blockstep()
184 set_tsk_thread_flag(task, TIF_BLOCKSTEP); in set_task_blockstep()
187 clear_tsk_thread_flag(task, TIF_BLOCKSTEP); in set_task_blockstep()
208 else if (test_tsk_thread_flag(child, TIF_BLOCKSTEP)) in enable_step()
227 if (test_tsk_thread_flag(child, TIF_BLOCKSTEP)) in user_disable_single_step()
H A Dtraps.c899 if (test_thread_flag(TIF_BLOCKSTEP)) { in exc_debug_kernel()
983 * generates a debug exception." Clear TIF_BLOCKSTEP to keep in exc_debug_user()
984 * TIF_BLOCKSTEP in sync with the hardware BTF flag. in exc_debug_user()
986 clear_thread_flag(TIF_BLOCKSTEP); in exc_debug_user()
H A Duprobes.c932 if (test_tsk_thread_flag(current, TIF_BLOCKSTEP)) in arch_uprobe_pre_xol()
987 * arch_uprobe_pre_xol() doesn't save the state of TIF_BLOCKSTEP in arch_uprobe_post_xol()
H A Dprocess.c643 debugctl |= (msk >> TIF_BLOCKSTEP) << DEBUGCTLMSR_BTF_SHIFT; in __switch_to_xtra()
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dstep.c178 * Note also that both TIF_BLOCKSTEP and debugctl should in set_task_blockstep()
181 * NOTE: this means that set/clear TIF_BLOCKSTEP is only safe if in set_task_blockstep()
189 set_tsk_thread_flag(task, TIF_BLOCKSTEP); in set_task_blockstep()
192 clear_tsk_thread_flag(task, TIF_BLOCKSTEP); in set_task_blockstep()
213 else if (test_tsk_thread_flag(child, TIF_BLOCKSTEP)) in enable_step()
232 if (test_tsk_thread_flag(child, TIF_BLOCKSTEP)) in user_disable_single_step()
H A Dtraps.c961 if (test_thread_flag(TIF_BLOCKSTEP)) { in exc_debug_kernel()
1045 * generates a debug exception." Clear TIF_BLOCKSTEP to keep in exc_debug_user()
1046 * TIF_BLOCKSTEP in sync with the hardware BTF flag. in exc_debug_user()
1048 clear_thread_flag(TIF_BLOCKSTEP); in exc_debug_user()
H A Dprocess.c710 debugctl |= (msk >> TIF_BLOCKSTEP) << DEBUGCTLMSR_BTF_SHIFT; in __switch_to_xtra()
H A Duprobes.c932 if (test_tsk_thread_flag(current, TIF_BLOCKSTEP)) in arch_uprobe_pre_xol()
987 * arch_uprobe_pre_xol() doesn't save the state of TIF_BLOCKSTEP in arch_uprobe_post_xol()
/kernel/linux/linux-6.6/arch/parisc/include/asm/
H A Dthread_info.h51 #define TIF_BLOCKSTEP 10 /* branch stepping? */ macro
65 #define _TIF_BLOCKSTEP (1 << TIF_BLOCKSTEP)
/kernel/linux/linux-5.10/arch/parisc/include/asm/
H A Dthread_info.h59 #define TIF_BLOCKSTEP 10 /* branch stepping? */ macro
72 #define _TIF_BLOCKSTEP (1 << TIF_BLOCKSTEP)
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dthread_info.h101 #define TIF_BLOCKSTEP 25 /* set when we want DEBUGCTLMSR_BTF */ macro
130 #define _TIF_BLOCKSTEP (1 << TIF_BLOCKSTEP)
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dthread_info.h100 #define TIF_BLOCKSTEP 25 /* set when we want DEBUGCTLMSR_BTF */ macro
122 #define _TIF_BLOCKSTEP (1 << TIF_BLOCKSTEP)
/kernel/linux/linux-5.10/arch/parisc/kernel/
H A Dptrace.c54 clear_tsk_thread_flag(task, TIF_BLOCKSTEP); in ptrace_disable()
74 clear_tsk_thread_flag(task, TIF_BLOCKSTEP); in user_enable_single_step()
114 set_tsk_thread_flag(task, TIF_BLOCKSTEP); in user_enable_block_step()
385 test_thread_flag(TIF_BLOCKSTEP); in do_syscall_trace_exit()
H A Dsignal.c436 test_thread_flag(TIF_BLOCKSTEP)); in handle_signal()
H A Dasm-offsets.c263 DEFINE(TIF_BLOCKSTEP_PA_BIT, 31-TIF_BLOCKSTEP); in main()
/kernel/linux/linux-6.6/arch/parisc/kernel/
H A Dptrace.c53 clear_tsk_thread_flag(task, TIF_BLOCKSTEP); in ptrace_disable()
73 clear_tsk_thread_flag(task, TIF_BLOCKSTEP); in user_enable_single_step()
113 set_tsk_thread_flag(task, TIF_BLOCKSTEP); in user_enable_block_step()
384 test_thread_flag(TIF_BLOCKSTEP); in do_syscall_trace_exit()
H A Dsignal.c395 test_thread_flag(TIF_BLOCKSTEP)); in handle_signal()
H A Dasm-offsets.c258 DEFINE(TIF_BLOCKSTEP_PA_BIT, 31-TIF_BLOCKSTEP); in main()

Completed in 15 milliseconds