Hi - Rusty, what happens if you insert some code into the pre_handler, to check that it actually executed? How come you use kallsyms_lookup_name("target1") instead of simply "& target1" in the kprobe breakpoint address calculation? - FChE