diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-07-12 20:42:31 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-07-12 20:42:31 +0000 |
commit | 40d4cc09c873518519723244b38cc740ceda2bc8 (patch) | |
tree | 1e5918852817b13d7c146e28654c52d9ffa18422 /lib/Core/ExternalDispatcher.cpp | |
parent | 1277acf6d1de3208a458d76710a94e63f9d3bf94 (diff) | |
download | klee-40d4cc09c873518519723244b38cc740ceda2bc8.tar.gz |
Update for LLVM API changes.
git-svn-id: https://llvm.org/svn/llvm-project/klee/trunk@75427 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Core/ExternalDispatcher.cpp')
-rw-r--r-- | lib/Core/ExternalDispatcher.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/Core/ExternalDispatcher.cpp b/lib/Core/ExternalDispatcher.cpp index 3486a757..80bff188 100644 --- a/lib/Core/ExternalDispatcher.cpp +++ b/lib/Core/ExternalDispatcher.cpp @@ -52,7 +52,7 @@ void *ExternalDispatcher::resolveSymbol(const std::string &name) { if (str[0] == 1) // asm specifier, skipped ++str; - void *addr = dl_symbols.SearchForAddressOfSymbol(str); + void *addr = sys::DynamicLibrary::SearchForAddressOfSymbol(str); if (addr) return addr; @@ -60,14 +60,14 @@ void *ExternalDispatcher::resolveSymbol(const std::string &name) { // without the underscore. I (DWD) don't know why. if (name[0] == 1 && str[0]=='_') { ++str; - addr = dl_symbols.SearchForAddressOfSymbol(str); + addr = sys::DynamicLibrary::SearchForAddressOfSymbol(str); } return addr; } ExternalDispatcher::ExternalDispatcher() { - dispatchModule = new Module("ExternalDispatcher"); + dispatchModule = new Module("ExternalDispatcher", getGlobalContext()); ExistingModuleProvider* MP = new ExistingModuleProvider(dispatchModule); std::string error; @@ -85,7 +85,7 @@ ExternalDispatcher::ExternalDispatcher() { if (executionEngine) { // Make sure we can resolve symbols in the program as well. The zero arg // to the function tells DynamicLibrary to load the program, not a library. - dl_symbols.LoadLibraryPermanently(0); + sys::DynamicLibrary::LoadLibraryPermanently(0); } #ifdef WINDOWS |