tmp_vmlinux.kallsyms1.S
, .tmp_vmlinux.kallsyms2.S
(and sometimes also .tmp_vmlinux.kallsyms3.S
) contain the values for the following symbols in compressed form: kallsyms_offsets[]
kallsyms_names[]
kallsyms_num_syms
kallsyms_relative_base
kallsyms_token_table[]
kallsyms_token_index[]
kallsyms_markers[]
kallsyms_seqs_of_names[]
.tmp_vmlinux.kallsyms*.S
are created from the function kallsyms
in scripts/link-vmlinux.sh
by calling scripts/kallsyms ${kallsymsopt} .tmp_vmlinux.kallsyms1.syms > .tmp_vmlinux.kallsyms1.S scripts/kallsyms ${kallsymsopt} .tmp_vmlinux.kallsyms2.syms > .tmp_vmlinux.kallsyms2.S
contains the (
external) declaration for the symboles defined in
.tmp_vmlinux.kallsyms*.S`.