There's an existing check in LLVM that can replace an offset to a DSO-local symbol that is just a pointer to another symbol with a GOTPCREL reloc. This is exactly what the RTTI proxy in the relative vtables ABI is. This feature is supported for different macho platforms, but not for ELF. This extends that support.
2.8 KiB
2.8 KiB