System.map

Jakub Jelinek jj na sunsite.ms.mff.cuni.cz
Pondělí Říjen 21 22:44:11 CEST 1996


> 
> > 	Dobry den,
> > prosim Vas po co je v souboru /boot/System.map
> > je pro neco dulezity ? nebo se muze smazat ?
> > Dik Honza
> >                                                                
> Co tam presne je nevim, je tam popsana nejakym zpusobem struktura
> jadra; kolegove programatori snad reknou vic.
> Tento soubor pouziva napriklad program lsof(8).
Jsou to adresy vsech moznych i nemoznych funkci jadra. Pouziti je
nasledovne:
dosemu to pouziva, protoze nechce zahltit jadro prilisnym mnozstvim
/proc/ksyms (to je cast System.map, ktera je zadratovana do kernelu pro
potreby modulu), tak si to cte v System.map
bugy: kdyz na Vas kernel obcas vyplivne nejakou tu postavicku s registry
etc., vzdy je dobre zapsat si PC a pote najit v System.map funkci, ktera
zacina na nejvyssim offsetu mensim nez PC a konci za PC (tedy funkci, v niz
se TO stalo), protoze co jadro, to unikat (nechce nekdo spocitat poect
ruznych konfiguraci jadra i bez vsech moznych patchu?) a tudiz samotne PC
bylo 0xc4123417 nikomu z kernel hackeru nic nerekne...

+---------------------------------------------------------------------------+
| Jakub Jelinek                              http://sunsite.mff.cuni.cz/~jj |
| Administrator of SunSITE Czech Republic            jj na sunsite.mff.cuni.cz |
| Na Orechovce 7, 162 00 Praha 6, Czech Republic          jj na gnu.ai.mit.edu |
| School & Office: MFF UK, Praha                      Phone: +42 2 21914213 |
| Projects: GNU Midnight Commander        http://stekt.oulu.fi/~jtklehto/mc |
|           SparcLinux               http://www.geog.ubc.ca/sparclinux.html |
|           ALLA                            http://sunsite.mff.cuni.cz/alla |
+---------------------------------------------------------------------------+


Další informace o konferenci Linux