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