Where can I download Linux kernel 2.6.35-25 debug symbols for kernel that comes from lucid-backports repository (I have enabled lucid-backports repository on Ubuntu 10.04 in /etc/apt/sources.list)?
The problem with debug symbols located here is that debug symbols for 2.6.35-25 linux kernel server image does not match with the binary I get from lucid back-ports repository:
2.6.35-25.44~lucid1 Linux kernel image for version 2.6.35 on x86 ii linux-image-2.6.35-25-server-dbgsym
2.6.35-25.44 Linux kernel debug image for version 2.6.35
And hence the system-tap (stap) fails:
root@www:~/stap# stap para-callgraph-verbose.stp 'kernel.function("@fs/proc.c")' 'kernel.function("vfs_read")' -c "cat /proc/sys/vm/*"
ERROR: Build-id mismatch: "kernel" vs. "vmlinux-2.6.35-25-server"
There are also some reasons why I would prefer not to build linux kernel myself just to get stap working.