[all-commits] [llvm/llvm-project] b3e013: [JITLink][ELF/x86-64] When building PLT stub, use ...

lhames via All-commits all-commits at lists.llvm.org
Tue Jan 26 04:53:50 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b3e0135a6f27b61f9dfeed95fc9d74d06e479e5a
      https://github.com/llvm/llvm-project/commit/b3e0135a6f27b61f9dfeed95fc9d74d06e479e5a
  Author: Lang Hames <lhames at gmail.com>
  Date:   2021-01-26 (Tue, 26 Jan 2021)

  Changed paths:
    M llvm/lib/ExecutionEngine/JITLink/ELF_x86_64.cpp

  Log Message:
  -----------
  [JITLink][ELF/x86-64] When building PLT stub, use -4 offset for PCRel32.

This is required for ELF where PCRel32 doesn't implicitly subtract 4.

No test case yet: I haven't figured out a good way to test stub
generation -- this may required extensions to jitlink-check.


  Commit: 476abdb562d7227cdff2329edebe7f6cb3c4b7c8
      https://github.com/llvm/llvm-project/commit/476abdb562d7227cdff2329edebe7f6cb3c4b7c8
  Author: Lang Hames <lhames at gmail.com>
  Date:   2021-01-26 (Tue, 26 Jan 2021)

  Changed paths:
    M llvm/lib/ExecutionEngine/Orc/LLJIT.cpp

  Log Message:
  -----------
  [ORC] Fix debug logging message.


Compare: https://github.com/llvm/llvm-project/compare/4a63e53373f9...476abdb562d7


More information about the All-commits mailing list