System.map
Sign in to saveIn Linux, the file is a symbol table used by the kernel.
~2 min read
Encyclopedic overview
5 sectionsContents
- Internals
- Symbol types
- Filesystem location
- See also
- References
In Linux, the file is a symbol table used by the kernel.
A symbol table is a look-up between symbol names and their addresses in memory. A symbol name may be the name of a variable or the name of a function. The System.map is required when the address of a symbol name, or the symbol name of an address, is needed. It is especially useful for debugging kernel panics and kernel oopses. The kernel does the address-to-name translation itself when CONFIG_KALLSYMS is enabled so that tools like ksymoops are not required.
Excerpted from Wikipedia’s “System.map” article, available under the CC BY-SA 4.0 licence.