Messages in this thread | | | Date | Mon, 13 Jun 2022 09:10:43 -0700 | From | Josh Poimboeuf <> | Subject | Re: [RFC PATCH v3 15/20] objtool: Disable CFI warnings |
| |
On Fri, Jun 10, 2022 at 04:35:08PM -0700, Sami Tolvanen wrote: > The __cfi_ preambles contain int3 padding and a mov instruction that > embeds the KCFI type identifier in the following format: > > ; type preamble > __cfi_function: > int3 > int3 > mov <id>, %eax > int3 > int3 > function: > ... > > While the preamble symbols are STT_FUNC and contain valid > instructions, they are never executed and always fall through. Skip > the warning for them. > > .kcfi_traps sections point to CFI traps in text sections. Also skip > the warning about them referencing !ENDBR instructions. > > Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
Acked-by: Josh Poimboeuf <jpoimboe@kernel.org>
-- Josh
| |