err = register_die_notifier(&kprobe_exceptions_nb); /* Register the trampoline probe for return probe */ register_kprobe(&trampoline_p); 
err = arch_init(); if (!err) err = register_die_notifier(&kprobe_exceptions_nb);  
static int __init init_kprobes(void){	int i, err = 0;	/* FIXME allocate the probe table, currently defined statically */	/* initialize all list heads */	for (i = 0; i < KPROBE_TABLE_SIZE; i++) {		INIT_HLIST_HEAD(&kprobe_table[i]);		INIT_HLIST_HEAD(&kretprobe_inst_table[i]);	}	err = register_die_notifier(&kprobe_exceptions_nb);	/* Register the trampoline probe for return probe */	register_kprobe(&trampoline_p);	return err;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/802eae7c800fb7f583e6c06afa363585af2bef00/kprobes.c/buggy/kernel/kprobes.c