summaryrefslogtreecommitdiffstats
path: root/scripts/genksyms
AgeCommit message (Expand)AuthorLines
2025-06-07genksyms: Fix enum consts from a reference affecting new valuesPetr Pavlu-7/+20
2025-04-14genksyms: Handle typeof_unqual keyword and __seg_{fs,gs} qualifiersUros Bizjak-1/+11
2025-03-15genksyms: factor out APP for the ST_NORMAL stateMasahiro Yamada-5/+1
2025-01-27genksyms: fix syntax error for attribute before init-declaratorMasahiro Yamada-4/+4
2025-01-27genksyms: fix syntax error for builtin (u)int*x*_t typesMasahiro Yamada-0/+1
2025-01-27genksyms: fix syntax error for attribute after 'union'Masahiro Yamada-5/+5
2025-01-18genksyms: fix syntax error for attribute after 'struct'Masahiro Yamada-6/+11
2025-01-18genksyms: fix syntax error for attribute after abstact_declaratorMasahiro Yamada-2/+2
2025-01-18genksyms: fix syntax error for attribute before nested_declaratorMasahiro Yamada-2/+2
2025-01-18genksyms: fix syntax error for attribute before abstract_declaratorMasahiro Yamada-4/+4
2025-01-18genksyms: decouple ATTRIBUTE_PHRASE from type-qualifierMasahiro Yamada-1/+4
2025-01-18genksyms: record attributes consistently for init-declaratorMasahiro Yamada-1/+1
2025-01-18genksyms: restrict direct-declarator to take one parameter-type-listMasahiro Yamada-4/+8
2025-01-18genksyms: restrict direct-abstract-declarator to take one parameter-type-listMasahiro Yamada-6/+10
2025-01-18genksyms: remove Makefile hackMasahiro Yamada-18/+0
2025-01-18genksyms: fix last 3 shift/reduce conflictsMasahiro Yamada-8/+20
2025-01-18genksyms: fix 6 shift/reduce conflicts and 5 reduce/reduce conflictsMasahiro Yamada-23/+26
2025-01-18genksyms: reduce type_qualifier directly to decl_specifierMasahiro Yamada-1/+1
2025-01-18genksyms: rename cvar_qualifier to type_qualifierMasahiro Yamada-8/+8
2025-01-18genksyms: rename m_abstract_declarator to abstract_declaratorMasahiro Yamada-9/+9
2025-01-10genksyms: use uint32_t instead of unsigned long for calculating CRCMasahiro Yamada-7/+8
2025-01-10genksyms: use generic macros for hash table implementationMasahiro Yamada-21/+15
2025-01-10genksyms: refactor the return points in the for-loop in __add_symbol()Masahiro Yamada-8/+4
2025-01-10genksyms: reduce the indentation in the for-loop in __add_symbol()Masahiro Yamada-33/+30
2025-01-10genksyms: fix memory leak when the same symbol is read from *.symref fileMasahiro Yamada-5/+9
2025-01-10genksyms: fix memory leak when the same symbol is added from sourceMasahiro Yamada-2/+15
2024-11-28genksyms: reduce indentation in export_symbol()Masahiro Yamada-36/+37
2024-05-10kbuild: use $(src) instead of $(srctree)/$(src) for source directoryMasahiro Yamada-2/+2
2023-11-28genksyms: use getopt_long() unconditionallyMasahiro Yamada-18/+0
2023-11-28genksyms: remove the remnant of the -s optionMasahiro Yamada-4/+2
2022-05-24genksyms: adjust the output format to modpostMasahiro Yamada-1/+1
2022-05-24kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCSMasahiro Yamada-14/+4
2021-05-02.gitignore: prefix local generated files with a slashMasahiro Yamada-1/+1
2021-05-02genksyms: fix stale commentMasahiro Yamada-1/+1
2021-02-16genksyms: remove useless case DOTSMasahiro Yamada-1/+0
2021-02-16genksyms: remove dead code for ST_TABLE_*Masahiro Yamada-54/+0
2021-02-16genksyms: make source_file a local variable in lexerMasahiro Yamada-2/+3
2020-12-21genksyms: Ignore module scoped _Static_assert()Marco Elver-1/+36
2020-08-18genksyms: keywords: Use __restrict not _restrictJoe Perches-2/+2
2020-08-10kbuild: introduce hostprogs-always-y and userprogs-always-yMasahiro Yamada-2/+1
2020-03-25.gitignore: add SPDX License IdentifierMasahiro Yamada-0/+1
2020-02-04kbuild: rename hostprogs-y/always to hostprogs/always-yMasahiro Yamada-2/+2
2019-09-14genksyms: convert to SPDX License Identifier for lex.l and parse.yMasahiro Yamada-44/+20
2019-09-14export.h, genksyms: do not make genksyms calculate CRC of trimmed symbolsMasahiro Yamada-5/+1
2019-09-06kbuild: rename KBUILD_ENABLE_EXTRA_GCC_CHECKS to KBUILD_EXTRA_WARNMasahiro Yamada-1/+1
2019-08-14kbuild: make bison create C file and header in a single pattern ruleMasahiro Yamada-8/+1
2019-06-24genksyms: Teach parser about 128-bit built-in typesWill Deacon-0/+6
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner-26/+4
2019-05-21treewide: Add SPDX license identifier for missed filesThomas Gleixner-0/+1
2019-05-18treewide: prefix header search paths with $(srctree)/Masahiro Yamada-2/+2