[all-commits] [llvm/llvm-project] 6b22c3: RuntimeDyldELF: Don't abort on R_AARCH64_NONE relo...

Vladislav Khmelevsky via All-commits all-commits at lists.llvm.org
Thu Jan 13 00:56:53 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6b22c370c82398273d690383f46830dd886e446b
      https://github.com/llvm/llvm-project/commit/6b22c370c82398273d690383f46830dd886e446b
  Author: Vladislav Khmelevsky <och95 at yandex.ru>
  Date:   2022-01-13 (Thu, 13 Jan 2022)

  Changed paths:
    M llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp
    A llvm/test/ExecutionEngine/RuntimeDyld/AArch64/ELF_ARM64_NONE.yaml

  Log Message:
  -----------
  RuntimeDyldELF: Don't abort on R_AARCH64_NONE relocation

Do nothing on R_AARCH64_NONE relocation. The relocation is used by BOLT when re-linking the final binary. It is used as a dummy relocation hack in order to stop the RuntimeDyld to skip the allocation of the section.

Reviewed By: lhames

Differential Revision: https://reviews.llvm.org/D117066




More information about the All-commits mailing list