I had recompiled the kernel version 2.6.30 with kernel profiling support.
Oprofile is able to generate symbol information for kernel modules.
But its not able to show symbol information for kernel vmlinux.
./opcontrol --vmlinux=/debug/vmlinux
./opcontrol --reset
./opcontrol --setup --event=CPU_CLK_UNHALTED:300000
./opcontrol --start --vmlinux=/debug/vmlinux
//when end

./opcontrol --dump
./opcontrol -h
./opreport -l --image-path=/....

The dump result:
samples % image name app name symbol name
782564 30.4 e1000e.ko e1000e e1000_clean_rx_irq
538822 20.93 ip_tables.ko ip_tables ipt_do_table
324926 12.62 e1000e.ko e1000e e1000_xmit_frame
141578 5.5 nf_conntrack.ko nf_conntrack .text
87285 3.39 e1000e.ko e1000e e1000_poll
67993 2.64 nf_conntrack.ko nf_conntrack nf_conntrack_in
57122 2.22 nf_conntrack.ko nf_conntrack __nf_ct_refresh_acct
47754 1.85 nf_conntrack.ko nf_conntrack nf_ct_get_tuple
47296 1.84 nf_conntrack.ko nf_conntrack __nf_conntrack_find
44989 1.75 nf_conntrack_ipv4.ko nf_conntrack_ipv4 ipv4_confirm
The image name is ko(kernel modules) or lib,but no kernel innel symbols. Who can tell me where is wrong  ?