1. 09 Oct, 2022 8 commits
  2. 07 Oct, 2022 1 commit
  3. 02 Oct, 2022 8 commits
  4. 24 Sep, 2022 2 commits
  5. 18 Sep, 2022 1 commit
  6. 02 Sep, 2022 9 commits
  7. 23 Aug, 2022 1 commit
  8. 20 Aug, 2022 5 commits
    • Require GCC for the GCC plugins (part II) · 1780bea6
      The current result on arm64_full_hardened_5.17_clang.config (clang 12):
      
      [+] Special report mode: show_fail
      [+] Kconfig file to check: my/arm64_full_hardened_5.17_clang.config
      [+] Detected architecture: ARM64
      [+] Detected kernel version: 5.17
      =========================================================================================================================
                    option name               | type  |desired val | decision |      reason      | check result
      =========================================================================================================================
      CONFIG_GCC_PLUGINS                      |kconfig|     y      |defconfig | self_protection  | FAIL: CONFIG_CC_IS_GCC not "y"
      CONFIG_STACKPROTECTOR_PER_TASK          |kconfig|     y      |defconfig | self_protection  | FAIL: not found
      CONFIG_FORTIFY_SOURCE                   |kconfig|     y      |   kspp   | self_protection  | FAIL: not found
      CONFIG_GCC_PLUGIN_LATENT_ENTROPY        |kconfig|     y      |   kspp   | self_protection  | FAIL: CONFIG_CC_IS_GCC not "y"
      CONFIG_ZERO_CALL_USED_REGS              |kconfig|     y      |   kspp   | self_protection  | FAIL: not found
      CONFIG_GCC_PLUGIN_RANDSTRUCT            |kconfig|     y      |   kspp   | self_protection  | FAIL: CONFIG_CC_IS_GCC not "y"
      CONFIG_GCC_PLUGIN_STACKLEAK             |kconfig|     y      |   kspp   | self_protection  | FAIL: CONFIG_CC_IS_GCC not "y"
      CONFIG_GCC_PLUGIN_RANDSTRUCT_PERFORMANCE|kconfig| is not set |  clipos  | self_protection  | FAIL: CONFIG_CC_IS_GCC not "y"
      CONFIG_STACKLEAK_METRICS                |kconfig| is not set |  clipos  | self_protection  | FAIL: CONFIG_CC_IS_GCC not "y"
      CONFIG_STACKLEAK_RUNTIME_DISABLE        |kconfig| is not set |  clipos  | self_protection  | FAIL: CONFIG_CC_IS_GCC not "y"
      
      CONFIG_STACKPROTECTOR_PER_TASK, CONFIG_FORTIFY_SOURCE and CONFIG_ZERO_CALL_USED_REGS
      will be supported for clang in future (WIP).
      Alexander Popov authored
    • Introduce cc_is_gcc and cc_is_clang · a99f0765
      Use empty decision and reason for such kind of checks
      Alexander Popov authored
    • Drop the comment about slub_debug=FZ · 1a5aaa7a
      These are very slow debugging features
      Alexander Popov authored
  9. 17 Aug, 2022 3 commits
  10. 14 Aug, 2022 2 commits