* Farid Zakaria:
A couple of random comments:
The long thunk sequences may need a NOTRACK prefix on the JMP
instruction if we ever turn on IBT. Hopefully it won't need
an ENDBR64 marker, so the whole sequence stays below 16 bytes
for alignment purposes.
We should enable optional rewriting of long thunks to JMPABS at run
time, by some suitable markup.
Using r11 as temporary register appears to be the right choice. It's
desirable to define STO_X86_64_VARIANT_CC, so that the toolchain can
detect calling convention mismatches (if r11 is not usable for
procedure linkage, STO_X86_64_VARIANT_CC must be set on the function
symbol).