Messages in this thread | | | Date | Mon, 21 Dec 2009 09:20:07 +0800 | From | Xiao Guangrong <> | Subject | BUG: different symbol address between System.map and /proc/kallsyms |
| |
Hi,
The symbol address in System.map and /proc/kallsys is different:
# cat System.map | grep _text c1000000 T _text # cat /proc/kallsyms | grep _text c0100000 T _text
# readelf -s vmlinux | grep _text 35078: c1000000 0 NOTYPE GLOBAL DEFAULT 1 _text
So, perf can't get sysmbol address properly:
# ./perf report # Samples: 29 # # Overhead Command Shared Object Symbol # ........ ....... ................... ...... # 93.10% sleep c014f988 [k] 0x000000c014f988 3.45% sleep libc-2.9.90.so [.] _int_malloc 3.45% sleep [kernel] [k] 0x000000c014f988
| |