System.map
Salt la navigare Salt la căutare
Fișierul System.map este un tabel de simboluri utilizat de kernel-ul Linux . [1]
Un tabel de simboluri este o căutare între numele simbolurilor și adresa acestora în memorie. Numele simbolului poate consta din numele unei variabile sau a unei funcții . System.map este necesar atunci când este necesară adresa memoriei unui nume de simbol sau numele simbolului unei adrese de memorie. Este deosebit de util atunci când vine vorba de depanarea erorilor de segmentare a nucleului .
Iată o parte a unui fișier System.map:
c041bc90 b packet_sklist c041bc94 b packet_sklist_lock c041bc94 b packet_socks_nr c041bc98 A __bss_stop c041bc98 A _end c041c000 A pg0 ffffe400 A __kernel_vsyscall ffffe410 A SYSENTER_RETURN ffffe420 A __kernel_sigreturn ffffe440 A __kernel_rt_sigreturn
Deoarece adresele pot varia de la build la build , un nou System.map este creat de fiecare dată când nucleul este recompilat.
Notă
- ^ (EN) System.map , pe faqs.org. Adus la 25 noiembrie 2016 .
Elemente conexe
linkuri externe
- (RO) Peter Jay Salzman, explicație completă a System.map pe rlworkman.net. Adus la 25 noiembrie 2016 .