[all-commits] [llvm/llvm-project] 2e40cf: [JITLink] Initial implementation of ELF / x86-64 s...

lhames via All-commits all-commits at lists.llvm.org
Thu May 21 21:54:42 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 2e40cf06df0cecad41e67f854cdd2b02891e6fb7
      https://github.com/llvm/llvm-project/commit/2e40cf06df0cecad41e67f854cdd2b02891e6fb7
  Author: Lang Hames <lhames at gmail.com>
  Date:   2020-05-21 (Thu, 21 May 2020)

  Changed paths:
    A llvm/include/llvm/ExecutionEngine/JITLink/ELF.h
    A llvm/include/llvm/ExecutionEngine/JITLink/ELF_x86_64.h
    M llvm/lib/ExecutionEngine/JITLink/CMakeLists.txt
    A llvm/lib/ExecutionEngine/JITLink/ELF.cpp
    A llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp
    M llvm/lib/ExecutionEngine/JITLink/JITLink.cpp
    A llvm/test/ExecutionEngine/JITLink/X86/ELF_x86-64_relocations.s

  Log Message:
  -----------
  [JITLink] Initial implementation of ELF / x86-64 support for JITLink.

This initial implementation supports section and symbol parsing, but no
relocation support. It enables JITLink to link and execute ELF relocatable
objects that do not require relocations.

Patch by Jared Wyles. Thanks Jared!

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




More information about the All-commits mailing list