diff options
author | Masahiro Yamada <masahiroy@kernel.org> | 2023-03-08 14:52:39 +0300 |
---|---|---|
committer | Masahiro Yamada <masahiroy@kernel.org> | 2023-04-17 05:03:56 +0300 |
commit | ca09bf48f99bdc08e17da11aeae56b7ea132b7c8 (patch) | |
tree | 7452ffbe8f95244193274ee10cca0d3b6b18ed7e /scripts/kallsyms.c | |
parent | c4802044a0a7d7dfa82af858c2fa3ae9d76249c4 (diff) | |
download | linux-ca09bf48f99bdc08e17da11aeae56b7ea132b7c8.tar.xz |
scripts/kallsyms: exclude symbols generated by itself dynamically
Drop the symbols generated by scripts/kallsyms itself automatically
instead of maintaining the symbol list manually.
Pass the kallsyms object from the previous kallsyms step (if it exists)
as the third parameter of scripts/mksysmap, which will weed out the
generated symbols from the input to the next kallsyms step.
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Diffstat (limited to 'scripts/kallsyms.c')
-rw-r--r-- | scripts/kallsyms.c | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/scripts/kallsyms.c b/scripts/kallsyms.c index 8148e880f78e..0325d0d3ce97 100644 --- a/scripts/kallsyms.c +++ b/scripts/kallsyms.c @@ -104,22 +104,6 @@ static bool is_ignored_symbol(const char *name, char type) { /* Symbol names that exactly match to the following are ignored.*/ static const char * const ignored_symbols[] = { - /* - * Symbols which vary between passes. Passes 1 and 2 must have - * identical symbol lists. The kallsyms_* symbols below are - * only added after pass 1, they would be included in pass 2 - * when --all-symbols is specified so exclude them to get a - * stable symbol list. - */ - "kallsyms_addresses", - "kallsyms_offsets", - "kallsyms_relative_base", - "kallsyms_num_syms", - "kallsyms_names", - "kallsyms_markers", - "kallsyms_token_table", - "kallsyms_token_index", - "kallsyms_seqs_of_names", /* Exclude linker generated symbols which vary between passes */ "_SDA_BASE_", /* ppc */ "_SDA2_BASE_", /* ppc */ |