[all-commits] [llvm/llvm-project] 316a6f: [BOLT][RelVTable] Skip special handling on non vir...

YongKang Zhu via All-commits all-commits at lists.llvm.org
Tue Apr 29 08:14:06 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 316a6ff3d08f986e7b38f81415fd611c2e876fd6
      https://github.com/llvm/llvm-project/commit/316a6ff3d08f986e7b38f81415fd611c2e876fd6
  Author: YongKang Zhu <yongzhu at fb.com>
  Date:   2025-04-29 (Tue, 29 Apr 2025)

  Changed paths:
    M bolt/lib/Rewrite/RewriteInstance.cpp
    A bolt/test/AArch64/skip-non-vfuncptr-reloc-in-relative-vtable.s

  Log Message:
  -----------
  [BOLT][RelVTable] Skip special handling on non virtual function pointer relocations (#137406)

Besides virtual function pointers vtable could contain other kinds of
entries like those for RTTI data that also require relocations. We need
to skip special handling on relocations for non virtual function pointers
in relative vtable.

Co-authored-by: Maksim Panchenko <maks at meta.com>



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list