/linux-4.1.27/arch/parisc/include/asm/ |
H A D | thread_info.h | 55 #define TIF_SINGLESTEP 9 /* single stepping? */ macro 66 #define _TIF_SINGLESTEP (1 << TIF_SINGLESTEP)
|
/linux-4.1.27/arch/x86/kernel/ |
H A D | step.c | 113 * kernel mode; do_debug() cleared TF and set TIF_SINGLESTEP. enable_single_step() 118 * set TIF_SINGLESTEP, then both TF and TIF_FORCED_TF are enable_single_step() 121 if (unlikely(test_tsk_thread_flag(child, TIF_SINGLESTEP))) enable_single_step() 125 * Always set TIF_SINGLESTEP - this guarantees that enable_single_step() 129 set_tsk_thread_flag(child, TIF_SINGLESTEP); enable_single_step() 226 /* Always clear TIF_SINGLESTEP... */ user_disable_single_step() 227 clear_tsk_thread_flag(child, TIF_SINGLESTEP); user_disable_single_step()
|
H A D | ptrace.c | 1561 * kernel mode; do_debug() cleared TF and set TIF_SINGLESTEP. syscall_trace_enter_phase2() 1624 * TIF_SINGLESTEP (i.e. this is PTRACE_SYSEMU_SINGLESTEP). syscall_trace_leave() 1628 step = unlikely(test_thread_flag(TIF_SINGLESTEP)) && syscall_trace_leave()
|
H A D | kgdb.c | 552 } else if (test_thread_flag(TIF_SINGLESTEP)) __kgdb_notify()
|
H A D | signal.c | 644 stepping = test_thread_flag(TIF_SINGLESTEP); handle_signal()
|
H A D | traps.c | 690 set_tsk_thread_flag(tsk, TIF_SINGLESTEP); do_debug()
|
/linux-4.1.27/arch/blackfin/include/asm/ |
H A D | thread_info.h | 86 #define TIF_SINGLESTEP 9 macro 94 #define _TIF_SINGLESTEP (1<<TIF_SINGLESTEP)
|
/linux-4.1.27/arch/xtensa/include/asm/ |
H A D | thread_info.h | 110 #define TIF_SINGLESTEP 3 /* restore singlestep on return to user mode */ macro 118 #define _TIF_SINGLESTEP (1<<TIF_SINGLESTEP)
|
/linux-4.1.27/arch/metag/include/asm/ |
H A D | thread_info.h | 108 #define TIF_SINGLESTEP 3 /* restore singlestep on return to user macro 121 #define _TIF_SINGLESTEP (1<<TIF_SINGLESTEP)
|
/linux-4.1.27/arch/openrisc/include/asm/ |
H A D | thread_info.h | 104 #define TIF_SINGLESTEP 4 /* restore singlestep on return to user macro 117 #define _TIF_SINGLESTEP (1<<TIF_SINGLESTEP)
|
/linux-4.1.27/arch/frv/include/asm/ |
H A D | thread_info.h | 87 #define TIF_SINGLESTEP 4 /* restore singlestep on return to user mode */ macro 95 #define _TIF_SINGLESTEP (1 << TIF_SINGLESTEP)
|
/linux-4.1.27/arch/hexagon/include/asm/ |
H A D | thread_info.h | 112 #define TIF_SINGLESTEP 4 /* restore ss @ return to usr mode */ macro 121 #define _TIF_SINGLESTEP (1 << TIF_SINGLESTEP)
|
/linux-4.1.27/arch/m32r/include/asm/ |
H A D | thread_info.h | 101 #define TIF_SINGLESTEP 3 /* restore singlestep on return to user mode */ macro 110 #define _TIF_SINGLESTEP (1<<TIF_SINGLESTEP)
|
/linux-4.1.27/arch/arm64/kernel/ |
H A D | debug-monitors.c | 389 if (test_ti_thread_flag(task_thread_info(task), TIF_SINGLESTEP)) user_rewind_single_step() 395 if (test_ti_thread_flag(task_thread_info(task), TIF_SINGLESTEP)) user_fastforward_single_step() 424 set_ti_thread_flag(task_thread_info(task), TIF_SINGLESTEP); user_enable_single_step() local 430 clear_ti_thread_flag(task_thread_info(task), TIF_SINGLESTEP); user_disable_single_step() local
|
H A D | hw_breakpoint.c | 634 if (test_thread_flag(TIF_SINGLESTEP)) breakpoint_handler() 736 if (test_thread_flag(TIF_SINGLESTEP)) watchpoint_handler()
|
/linux-4.1.27/arch/tile/include/asm/ |
H A D | thread_info.h | 117 #define TIF_SINGLESTEP 2 /* restore singlestep on return to macro 131 #define _TIF_SINGLESTEP (1<<TIF_SINGLESTEP)
|
/linux-4.1.27/arch/microblaze/include/asm/ |
H A D | thread_info.h | 115 #define TIF_SINGLESTEP 4 macro 127 #define _TIF_SINGLESTEP (1 << TIF_SINGLESTEP)
|
/linux-4.1.27/arch/sh/include/asm/ |
H A D | thread_info.h | 114 #define TIF_SINGLESTEP 4 /* singlestepping active */ macro 125 #define _TIF_SINGLESTEP (1 << TIF_SINGLESTEP)
|
/linux-4.1.27/arch/mn10300/include/asm/ |
H A D | thread_info.h | 145 #define TIF_SINGLESTEP 4 /* restore singlestep on return to user mode */ macro 154 #define _TIF_SINGLESTEP +(1 << TIF_SINGLESTEP)
|
/linux-4.1.27/arch/powerpc/include/asm/ |
H A D | thread_info.h | 90 #define TIF_SINGLESTEP 8 /* singlestepping active */ macro 113 #define _TIF_SINGLESTEP (1<<TIF_SINGLESTEP)
|
/linux-4.1.27/arch/arm64/include/asm/ |
H A D | assembler.h | 76 tbz \flgs, #TIF_SINGLESTEP, 9990f variable 85 tbz \flgs, #TIF_SINGLESTEP, 9990f variable
|
H A D | thread_info.h | 112 #define TIF_SINGLESTEP 21 macro
|
/linux-4.1.27/arch/ia64/include/asm/ |
H A D | thread_info.h | 98 #define TIF_SINGLESTEP 4 /* restore singlestep on return to user mode */ macro 108 #define _TIF_SINGLESTEP (1 << TIF_SINGLESTEP)
|
/linux-4.1.27/arch/parisc/kernel/ |
H A D | ptrace.c | 40 clear_tsk_thread_flag(task, TIF_SINGLESTEP); ptrace_disable() 62 set_tsk_thread_flag(task, TIF_SINGLESTEP); user_enable_single_step() 104 clear_tsk_thread_flag(task, TIF_SINGLESTEP); user_enable_block_step() 304 int stepping = test_thread_flag(TIF_SINGLESTEP) || do_syscall_trace_exit()
|
H A D | asm-offsets.c | 277 DEFINE(TIF_SINGLESTEP_PA_BIT, 31-TIF_SINGLESTEP); main()
|
H A D | signal.c | 431 signal_setup_done(ret, ksig, test_thread_flag(TIF_SINGLESTEP) || handle_signal()
|
/linux-4.1.27/arch/tile/kernel/ |
H A D | ptrace.c | 34 set_tsk_thread_flag(child, TIF_SINGLESTEP); user_enable_single_step() 39 clear_tsk_thread_flag(child, TIF_SINGLESTEP); user_disable_single_step() 47 clear_tsk_thread_flag(child, TIF_SINGLESTEP); ptrace_disable()
|
H A D | single_step.c | 314 int is_single_step = test_ti_thread_flag(info, TIF_SINGLESTEP); single_step_once() 745 int is_single_step = test_ti_thread_flag(info, TIF_SINGLESTEP); gx_singlestep_handle()
|
H A D | signal.c | 246 signal_setup_done(ret, ksig, test_thread_flag(TIF_SINGLESTEP)); handle_signal()
|
H A D | process.c | 468 * or not. Note that we don't clear TIF_SINGLESTEP here, so it's
|
H A D | intvec_32.S | 1423 * Clear TIF_SINGLESTEP to prevent recursion if we execute an ill. 1424 * The normal non-arch flow redundantly clears TIF_SINGLESTEP, but we
|
/linux-4.1.27/arch/sh/kernel/ |
H A D | ptrace_32.c | 118 set_tsk_thread_flag(child, TIF_SINGLESTEP); user_enable_single_step() 125 clear_tsk_thread_flag(child, TIF_SINGLESTEP); user_disable_single_step() 520 step = test_thread_flag(TIF_SINGLESTEP); do_syscall_trace_leave()
|
H A D | ptrace_64.c | 136 set_tsk_thread_flag(child, TIF_SINGLESTEP); user_enable_single_step() 145 clear_tsk_thread_flag(child, TIF_SINGLESTEP); user_disable_single_step() 540 step = test_thread_flag(TIF_SINGLESTEP); do_syscall_trace_leave()
|
H A D | kgdb.c | 337 if (test_thread_flag(TIF_SINGLESTEP)) __kgdb_notify()
|
H A D | signal_32.c | 443 signal_setup_done(ret, ksig, test_thread_flag(TIF_SINGLESTEP)); handle_signal()
|
H A D | signal_64.c | 558 signal_setup_done(ret, ksig, test_thread_flag(TIF_SINGLESTEP)); handle_signal()
|
/linux-4.1.27/arch/blackfin/kernel/ |
H A D | ptrace.c | 236 set_tsk_thread_flag(child, TIF_SINGLESTEP); user_enable_single_step() 244 clear_tsk_thread_flag(child, TIF_SINGLESTEP); user_disable_single_step() 408 step = test_thread_flag(TIF_SINGLESTEP); syscall_trace_leave()
|
H A D | signal.c | 239 signal_setup_done(ret, ksig, test_thread_flag(TIF_SINGLESTEP)); handle_signal()
|
/linux-4.1.27/arch/um/kernel/ |
H A D | ptrace.c | 131 * XXX Check PT_DTRACE vs TIF_SINGLESTEP for singlestepping check and
|
/linux-4.1.27/arch/hexagon/kernel/ |
H A D | ptrace.c | 40 set_tsk_thread_flag(child, TIF_SINGLESTEP); user_enable_single_step() 46 clear_tsk_thread_flag(child, TIF_SINGLESTEP); user_disable_single_step()
|
H A D | signal.c | 187 signal_setup_done(ret, ksig, test_thread_flag(TIF_SINGLESTEP)); handle_signal()
|
/linux-4.1.27/arch/microblaze/kernel/ |
H A D | ptrace.c | 161 step = test_thread_flag(TIF_SINGLESTEP); do_syscall_trace_leave()
|
H A D | signal.c | 278 signal_setup_done(ret, ksig, test_thread_flag(TIF_SINGLESTEP)); handle_signal()
|
/linux-4.1.27/arch/openrisc/kernel/ |
H A D | ptrace.c | 202 step = test_thread_flag(TIF_SINGLESTEP); do_syscall_trace_leave()
|
H A D | signal.c | 216 signal_setup_done(ret, ksig, test_thread_flag(TIF_SINGLESTEP)); handle_signal()
|
/linux-4.1.27/arch/x86/include/asm/ |
H A D | thread_info.h | 94 #define TIF_SINGLESTEP 4 /* reenable singlestep on user return*/ macro 117 #define _TIF_SINGLESTEP (1 << TIF_SINGLESTEP)
|
/linux-4.1.27/arch/powerpc/platforms/cell/spufs/ |
H A D | run.c | 215 if (test_thread_flag(TIF_SINGLESTEP)) spu_run_init() 437 * since we have TIF_SINGLESTEP set, thus the kernel will do spufs_run_spu()
|
/linux-4.1.27/arch/mn10300/kernel/ |
H A D | signal.c | 368 signal_setup_done(ret, ksig, test_thread_flag(TIF_SINGLESTEP)); handle_signal() 417 clear_thread_flag(TIF_SINGLESTEP); do_notify_resume()
|
/linux-4.1.27/arch/frv/kernel/ |
H A D | signal.c | 363 signal_setup_done(ret, ksig, test_thread_flag(TIF_SINGLESTEP)); handle_signal() 414 clear_thread_flag(TIF_SINGLESTEP); do_notify_resume()
|
/linux-4.1.27/arch/metag/kernel/ |
H A D | signal.c | 216 signal_setup_done(ret, ksig, test_thread_flag(TIF_SINGLESTEP)); handle_signal()
|
/linux-4.1.27/arch/powerpc/kernel/ |
H A D | signal.c | 144 signal_setup_done(ret, &ksig, test_thread_flag(TIF_SINGLESTEP)); do_signal()
|
H A D | hw_breakpoint.c | 326 if (test_thread_flag(TIF_SINGLESTEP)) single_step_dabr_instruction()
|
H A D | ptrace.c | 866 set_tsk_thread_flag(task, TIF_SINGLESTEP); user_enable_single_step() 883 set_tsk_thread_flag(task, TIF_SINGLESTEP); user_enable_block_step() 914 clear_tsk_thread_flag(task, TIF_SINGLESTEP); user_disable_single_step() 1813 step = test_thread_flag(TIF_SINGLESTEP); do_syscall_trace_leave()
|
/linux-4.1.27/arch/m32r/kernel/ |
H A D | signal.c | 325 clear_thread_flag(TIF_SINGLESTEP); do_notify_resume()
|
/linux-4.1.27/arch/ia64/kernel/ |
H A D | ptrace.c | 1116 set_tsk_thread_flag(child, TIF_SINGLESTEP); user_enable_single_step() 1125 set_tsk_thread_flag(child, TIF_SINGLESTEP); user_enable_block_step() 1135 clear_tsk_thread_flag(child, TIF_SINGLESTEP); user_disable_single_step() 1238 step = test_thread_flag(TIF_SINGLESTEP); syscall_trace_leave()
|
H A D | signal.c | 407 signal_setup_done(ret, ksig, test_thread_flag(TIF_SINGLESTEP)); handle_signal()
|
/linux-4.1.27/arch/blackfin/mach-common/ |
H A D | entry.S | 576 CC = BITTST(r7,TIF_SINGLESTEP);
|