[all-commits] [llvm/llvm-project] b64fc0: [ORC] Add bootstrap symbols to ExecutorProcessCont...

lhames via All-commits all-commits at lists.llvm.org
Sun Sep 12 01:54:22 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b64fc0af9a97c77cc913e7d906ab26bd232a9076
      https://github.com/llvm/llvm-project/commit/b64fc0af9a97c77cc913e7d906ab26bd232a9076
  Author: Lang Hames <lhames at gmail.com>
  Date:   2021-09-12 (Sun, 12 Sep 2021)

  Changed paths:
    M llvm/include/llvm/ExecutionEngine/Orc/ExecutorProcessControl.h
    M llvm/include/llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h
    M llvm/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h
    M llvm/lib/ExecutionEngine/Orc/SimpleRemoteEPC.cpp

  Log Message:
  -----------
  [ORC] Add bootstrap symbols to ExecutorProcessControl.

Bootstrap symbols are symbols whose addresses may be required to bootstrap
the rest of the JIT. The bootstrap symbols map generalizes the existing
JITDispatchInfo class provide an arbitrary map of symbol names to addresses.

The JITDispatchInfo class will be replaced by bootstrap symbols with reserved
names in upcoming commits.


  Commit: a539a847c9428e36722dcb43a1c953c9d66b7f0b
      https://github.com/llvm/llvm-project/commit/a539a847c9428e36722dcb43a1c953c9d66b7f0b
  Author: Lang Hames <lhames at gmail.com>
  Date:   2021-09-12 (Sun, 12 Sep 2021)

  Changed paths:
    R llvm/test/Examples/OrcV2Examples/lljit-with-remote-debugging.test

  Log Message:
  -----------
  [ORC] Temporarily remove the lljit-with-remote-debugging test.

This is broken now that llvm-jitlink-executor uses SimpleRemoteEPC.

The example will be updated to use SimpleRemoteEPC in a future commit.


Compare: https://github.com/llvm/llvm-project/compare/e339303776aa...a539a847c942


More information about the All-commits mailing list