 /* * Remove function-return probe instances associated with this task * and put them back on the free list. Do not insert an exit probe for * this function, it will be disabled by kprobe_flush_task if you do. */ kprobe_flush_task(tsk); 
void flush_thread(void){	struct task_struct *tsk = current;	struct thread_info *t = current_thread_info();	if (t->flags & _TIF_ABI_PENDING)		t->flags ^= (_TIF_ABI_PENDING | _TIF_IA32);	tsk->thread.debugreg0 = 0;	tsk->thread.debugreg1 = 0;	tsk->thread.debugreg2 = 0;	tsk->thread.debugreg3 = 0;	tsk->thread.debugreg6 = 0;	tsk->thread.debugreg7 = 0;	memset(tsk->thread.tls_array, 0, sizeof(tsk->thread.tls_array));		/*	 * Forget coprocessor state..	 */	clear_fpu(tsk);	clear_used_math();}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/73649dab0fd524cb8545a8cb83c6eaf77b107105/process.c/buggy/arch/x86_64/kernel/process.c