Sistem.hartă
Salt la navigare
Salt la căutare
Fișierul System.map este un tabel de simboluri folosit de kernel-ul Linux . [1]
Un tabel de simboluri este o căutare între numele simbolurilor și adresa lor în memorie. Numele simbolului poate consta din numele unei variabile sau al unei funcții . System.map este necesar atunci când este nevoie de numele simbolului adresa de memorie sau numele simbolului unei adrese de memorie. Este de folos în special atunci când vine vorba de depanarea erorilor de segmentare a nucleului .
Iată o parte dintr-un 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 Un __kernel_vsyscall ffffe410 A SYSENTER_RETURN ffffe420 A __kernel_sigreturn ffffe440 A __kernel_rt_sigreturn
Deoarece adresele pot varia de la o compilație la alta, un nou System.map este creat de fiecare dată când nucleul este recompilat.
Note
- ^ System.map , la faqs.org . _ _ Recuperat la 25 noiembrie 2016 .
Articole înrudite
Link- uri externe
- Peter Jay Salzman, Explicația completă a System.map , la rlworkman.net . Recuperat la 25 noiembrie 2016 .