[PATCH] D133745: [ELF] Relocations: amends c8d9d0000b2f72b50729bfdc7bbb9dd3e9ecd6a0

Alfredo Dal'Ava JĂșnior via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 13 10:34:01 PDT 2022


adalava added a comment.

In D133745#3785544 <https://reviews.llvm.org/D133745#3785544>, @MaskRay wrote:

> I made a mistake in the commit message. It should be "if ifunc"... You can verify that `hasDirectReloc` (now `HAS_DIRECT_RELOC`) is only functional when `isGnuIfunc()` is true.

oh, np!

> I need a reproduce tarball to analyze. shared `STT_GNU_IFUNC` becomes `STT_FUNC` in Symbols.h:436 and an ifunc with `HAS_DIRECT_RELOC` is converted to `STT_FUNC`, too.
> The changes are necessary for correct semantics.

Here it is, with more details: https://github.com/llvm/llvm-project/issues/57722

Thanks!


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D133745/new/

https://reviews.llvm.org/D133745



More information about the llvm-commits mailing list