Messages in this thread | | | Date | Tue, 22 Jun 2021 11:19:08 -0700 | From | Kees Cook <> | Subject | Re: [PATCH v2 0/3] no_profile fn attr and Kconfig for GCOV+PGO |
| |
On Mon, Jun 21, 2021 at 04:18:19PM -0700, Nick Desaulniers wrote: > Add a new function annotation __no_profile that expands to > __attribute__((__no_profile_instrument_function__)) and Kconfig values > CC_HAS_NO_PROFILE_FN_ATTR and ARCH_WANTS_NO_INSTR. Make GCOV and PGO > depend on either !ARCH_WANTS_NO_INSTR or CC_HAS_NO_PROFILE_FN_ATTR.
Awesome; thanks everyone! I'm doing a Clang rebuild now, and will do kernel testing and push this to my for-next/clang/features tree shortly.
-- Kees Cook
| |