aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/kallsyms.c
AgeCommit message (Expand)AuthorFilesLines
2023-07-29scripts/kallsyms: Fix build failure by setting errno before calling getline()James Clark1-0/+1
2023-07-12kallsyms: strip LTO-only suffixes from promoted global functionsYonghong Song1-3/+3
2023-06-15scripts/kallsyms: remove KSYM_NAME_LEN_BUFFERMasahiro Yamada1-29/+32
2023-06-15scripts/kallsyms: constify long_optionsMasahiro Yamada1-1/+1
2023-04-17scripts/kallsyms: update the usage in the comment blockMasahiro Yamada1-1/+1
2023-04-17scripts/kallsyms: decrease expand_symbol() / cleanup_symbol_name() callsMasahiro Yamada1-18/+15
2023-04-17scripts/kallsyms: change the output orderMasahiro Yamada1-59/+59
2023-04-17scripts/kallsyms: move compiler-generated symbol patterns to mksysmapMasahiro Yamada1-60/+0
2023-04-17scripts/kallsyms: exclude symbols generated by itself dynamicallyMasahiro Yamada1-16/+0
2023-04-17scripts/kallsyms: remove redundant code for omitting U and NMasahiro Yamada1-4/+1
2023-04-17kallsyms: expand symbol name into comment for debuggingArnd Bergmann1-1/+2
2023-03-07kallsyms: add kallsyms_seqs_of_names to list of special symbolsArnd Bergmann1-0/+1
2022-12-16Merge tag 'char-misc-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+2
2022-11-23scripts/kallsyms.c Make the comment up-to-date with current implementationYuma Ueda1-1/+2
2022-11-12kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[]Zhen Lei1-1/+4
2022-11-12kallsyms: Correctly sequence symbols when CONFIG_LTO_CLANG=yZhen Lei1-2/+34
2022-11-12kallsyms: Improve the performance of kallsyms_lookup_name()Zhen Lei1-0/+37
2022-11-12scripts/kallsyms: rename build_initial_tok_table()Zhen Lei1-2/+2
2022-10-10Merge tag 'kbuild-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-21/+33
2022-10-03Merge tag 'kcfi-v6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ke...Linus Torvalds1-0/+1
2022-10-02kallsyms: take the input file instead of reading stdinMasahiro Yamada1-18/+33
2022-10-02kallsyms: drop duplicated ignore patterns from kallsyms.cMasahiro Yamada1-3/+0
2022-09-28kallsyms: increase maximum kernel symbol length to 512Miguel Ojeda1-2/+2
2022-09-28kallsyms: support "big" kernel symbolsMiguel Ojeda1-3/+26
2022-09-28kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}`Miguel Ojeda1-2/+12
2022-09-28kallsyms: avoid hardcoding buffer sizeBoqun Feng1-2/+8
2022-09-28kallsyms: use `ARRAY_SIZE` instead of hardcoded sizeBoqun Feng1-1/+1
2022-09-26scripts/kallsyms: Ignore __kcfi_typeid_Sami Tolvanen1-0/+1
2022-05-27scripts/kallsyms: update usage message of the kallsyms programYuntao Wang1-1/+1
2022-04-28KVM: arm64: Symbolize the nVHE HYP addressesKalesh Singh1-1/+2
2022-02-22kallsyms: ignore all local labels prefixed by '.L'Changbin Du1-1/+1
2021-02-05kallsyms: fix nonconverging kallsyms table with lldArnd Bergmann1-0/+6
2020-09-25scripts/kallsyms: skip ppc compiler stub *.long_branch.* / *.plt_branch.*Masahiro Yamada1-1/+15
2020-07-05KVM: arm64: Add build rules for separate VHE/nVHE object filesDavid Brazdil1-0/+1
2020-05-04gcc-10 warnings: fix low-hanging fruitLinus Torvalds1-1/+1
2020-03-19scripts/kallsyms: fix wrong kallsyms_relative_baseMikhail Petrov1-4/+4
2020-02-11scripts/kallsyms: fix memory corruption caused by write over-runMasahiro Yamada1-2/+2
2020-02-04scripts/kallsyms: change table to store (strcut sym_entry *)Masahiro Yamada1-56/+65
2020-02-04scripts/kallsyms: rename local variables in read_symbol()Masahiro Yamada1-12/+12
2019-12-14scripts/kallsyms: fix offset overflow of kallsyms_relative_baseMasahiro Yamada1-20/+18
2019-11-25scripts/kallsyms: remove redundant initializersMasahiro Yamada1-3/+3
2019-11-25scripts/kallsyms: put check_symbol_range() calls close togetherMasahiro Yamada1-3/+1
2019-11-25scripts/kallsyms: make check_symbol_range() void functionMasahiro Yamada1-9/+6
2019-11-25scripts/kallsyms: move ignored symbol types to is_ignored_symbol()Masahiro Yamada1-15/+15
2019-11-25scripts/kallsyms: move more patterns to the ignored_prefixes arrayMasahiro Yamada1-10/+2
2019-11-25scripts/kallsyms: skip ignored symbols very earlyMasahiro Yamada1-51/+62
2019-11-25scripts/kallsyms: add const qualifiers where possibleMasahiro Yamada1-14/+14
2019-11-25scripts/kallsyms: make find_token() return (unsigned char *)Masahiro Yamada1-1/+2
2019-11-25scripts/kallsyms: replace prefix_underscores_count() with strspn()Masahiro Yamada1-12/+2
2019-11-25scripts/kallsyms: add sym_name() to mitigate cast uglinessMasahiro Yamada1-13/+16
2019-11-25scripts/kallsyms: remove unneeded length check for prefix matchingMasahiro Yamada1-2/+1
2019-11-25scripts/kallsyms: remove redundant is_arm_mapping_symbol()Masahiro Yamada1-13/+6
2019-11-25scripts/kallsyms: set relative_base more effectivelyMasahiro Yamada1-4/+8
2019-11-25scripts/kallsyms: shrink table before sorting itMasahiro Yamada1-20/+29
2019-11-25scripts/kallsyms: fix definitely-lost memory leakMasahiro Yamada1-0/+2
2019-11-25scripts/kallsyms: remove unneeded #ifndef ARRAY_SIZEMasahiro Yamada1-2/+0
2019-07-08kallsyms: exclude kasan local symbols on s390Vasily Gorbik1-0/+3
2019-03-10Merge tag 'kbuild-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-8/+5
2019-02-19kallsyms: include <asm/bitsperlong.h> instead of <asm/types.h>Masahiro Yamada1-1/+1
2019-02-19kallsyms: remove unneeded memset() callsMasahiro Yamada1-3/+0
2019-02-19kallsyms: add static qualifiers where missingMasahiro Yamada1-4/+4
2019-01-28kallsyms: Handle too long symbols in kallsyms.cEugene Loh1-2/+2
2019-01-06kallsyms: lower alignment on ARMMathias Krause1-2/+2
2018-09-10kallsyms: remove left-over Blackfin codeMasahiro Yamada1-2/+0
2018-09-10kallsyms: reduce size a little on 64-bitJan Beulich1-2/+2
2018-05-29scripts: Fixed printf format mismatchnixiaoming1-1/+1
2018-05-17kallsyms: remove symbol prefix supportMasahiro Yamada1-36/+11
2018-04-04Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-0/+1
2018-03-06scripts/kallsyms: filter arm64's __efistub_ symbolsArd Biesheuvel1-0/+1
2018-03-02kbuild/kallsyms: trivial typo fixCao jin1-1/+1
2017-10-13scripts/kallsyms.c: ignore symbol type 'n'Guenter Roeck1-1/+1
2017-02-03kbuild: modversions: add infrastructure for emitting relative CRCsArd Biesheuvel1-0/+12
2016-12-11scripts/kallsyms: remove last remnants of --page-offset optionArd Biesheuvel1-1/+0
2016-04-07ARM: 8553/1: kallsyms: remove --page-offset command line optionArd Biesheuvel1-8/+0
2016-04-07ARM: 8555/1: kallsyms: ignore ARM mode switching veneersArd Biesheuvel1-0/+2
2016-03-15kallsyms: add support for relative offsets in kallsyms address tableArd Biesheuvel1-10/+69
2016-03-15kallsyms: don't overload absolute symbol type for percpu symbolsArd Biesheuvel1-2/+12
2015-04-07Kbuild: kallsyms: drop special handling of pre-3.0 GCC symbolsArd Biesheuvel1-1/+0
2015-04-07Kbuild: kallsyms: ignore veneers emitted by the ARM linkerArd Biesheuvel1-9/+21
2014-10-02aarch64: filter $x from kallsymsKyle McMartin1-1/+1
2014-06-10kbuild: trivial - use tabs for code indent where possibleMasahiro Yamada1-1/+1
2014-03-17kallsyms: fix percpu vars on x86-64 with relocation.Rusty Russell1-0/+21
2014-03-17kallsyms: generalize address range checkingKees Cook1-21/+32
2014-03-10revert "kallsyms: fix absolute addresses for kASLR"Andrew Morton1-1/+2
2014-03-04kallsyms: fix absolute addresses for kASLRAndy Honig1-2/+1
2013-11-15Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek...Linus Torvalds1-0/+6
2013-11-13kallsyms: Revert back to 128 max symbol lengthMichal Marek1-1/+1
2013-11-08scripts: kallsyms: Use %zu to print 'size_t'Fabio Estevam1-1/+1
2013-11-06Kbuild: Handle longer symbols in kallsyms.cAndi Kleen1-1/+7
2013-11-02scripts/kallsyms: filter symbols not in kernel address spaceMing Lei1-1/+11
2011-05-12scripts/kallsyms.c: fix potential segfaultXiaochen Wang1-0/+2
2010-09-29scripts/kallsyms: Enable error messages while hush up unnecessary warningsJean Sacren1-6/+2
2010-02-02scripts/kallsyms: suppress build warningHimanshu Chauhan1-2/+4
2009-09-23kallsyms: fix segfault in prefix_underscores_count()Paul Mundt1-1/+1
2009-06-20kallsyms: fix inverted valid symbol checkingMike Frysinger1-3/+3
2009-06-14kallsyms: generalize text region handlingMike Frysinger1-26/+61
2009-06-14kallsyms: support kernel symbols in Blackfin on-chip memoryRobin Getz1-1/+12
2009-03-14kallsyms, tracing: output more proper symbol nameLai Jiangshan1-0/+57
2009-01-14Revert "kbuild: strip generated symbols from *.ko"Sam Ravnborg1-8/+13
2008-12-19allow stripping of generated symbols under CONFIG_KALLSYMS_ALLJan Beulich1-13/+8
2008-05-19kbuild: filter away debug symbols from kernel symbolsSam Ravnborg1-0/+3
2008-04-30kallsyms: nuke all ChangeLog, this should be logged by gitBryan Wu1-6/+0
2008-02-06kallsyms should prefer non weak symbolsPaulo Marques1-3/+34
2008-02-06remove support for un-needed _extratext sectionRobin Getz1-14/+10
2007-07-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuildLinus Torvalds1-4/+13
2007-07-17kallsyms: make KSYM_NAME_LEN include space for trailing '\0'Tejun Heo1-2/+2
2007-07-17kallsyms: remove usage of memmem and _GNU_SOURCE from scripts/kallsyms.cPaulo Marques1-4/+13
2006-12-08[PATCH] move kallsyms data to .rodataJan Beulich1-1/+1
2006-12-07[PATCH] relocatable kernel: Fix kallsyms on avr32 after relocatable kernel ch...Vivek Goyal1-2/+6
2006-12-07[PATCH] relocatable kernel: Kallsyms generate relocatable symbolsEric W. Biederman1-3/+17
2006-03-25[PATCH] kallsyms: handle malloc() failureJesper Juhl1-1/+11
2005-09-07[PATCH] Strip local symbols from kallsymsRalf Baechle1-0/+3
2005-09-07[PATCH] kallsyms: change compression algorithmPaulo Marques1-329/+95
2005-07-27[PATCH] kbuild: signed char fixes for scriptsJ.A. Magallon1-3/+3
2005-05-05[PATCH] ppc32: platform-specific functions missing from kallsyms.David Woodhouse1-7/+13
2005-05-01[PATCH] kallsyms C_SYMBOL_PREFIX supportYoshinori Sato1-20/+56
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+686