Symbol info from System.map vs. DLKM-debuginfo

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

 



Hi Dave,

while working on an NFS problem (Ubuntu/Hardy) I needed to get definitions 
of 'struct svc_cacherep'. I have compiled nfsd.ko with debugging for an older 
kernel.

Current kernel: 2.6.24-24-generic
nfsd.ko:	2.6.24-21-generic

The definition of 'struct svc_cacherep' is the same. To avoid rebuilding 
nfsd.ko I decided to specify /boot/System.map-2.6.24-generic explicitly. 
Before loading 'nfsd.ko' the address of 'lru_cache' variable is correct, but 
after loading old nfsd.ko it changes:

crash32> sym lru_head
f908b988 (b) lru_head
crash32> mod -s nfsd /usr/lib/debug/lib/modules/2.6.24-21-generic/nfsd.ko
 MODULE   NAME                    SIZE  OBJECT FILE
f908a280  nfsd                  
228976  /usr/lib/debug/lib/modules/2.6.24-21-generic/nfsd.ko
crash32> sym lru_head
f908b984 (b) lru_head

Is this expected? It would be nice to be able to give precedence to symbols as 
defined in System.map (maybe a startup option or internal set option).

Regards,
Alex

-- 
------------------------------------------------------------------
Alexandre Sidorenko             email: asid@xxxxxx
WTEC Linux			Hewlett-Packard (Canada)
------------------------------------------------------------------

--
Crash-utility mailing list
Crash-utility@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/crash-utility

[Index of Archives]     [Fedora Development]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]     [Fedora Tools]

 

Powered by Linux