lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Wed, 16 Dec 2020 13:48:18 +0100 (CET) From: Miroslav Benes <mbenes@...e.cz> To: Josh Poimboeuf <jpoimboe@...hat.com> cc: x86@...nel.org, linux-kernel@...r.kernel.org, Peter Zijlstra <peterz@...radead.org>, clang-built-linux@...glegroups.com, Arnd Bergmann <arnd@...nel.org>, Nick Desaulniers <ndesaulniers@...gle.com> Subject: Re: [PATCH] objtool: Fix seg fault with Clang non-section symbols On Mon, 14 Dec 2020, Josh Poimboeuf wrote: > The Clang assembler likes to strip section symbols, which means objtool > can't reference some text code by its section. This confuses objtool > greatly, causing it to seg fault. > > The fix is similar to what was done before, for ORC reloc generation: > > e81e07244325 ("objtool: Support Clang non-section symbols in ORC generation") > > Factor out that code into a common helper and use it for static call > reloc generation as well. > > Reported-by: Arnd Bergmann <arnd@...nel.org> > Reviewed-by: Nick Desaulniers <ndesaulniers@...gle.com> > Link: https://github.com/ClangBuiltLinux/linux/issues/1207 > Signed-off-by: Josh Poimboeuf <jpoimboe@...hat.com> Reviewed-by: Miroslav Benes <mbenes@...e.cz> M
Powered by blists - more mailing lists