Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[kernel] System.map ?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
shmal
Tux's lil' helper
Tux's lil' helper


Joined: 07 Aug 2004
Posts: 143
Location: France, 91

PostPosted: Tue Aug 10, 2004 9:15 am    Post subject: [kernel] System.map ? Reply with quote

Bonjour,

Pour compiler un noyau Linux, le manuel gentoo nous dit après le 'make menuconfig' et le 'make && make modules_install' de copier 3 fichiers sur la partition de boot :
- 'bzImage' qui est si j'ai bien compris le fichier compilé du noyau à charger par Grub ou Lilo.
- '.config' qui est le fichier de config de menuconfig (editeur kernel)
- 'System.map' : alors celui-ci je ne sais pas du tout ce que ça peut être, d'autant qu'on le renomme avec une terminaison explicitatant le noyau.

Avez-vous une explication sur ce fichier et quel est l'intéret de le copier sur notre partition de boot ?

Merci d'avance.
Back to top
View user's profile Send private message
cylgalad
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1327
Location: France

PostPosted: Tue Aug 10, 2004 9:23 am    Post subject: Reply with quote

Franchement, je ne sais pas trop mais je ne mets jamais à jour le System.map de /boot et ça marche très bien depuis des années sur plusieurs ordinateurs.
Le .config ne sert à rien dans /boot
Back to top
View user's profile Send private message
zdra
Veteran
Veteran


Joined: 30 Nov 2003
Posts: 1693
Location: Bruxelles, Belgique

PostPosted: Tue Aug 10, 2004 9:46 am    Post subject: Reply with quote

Je ne sais pas non plus ce qu'est le system.map, j'en ai tout simplement pas et ça marche tres bien. Sinon le .config c'est toujours un bon reflex de le copier dans /boot à coté du kernel car de cette maniere tu sais quelle sont les options compilées dans chaque kernel que tu as, et qd tu veux compiler un nouveau kernel suffi de reprendre le .config du dernier kernel que t'avais configuré et ça marchera normalement sans probleme.
Back to top
View user's profile Send private message
boing
n00b
n00b


Joined: 01 Jun 2004
Posts: 49
Location: Montaigu (France)

PostPosted: Tue Aug 10, 2004 10:04 am    Post subject: du thé ? Reply with quote

à lire si vous papotez la langue du ti-tailleme
http://www.dirac.org/linux/system.map/

sinon, d'après ce que j'ai lu en diagonale, System.map est un fichier contenant la résolution des noms de symboles du noyau, c-à-d l'adresse affectée à chaque symbole du code du noyau (ou qqch comme ça...)
à quoi ça sert-il donc, tout ça ?
boudiou, ben ça sert à savoir, quand c'est qu'ça plante, où c'est-y qu'ça à planté !
parce que quand un processus lâche un 'oops' et retourne au néant (autrement dit quand le prog plante comme une merde), le démon qui doit logger le plantage (klogd) prends les infos du plantage, par exemple:
Code:
EIP: 0010:[<00000000>]
   Call Trace: [<c010b860>]

et parcours System.map à la recherche du call trace
ceci afin de donner au débuggeur l'info du oucékessafoirbourdel

ce fichier n'est donc pas obligatoire, le système se sert aussi d'un fichier dynamique (/proc/ksyms) pour ça
sinon, il faut le placer dans l'un des chemins
/boot/System.map
/System.map
/usr/src/linux/System.map

voila, voila... une traduction rapide et un résumé aussi rapide, et comme le dit l'auteur du texte "c'est comme ça, mais si je me trompe corrigez moi"
_________________
It is not necesssary to understand things in order to argue about them.
Back to top
View user's profile Send private message
shmal
Tux's lil' helper
Tux's lil' helper


Joined: 07 Aug 2004
Posts: 143
Location: France, 91

PostPosted: Tue Aug 10, 2004 10:40 am    Post subject: Reply with quote

Merci pour vos réponses rapides :)

@boing : :D
Back to top
View user's profile Send private message
dju`
Retired Dev
Retired Dev


Joined: 11 Feb 2003
Posts: 370

PostPosted: Thu Aug 12, 2004 8:10 am    Post subject: Reply with quote

autre utilité du System.map:
http://marc.theaimsgroup.com/?l=gentoo-user-fr&m=109053982911744&w=2
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum