memcpy(&jprobe_saved_regs, regs, sizeof(struct pt_regs)); 
memcpy(&kcb->jprobe_saved_regs, regs, sizeof(struct pt_regs)); 
int __kprobes setjmp_pre_handler(struct kprobe *p, struct pt_regs *regs){	struct jprobe *jp = container_of(p, struct jprobe, kp);	memcpy(&jprobe_saved_regs, regs, sizeof(struct pt_regs));	/* setup return addr to the jprobe handler routine */	regs->nip = (unsigned long)(((func_descr_t *)jp->entry)->entry);	regs->gpr[2] = (unsigned long)(((func_descr_t *)jp->entry)->toc);	return 1;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/0dc036c91ac11b2b76bb91b59d8c7af919aa4a8d/kprobes.c/buggy/arch/ppc64/kernel/kprobes.c