I built and installed 2.6.20.7. Testsuite all runs fine except current.stp which dies on this: semantic error: no match for probe point while resolving probe point kernel.function("*@kernel/sched.c").call Changing that to kernel.function("*").call, I see lots on enabled probes in sched.c probe sys_sched_setaffinity@/data/hunt/linux/linux-2.6.20.7-utt/kernel/sched.c:4485 kernel section=.text pc=0xc0422e6f probe sched_idle_next@/data/hunt/linux/linux-2.6.20.7-utt/kernel/sched.c:5234 kernel section=.text pc=0xc0422eb0 probe current_sched_time@/data/hunt/linux/linux-2.6.20.7-utt/kernel/sched.c:3027 kernel section=.text pc=0xc0422f30
The issue here is that the compilation unit name "kernel/sched.c" pattern does not match the full path compiled on your tree. Plus our globbing function does not permit full-path patterns like "**/kernel/sched.c". It's not obvious what to do here.
I wonder how common this is. I expect if I had built in my source tree instead of into a separate object directory things would work normally. I will try that.
*** This bug has been marked as a duplicate of 5049 ***