On Tue, Sep 27, 2022 at 03:28:51PM -0700, Nick Desaulniers wrote:
commit 1069c1dd20a3 ("ARM: 9231/1: Recover kretprobes return address for EABI stack unwinder") tickled a bug in clang's integrated assembler where the .save and .pad directives must have corresponding .fnstart directives. The integrated assembler is unaware that the compiler will be generating the .fnstart directive.
Has it been confirmed that gcc does generate a .fnstart for naked functions?