Search notes:

scripts/kallsyms

scripts/kallsyms is a binary that creates assembler source code that contains symbol information (see also kallsyms) in compressed form.
In the context of the Linux kernel, the produced files are .tmp_vmlinux.kallsyms1.syms and .tmp_vmlinux.kallsyms2.syms.
The compression ratio for kernel symbols is approximately 50%.
This binary is created from the source file scripts/kallsyms.c.

Usage

kallsyms [--all-symbols] [--absolute-percpu] [--base-relative] [--lto-clang] in.map > out.S

See also

kallsyms is called from the shell script function kallsyms in scripts/link-vmlinux.sh.

Index