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

Re: Question sur le System.map



On Thu, Feb 22, 2001 at 10:11:14PM +0100, Marc Lefranc wrote:
> On Thu, 22 Feb 2001 09:18:23 +0100, 
> EXT / GREEN MEI Sébastien <ext.green.mei@sncf.fr> wrote :
> 
> > Je sais que si j'appelle mon noyo vmlinuz-2.4 et le System.map 
> > System.map-2.4, ca marche mais comment, il fait pour s'y
> > retrouver ??? Je ne suis pas obligé d'appeler mon noyo
> > vmlinuz..., je peux l'appeler noyotoutneuf. A ce moment,
> > comment il fait pour retrouver le System.map qui va bien ?
> > Ca marche car j'ai testé.
> 
> Le noyau connait sa version. C'est la moindre des choses...
> 
> Par exemple : 
> 
> 1044 $ cat /proc/version
> Linux version 2.4.1-ac13 [...]
> 
> Le numéro de version étant 2.4.1-ac13, le noyau va d'abord essayer de
> lire System.map-2.4.1-ac13, puis si le fichier n'existe pas,
> System.map (si ma mémoire est bonne).

Le noyau ne lit pas le System.map. Il n'en a pas besoin pour
fonctionner. En revanche, il est facile avec la commande strace de voir
où 'ps' recherche le system.map. Dans mon cas (procps version 2.0.7,
noyau 2.4.1-ac9-act), ps recherche dans l'ordre :
/boot/System.map-2.4.1-ac9-act
/boot/System.map
/lib/modules/2.4.1-ac9-act/System.map
/usr/src/linux/System.map
/System.map

  Vincent
 



Reply to: