diff options
author | Filip Pizlo <fpizlo@apple.com> | 2013-05-21 20:07:12 +0000 |
---|---|---|
committer | Filip Pizlo <fpizlo@apple.com> | 2013-05-21 20:07:12 +0000 |
commit | 876af64ac716ba557a25e136793b9343a24a35ad (patch) | |
tree | 7b148832eed8363d448ec7371960ee36072c244b /lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp | |
parent | 1441bf7a41b50075cf761cbc794ce3fd0b5762fc (diff) | |
download | llvm-876af64ac716ba557a25e136793b9343a24a35ad.tar.gz llvm-876af64ac716ba557a25e136793b9343a24a35ad.tar.bz2 llvm-876af64ac716ba557a25e136793b9343a24a35ad.tar.xz |
Put RTDyldMemoryManager into its own file, and make it linked into
libExecutionEngine. Move method implementations that aren't specific to
allocation out of SectionMemoryManager and into RTDyldMemoryManager.
This is in preparation for exposing RTDyldMemoryManager through the C
API.
This is a fixed version of r182407. That revision broke builds because I
forgot to move the conditional includes of various POSIX headers from
SectionMemoryManager into RTDyldMemoryManager. Those includes are
necessary because of how getPointerToNamedFunction works around the
glibc libc_nonshared.a thing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182411 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp')
-rw-r--r-- | lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp b/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp index a08b508a8d..844f1c2931 100644 --- a/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp +++ b/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp @@ -24,8 +24,6 @@ using namespace llvm; using namespace llvm::object; // Empty out-of-line virtual destructor as the key function. -RTDyldMemoryManager::~RTDyldMemoryManager() {} -void RTDyldMemoryManager::registerEHFrames(StringRef SectionData) {} RuntimeDyldImpl::~RuntimeDyldImpl() {} namespace llvm { |