[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Kernel symbol addresses in System.map do not match kernel



Hi.

I noticed today that the symbol addresses given in
/boot/System.map-<kernelversion> do not match the running kernel (given that
the running kernel and System.map match, of course).

Example:
$ uname -a
Linux localhost 2.6.19-1.2914.fc7 #1 SMP Fri Jan 26 18:42:25 EST 2007 i686 i686 i386 GNU/Linux
$ grep do_execve /boot/System.map-2.6.19-1.2914.fc7 
c107d1a0 T do_execve
$ grep do_execve /proc/kallsyms 
c047d1a0 T do_execve
$

The address from /proc/kallsyms is the correct one.
Is this intentional in some way?


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]