RuntimeDyld: override EH frame registration with trivial version.
authorTim Northover <tnorthover@apple.com>
Wed, 3 Jun 2015 18:26:52 +0000 (18:26 +0000)
committerTim Northover <tnorthover@apple.com>
Wed, 3 Jun 2015 18:26:52 +0000 (18:26 +0000)
commit6da0e02282f558ee8ff63f2d6872f2aaab839018
tree6fb82d15c5052ba7af7ae98313dd9bccf2b70190
parent0a999e4d3a20c68057104d2b09a757e656fca6d0
RuntimeDyld: override EH frame registration with trivial version.

llvm-rtdyld was relying on the default memory manager's EH frame registration,
which is host-dependent rather than target-dependent. As a result, big-endian
ELF Mips EH frames were being registered on OS X (and elsewhere). This is a
really bad idea.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@238951 91177308-0d34-0410-b5e6-96231b3b80d8
tools/llvm-rtdyld/llvm-rtdyld.cpp