Re: [RFC PATCH v2 3/7] objtool: Use target file class size instead of a compiled constant

2022-05-24 Thread Peter Zijlstra
On Tue, May 24, 2022 at 03:17:43PM +0200, Christophe Leroy wrote: > - sec = elf_create_section(elf, relocname, 0, sizeof(GElf_Rela), 0); > + if (size == sizeof(u32)) > + sec = elf_create_section(elf, relocname, 0, sizeof(Elf32_Rela), > 0); > + else > + sec = elf

[RFC PATCH v2 3/7] objtool: Use target file class size instead of a compiled constant

2022-05-24 Thread Christophe Leroy
In order to allow using objtool on cross-built kernels, determine size of long from elf data instead of using sizeof(long) at build time. For the time being this covers only mcount. Signed-off-by: Christophe Leroy --- tools/objtool/check.c | 16 +--- tools/objtool/elf.