Re: [PATCH v3] x86/entry: emit a symbol for register restoring thunk
From: Borislav Petkov
Date: Mon Jan 11 2021 - 20:01:15 EST
On Mon, Jan 11, 2021 at 04:41:52PM -0800, Fāng-ruì Sòng wrote:
> To be fair: we cannot use
Who's "we"?
> .L-prefixed local because of the objtool limitation.
What objtool limitation? I thought clang's assembler removes .text which
objtool uses. It worked fine with GNU as so far.
> The LLVM integrated assembler behavior is a good one
Please explain what "good one" means in that particular context.
> and binutils global maintainers have agreed so H.J. went ahead and
> implemented it for GNU as x86.
But they don't break old behavior, do they? Or are they removing .text
unconditionally now too?
> --generate-unused-section-symbols=[yes|no] as an assembler option has
> been rejected.
Meaning what exactly? There's no way for clang's integrated assembler to
even get a cmdline option to not strip .text?
--
Regards/Gruss,
Boris.
https://people.kernel.org/tglx/notes-about-netiquette