1. 2e3f65c gcc-plugins: Rename last_stmt() for GCC 14+ by Kees Cook · 1 year, 7 months ago
  2. 5c0f220 Merge branch 'for-linus/hardening' into for-next/hardening by Kees Cook · 2 years, 1 month ago
  3. 5a6b64a gcc-plugins: drop -std=gnu++11 to fix GCC 13 build by Sam James · 2 years, 1 month ago
  4. e6a7116 gcc-plugins: Reorganize gimple includes for GCC 13 by Kees Cook · 2 years, 2 months ago
  5. fa82cce treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_385.RULE by Thomas Gleixner · 2 years, 9 months ago
  6. d37aa2e gcc-plugins: use KERNELVERSION for plugin version by Masahiro Yamada · 2 years, 10 months ago
  7. 710e4ebf gcc-plugins: randstruct: Remove cast exception handling by Kees Cook · 2 years, 10 months ago
  8. b146cbf af_unix: Silence randstruct GCC plugin warning by Kees Cook · 2 years, 10 months ago
  9. 2dcfe9e niu: Silence randstruct warnings by Kees Cook · 2 years, 10 months ago
  10. c1298a3 big_keys: Use struct for internal payload by Kees Cook · 2 years, 10 months ago
  11. 61f60ba gcc-plugins: Change all version strings match kernel by Kees Cook · 2 years, 10 months ago
  12. be2b34f randstruct: Move seed generation into scripts/basic/ by Kees Cook · 2 years, 10 months ago
  13. 595b893 randstruct: Reorganize Kconfigs and attribute macros by Kees Cook · 2 years, 10 months ago
  14. 75c1182 security: don't treat structure as an array of struct hlist_head by Bill Wendling · 3 years ago
  15. c40160f gcc-plugins: latent_entropy: use /dev/urandom by Jason A. Donenfeld · 3 years ago
  16. ae97800 gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text by Kees Cook · 3 years, 1 month ago
  17. 27e9faf gcc-plugins/stackleak: Exactly match strings instead of prefixes by Kees Cook · 3 years, 1 month ago
  18. ab2e7f4 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm by Linus Torvalds · 3 years, 4 months ago
  19. 6425392 gcc-plugins: remove duplicate include in gcc-common.h by Ye Guojin · 3 years, 5 months ago
  20. b4d8957 gcc-plugins: Remove cyc_complexity by Kees Cook · 3 years, 5 months ago
  21. 8bd51a2 gcc-plugins: Explicitly document purpose and deprecation schedule by Kees Cook · 3 years, 5 months ago
  22. 4c78c72 gcc-plugins: remove support for GCC 4.9 and older by Ard Biesheuvel · 3 years, 6 months ago
  23. dfbdcda gcc-plugins: arm-ssp: Prepare for THREAD_INFO_IN_TASK support by Ard Biesheuvel · 3 years, 6 months ago
  24. 0058d07 scripts: make some scripts executable by Masahiro Yamada · 3 years, 7 months ago
  25. 9009b45 .gitignore: prefix local generated files with a slash by Masahiro Yamada · 3 years, 10 months ago
  26. ce6ed1c kbuild: rebuild GCC plugins when the compiler is upgraded by Masahiro Yamada · 4 years ago
  27. 5477edc gcc-plugins: latent_entropy: remove unneeded semicolon by Jason Yan · 4 years, 11 months ago
  28. b924a81 gcc-plugins: structleak: remove unneeded variable 'ret' by Jason Yan · 4 years, 11 months ago
  29. 67a5a68 gcc-plugins: fix gcc 11 indigestion with plugins... by Valdis Klētnieks · 4 years, 2 months ago
  30. 1e86004 gcc-plugins: simplify GCC plugin-dev capability test by Masahiro Yamada · 4 years, 3 months ago
  31. af2d222 gcc-plugins: remove code for GCC versions older than 4.9 by Masahiro Yamada · 4 years, 3 months ago
  32. fc80c51 Merge tag 'kbuild-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild by Linus Torvalds · 4 years, 7 months ago
  33. 42640b13 kbuild: move host .so build rules to scripts/gcc-plugins/Makefile by Masahiro Yamada · 4 years, 7 months ago
  34. 3e4a12a Merge tag 'gcc-plugins-v5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux by Linus Torvalds · 4 years, 7 months ago
  35. 496b24e gcc-plugins: Replace HTTP links with HTTPS ones by Alexander A. Klimov · 4 years, 8 months ago
  36. 6975031 gcc-plugins: fix gcc-plugins directory path in documentation by Masahiro Yamada · 5 years ago
  37. 8dd7054 gcc-plugins/stackleak: Add 'verbose' plugin parameter by Alexander Popov · 4 years, 9 months ago
  38. feee1b8 gcc-plugins/stackleak: Use asm instrumentation to avoid useless register saving by Alexander Popov · 4 years, 9 months ago
  39. 4152d14 Merge branch 'rwonce/rework' of git://git.kernel.org/pub/scm/linux/kernel/git/will/linux by Linus Torvalds · 4 years, 9 months ago
  40. 827365f gcc-plugins: remove always-false $(if ...) in Makefile by Masahiro Yamada · 4 years, 10 months ago
  41. 5429ef6 compiler/gcc: Raise minimum GCC version for kernel builds to 4.8 by Will Deacon · 5 years ago
  42. c752737 gcc-common.h: Update for GCC 10 by Frédéric Pierret (fepitre) · 5 years ago
  43. 8d97fb3 gcc-plugins/stackleak: Avoid assignment for unused macro argument by Kees Cook · 5 years ago
  44. 77342a0 gcc-plugins: drop support for GCC <= 4.7 by Masahiro Yamada · 5 years ago
  45. ff2ae60 Merge tag 'spdx-5.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx by Linus Torvalds · 5 years ago
  46. 5b67fbf Merge tag 'kbuild-v5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild by Linus Torvalds · 5 years ago
  47. 735aab1 kbuild: add -Wall to KBUILD_HOSTCXXFLAGS by Masahiro Yamada · 5 years ago
  48. d198b34f .gitignore: add SPDX License Identifier by Masahiro Yamada · 5 years ago
  49. 2b4cbd5 docs: move gcc-plugins to the kbuild manual by Jonathan Corbet · 5 years ago
  50. 5f2fb52 kbuild: rename hostprogs-y/always to hostprogs/always-y by Masahiro Yamada · 5 years ago
  51. a5b0dc5 gcc-plugins: make it possible to disable CONFIG_GCC_PLUGINS again by Arnd Bergmann · 5 years ago
  52. 60f2c82 randstruct: Check member structs in is_pure_ops_struct() by Joonwon Kang · 6 years ago
  53. d5ccd65 docs: move gcc_plugins.txt to core-api and rename to .rst by Mauro Carvalho Chehab · 6 years ago
  54. 72cea7a Merge tag 'gcc-plugins-v5.2-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux by Linus Torvalds · 6 years ago
  55. ec8f24b treewide: Add SPDX license identifier - Makefile/Kconfig by Thomas Gleixner · 6 years ago
  56. 7210e06 gcc-plugins: Fix build failures under Darwin host by Kees Cook · 6 years ago
  57. 63863ee Merge tag 'gcc-plugins-v5.2-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/kees/linux by Linus Torvalds · 6 years ago
  58. 259799e gcc-plugins: arm_ssp_per_task_plugin: Fix for older GCC < 6 by Chris Packham · 6 years ago
  59. b6a6a37 security: Move stackleak config to Kconfig.hardening by Kees Cook · 6 years ago
  60. 9f671e5 security: Create "kernel hardening" config area by Kees Cook · 6 years ago
  61. 2bb9954 Merge tag 'gcc-plugins-v5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux by Linus Torvalds · 6 years ago
  62. 7771bdb kasan: remove use after scope bugs detection. by Andrey Ryabinin · 6 years ago
  63. 81a56f6 gcc-plugins: structleak: Generalize to all variable types by Kees Cook · 6 years ago
  64. 2c88c74 gcc-plugins: arm_ssp_per_task_plugin: fix for GCC 9+ by Ard Biesheuvel · 6 years ago
  65. 560706d gcc-plugins: arm_ssp_per_task_plugin: sign extend the SP mask by Ard Biesheuvel · 6 years ago
  66. c6f1b35 Merge tag 'gcc-plugins-v4.21-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux by Linus Torvalds · 6 years ago
  67. 189af46 ARM: smp: add support for per-task stack canaries by Ard Biesheuvel · 6 years ago
  68. 8fb2dfb stackleak: Register the 'stackleak_cleanup' pass before the '*free_cfg' pass by Alexander Popov · 6 years ago
  69. 964c9df stackleak: Allow runtime disabling of kernel stack erasing by Alexander Popov · 7 years ago
  70. c8d1262 fs/proc: Show STACKLEAK metrics in the /proc file system by Alexander Popov · 7 years ago
  71. 10e9ae9 gcc-plugins: Add STACKLEAK plugin for tracking the kernel stack by Alexander Popov · 7 years ago
  72. afaef01 x86/entry: Add STACKLEAK erasing the kernel stack at the end of syscalls by Alexander Popov · 7 years ago
  73. c4726e7 Merge tag 'gcc-plugins-v4.19-rc1-fix' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux by Linus Torvalds · 7 years ago
  74. b044133 gcc-plugins: Disable when building under Clang by Kees Cook · 7 years ago
  75. 45d9a1e gcc-plugins: Clean up the cgraph_create_edge* macros by Alexander Popov · 7 years ago
  76. 45332b1 gcc-plugins: split out Kconfig entries to scripts/gcc-plugins/Kconfig by Masahiro Yamada · 7 years ago
  77. c17d617 gcc-plugins: remove unused GCC_PLUGIN_SUBDIR by Masahiro Yamada · 7 years ago
  78. 59f5385 gcc-plugins: test plugin support in Kconfig and clean up Makefile by Masahiro Yamada · 7 years ago
  79. 5aadfde kcov: test compiler capability in Kconfig and correct dependency by Masahiro Yamada · 7 years ago
  80. df0ce17 security: convert security hooks to use hlist by Sargun Dhillon · 7 years ago
  81. b867291 gcc-plugins: Use dynamic initializers by Kees Cook · 7 years ago
  82. 80d1724 gcc-plugins: Add include required by GCC release 8 by valdis.kletnieks@vt.edu · 7 years ago
  83. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  84. ad05e6c Merge branch 'for-next/gcc-plugin/structleak' into for-next/gcc-plugins by Kees Cook · 8 years ago
  85. f7dd250 gcc-plugins: structleak: add option to init all vars used as byref args by Ard Biesheuvel · 8 years ago
  86. 9225331 randstruct: Enable function pointer struct detection by Kees Cook · 8 years ago
  87. 1854c19 randstruct: Whitelist NIU struct page overloading by Kees Cook · 8 years ago
  88. 802762c randstruct: Whitelist big_key path struct overloading by Kees Cook · 8 years ago
  89. b07b658 randstruct: Whitelist UNIXCB cast by Kees Cook · 8 years ago
  90. fd466e0 randstruct: Whitelist struct security_hook_heads cast by Kees Cook · 8 years ago
  91. 313dd1b6 gcc-plugins: Add the randstruct plugin by Kees Cook · 8 years ago
  92. 1132e1e gcc-plugins: Detail c-common.h location for GCC 4.6 by Kees Cook · 8 years ago
  93. 794fe78 Merge tag 'gcc-plugins-v4.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux by Linus Torvalds · 8 years ago
  94. dcc2352 gcc-plugins: fix sancov_plugin for gcc-5 by Arnd Bergmann · 8 years ago
  95. c054ee3 Merge branch 'for-next/gcc-plugin/structleak' into for-linus/gcc-plugins by Kees Cook · 8 years ago
  96. c61f13e gcc-plugins: Add structleak for more stack initialization by Kees Cook · 8 years ago
  97. 5a45a4c5 gcc-plugins: consolidate on PASS_INFO macro by Kees Cook · 8 years ago
  98. 8d4973a gcc-plugins: add PASS_INFO and build_const_char_string() by Kees Cook · 8 years ago
  99. 81d873a gcc-plugins: update gcc-common.h for gcc-7 by Kees Cook · 8 years ago
  100. 9988f4d latent_entropy: fix ARM build error on earlier gcc by Kees Cook · 8 years ago