[MCJIT] Make MCJIT honor symbol visibility settings when populating the global
authorLang Hames <lhames@gmail.com>
Mon, 20 Oct 2014 23:39:54 +0000 (23:39 +0000)
committerLang Hames <lhames@gmail.com>
Mon, 20 Oct 2014 23:39:54 +0000 (23:39 +0000)
commit32aaaeaa05b6fd74cb689e1ac0f53b0a903e7e17
tree764bceb8cfe9e5de387ec6559602771f808707f0
parenta37862e2de85b041afd470082c2ea453383f555f
[MCJIT] Make MCJIT honor symbol visibility settings when populating the global
symbol table.

Patch by Anthony Pesch. Thanks Anthony!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@220245 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Object/ELFObjectFile.h
include/llvm/Object/ELFTypes.h
include/llvm/Object/SymbolicFile.h
include/llvm/Support/ELF.h
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
lib/Object/MachOObjectFile.cpp
test/ExecutionEngine/RuntimeDyld/AArch64/MachO_ARM64_relocations.s
test/ExecutionEngine/RuntimeDyld/ARM/MachO_ARM_PIC_relocations.s
test/ExecutionEngine/RuntimeDyld/X86/MachO_i386_DynNoPIC_relocations.s
test/ExecutionEngine/RuntimeDyld/X86/MachO_x86-64_PIC_relocations.s