[all-commits] [llvm/llvm-project] 9c9eb6: [JITLink][MachO] Re-apply b64afadf306, MachO linke...

lhames via All-commits all-commits at lists.llvm.org
Sat Mar 14 18:36:34 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 9c9eb60b4b1a79f543eeed054266df5d705d2fb5
      https://github.com/llvm/llvm-project/commit/9c9eb60b4b1a79f543eeed054266df5d705d2fb5
  Author: Lang Hames <lhames at gmail.com>
  Date:   2020-03-14 (Sat, 14 Mar 2020)

  Changed paths:
    M llvm/lib/ExecutionEngine/JITLink/MachOLinkGraphBuilder.cpp
    M llvm/lib/ExecutionEngine/JITLink/MachO_arm64.cpp
    M llvm/lib/ExecutionEngine/Orc/Mangling.cpp
    A llvm/test/ExecutionEngine/JITLink/X86/Inputs/MachO_global_linker_private_def.s
    A llvm/test/ExecutionEngine/JITLink/X86/Inputs/MachO_internal_linker_private_def.s
    A llvm/test/ExecutionEngine/JITLink/X86/MachO_linker_private_symbols.s

  Log Message:
  -----------
  [JITLink][MachO] Re-apply b64afadf306, MachO linker-private support, with fixes.

Global symbols with linker-private prefixes should be resolvable across object
boundaries, but internal symbols with linker-private prefixes should not.




More information about the All-commits mailing list