Re: [PATCH v6 06/15] x86/module: Deal with GOT based stack cookie load on Clang < 17
From: Ingo Molnar
Date: Tue Feb 18 2025 - 04:08:01 EST
* Brian Gerst <brgerst@xxxxxxxxx> wrote:
> #define R_X86_64_GOTPCREL 9 /* 32 bit signed pc relative
> - offset to GOT */
> +#define R_X86_64_GOTPCRELX 41 offset to GOT */
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> +#define R_X86_64_REX_GOTPCRELX 42
Uhm, I'm pretty sure this won't even build, should any code use
R_X86_64_GOTPCRELX - which it doesn't currently...
Also, each entry here has a comment explaining it - except these two
new GOTPCREL variants.
Thanks,
Ingo